(~60% Dev / ~40% DevOps)
Salary Range: $155K – $175K
ONEflight International is the fastest growing market leader developing and implementing technological solutions for non-commercial air travel through the proprietary online Book a Jet platform. With over 700 world-class aircraft charter operator partnerships and a network of over 7,000 private jets worldwide. The demand for Private Air Travel has surged in recent years with future predictions confirming the demand is here to stay. ONEflight has emerged as a Leader in this space through innovation, technology, and business solutions. ONEflight is providing the opportunity to participate in a fast-paced, agile environment. We are seeking a highly skilled Senior Software Engineer/DevOps to join our Technology Team. This role is ideal for a hands-on engineer who is equally comfortable building enterprise-grade software solutions and supporting the cloud infrastructure, automation, and deployment pipelines that power them. The ideal candidate is a strong .NET Engineer with practical DevOps and Azure cloud experience who thrives in a collaborative startup-style environment. This individual will play a key role in building scalable applications, improving operational reliability, streamlining deployments, and supporting the continued evolution of our technology platform.
Qualifications
Core Requirements
- 3+ years of experience with C#
- 3+ years of experience with .NET Core / .NET 6+ development
- Experience with Entity Framework Core, SQL databases, HTML, CSS, and RESTful APIs
- Experience designing, implementing, and supporting enterprise-grade applications
- Strong experience with Microsoft Azure cloud services
- Experience with Azure DevOps including Boards, Repos, and CI/CD Pipelines
- Hands-on experience with containerized workloads using Docker and Kubernetes (AKS preferred)
- Experience supporting cloud-hosted production applications and environments
- Strong understanding of CI/CD pipelines, deployment automation, and release management best practices
- Experience with monitoring and observability tools such as Azure Monitor, Log Analytics, and Application Insights
- Experience troubleshooting production issues across application, infrastructure, and deployment layers
- Familiarity with Infrastructure-as-Code concepts and automation practices
- Experience with Agile development methodologies and Git-based source control
- Strong understanding of software architecture, scalability, performance, and reliability principles
- Excellent written and verbal communication skills
- Ability to work independently while contributing effectively within a collaborative team environment
- Self-starter who is detail-oriented, adaptable, quick-learning, and deadline-driven
- Comfortable mentoring peers, participating in code reviews, and contributing to healthy technical discussions
- Willingness to research, evaluate, and implement modern technologies and engineering practices
Nice to Have
- Experience with Blazor or experience with a modern web application framework
- Experience with MAUI or mobile application development
- Experience with Azure App Services, Azure Functions, Azure Storage, Azure SQL, Cosmos DB, or Redis
- Experience with Azure networking, Azure Active Directory, Azure Key Vault, and security best practices
- Experience with PostgreSQL
- Experience with Azure DevOps YAML Pipelines
- Experience with Infrastructure-as-Code tools such as Bicep, Terraform, or Pulumi
- Experience with Cloudflare services including DNS, CDN, WAF, and DDoS protection
- Experience with SignalR, gRPC, WebAPI, or distributed application architectures
- Experience deploying or supporting iOS and Android applications
- Experience writing unit tests and supporting automated testing practices
- Familiarity with Microsoft Fabric or modern analytics/data platforms
- Experience with JetBrains Rider
- Azure certifications such as Azure Developer Associate, Azure Administrator, or Azure DevOps Engineer
Key Responsibilities
Software Engineering
- Design, develop, enhance, and support enterprise software applications across web, API, and mobile platforms
- Build scalable, maintainable, and user-friendly application functionality based on business and Product requirements
- Follow Agile framework guidelines to complete assigned work items and sprint objectives
- Contribute to code quality through peer reviews, testing, documentation, and engineering best practices
- Support modernization efforts across existing applications and services
DevOps & Cloud Engineering
- Support and maintain Azure-based cloud infrastructure and hosted application environments
- Design, build, and maintain CI/CD pipelines focused on reliability, consistency, and deployment efficiency
- Assist with infrastructure automation, deployment tooling, and operational improvements
- Monitor application health, reliability, and performance using observability and monitoring platforms
- Troubleshoot and resolve production issues across infrastructure, deployment, and application layers
- Support containerized workloads and deployment strategies using Docker and Kubernetes
- Improve operational visibility, alerting, logging, and deployment processes
- Assist with production readiness, scalability planning, and environment stability initiatives
- Partner with Engineering leadership to improve deployment reliability, operational efficiency, and platform resiliency
Collaboration & Engineering Culture
- Work cross-functionally with Engineering, Product, and QA
- Help mentor team members and contribute to a culture of collaboration, accountability, and continuous improvement
- Participate in technical discussions, innovation initiatives, and process improvements
- Contribute to a fast-moving, startup-style engineering environment with a strong focus on ownership and execution