高级软件工程师II,云服务与后端现代化
Sr Software Engineer II, Cloud Services & Backend Modernization
我们正在寻找一名软件工程师II,帮助构建下一代AWS云托管后端服务,支持Jeppesen下载管理器(JDM)桌面和移动应用程序。这些服务使航空客户和飞行员能够在桌面、移动设备和航电工作流程中访问、管理和分发Jeppesen数据。
该职位适合有经验的后端和云工程师,能够帮助设计和实现现代云原生服务,同时支持现有的生产基础设施。现代化工作将重点构建可扩展、高弹性的架构,以支持增长、高下载量以及新产品或数据包。
该工程师还将支持并了解现有的Jeppesen下载管理器基础设施和使用AWS、Kubernetes、Apache、Linux、SQL Server、PHP、Docker和CloudFormation等技术构建的遗留服务。他们应适应生产环境,重视可用性、数据完整性、自动化、云安全和操作规范。该职位支持远程办公,优先考虑位于丹佛、科罗拉多州或奥斯汀、德克萨斯州大都会区的候选人,因为您需要按季度至每两个月一次的安排到办公室。居住在这些地区以外的候选人应愿意并能够按照相同频率前往办公室。
主要职责:
- 使用云原生技术和适当的服务开发和现代化云托管后端服务
- 协助设计可扩展且高弹性的后端架构,以最小的工程努力支持增长、高下载量和新产品或数据包
- 改进桌面和移动应用程序使用的后端Web服务、集成、自动化任务和操作流程
- 改进基础设施自动化、CI/CD、监控、高可用性、灾难恢复和生产支持实践
- 在服务、基础设施、自动化、访问控制和部署流程中应用云安全最佳实践
- 识别并缓解后端服务和云基础设施中的风险、问题和技术债务
- 维护和支持基于Apache、Linux、PHP、SQL Server、Kubernetes、Docker和CloudFormation的现有AWS托管遗留后端服务
- 管理、调试和维护Kubernetes集群、容器化服务、基础设施即代码模板和AWS环境
查看英文原文
We are seeking a Software Engineer II to help build the next generation of AWS cloud-hosted backend services that support Jeppesen Download Manager (JDM) desktop and mobile applications. These services enable aviation customers and pilots to access, manage, and distribute Jeppesen data across desktop, mobile, and avionics workflows.
This role is ideal for an experienced backend and cloud engineer who can help design and implement modern cloud-native services while also supporting the existing production infrastructure. The modernization effort will focus on building a scalable, resilient architecture that can support growth, high download volumes, and new products or data packages.
This engineer will also support and gain knowledge of the existing Jeppesen Download Manager infrastructure and legacy services built with technologies including AWS, Kubernetes, Apache, Linux, SQL Server, PHP, Docker, and CloudFormation. They should be comfortable working in a production environment where uptime, data integrity, automation, cloud security, and operational discipline matter. This role is remote-friendly, with preference given to candidates based in the Denver, CO or Austin, TX metro areas, as you'll need to be in office on a schedule ranging from quarterly to every other month. Candidates residing outside these regions should be willing and able to travel to an office location on that same basis.
Key Responsibilities:
- Develop and modernize cloud-hosted backend services using cloud-native technologies and managed services where appropriate
- Help design scalable and resilient backend architecture that can support growth, high download volumes, and new products or data packages with minimal engineering effort
- Improve backend web services, integrations, automated jobs, and operational workflows used by desktop and mobile applications
- Improve infrastructure automation, CI/CD, monitoring, high availability, disaster recovery, and production support practices
- Apply cloud security best practices across services, infrastructure, automation, access control, and deployment processes
- Identify and mitigate risks, issues, and technical debt in backend services and cloud infrastructure
- Maintain and support existing AWS-hosted legacy backend services built on Apache, Linux, PHP, SQL Server, Kubernetes, Docker, and CloudFormation
- Manage, debug, and maintain Kubernetes clusters, containerized services, infrastructure-as-code templates, and AWS environments.
- Patch and maintain existing infrastructure and application
- Collaborate with desktop, mobile, QA, DevOps, and product teams to deliver reliable backend services
- Use AI-augmented development tools such as Claude, Codex, or similar coding assistants to support software design, implementation, debugging, testing, refactoring, and code review while preserving code quality, security, maintainability, and human accountability
Required Qualifications:
- 6-8 years of experience
- Experience developing or modernizing backend services in production cloud environments
- Experience with cloud infrastructure, cloud-native architecture patterns, and common cloud operational practices
- Experience designing and supporting scalable, resilient backend systems that serve high-volume customer workflows
- Experience with establishing CI/CD pipelines, infrastructure automation, automated backend jobs, deployment workflows, or operational scripting
- Understanding of high availability, disaster recovery, observability, patching, and production support practices
- Familiarity with cloud security best practices, including access control, patch management, secrets handling, and secure service configuration
- Experience with Kubernetes cluster management, troubleshooting, configuration, and containerized application deployments
- Experience with infrastructure as code
- Ability to diagnose and resolve issues across application code, infrastructure, containers, databases, and cloud services
- Experience using AI-augmented development tools such as Claude, Codex, or similar coding assistants to support development, debugging, testing, and code review
- Ability to work independently on moderately complex technical problems while collaborating with senior engineers and cross-functional teams
- Strong communication skills and the ability to document technical decisions, risks, and operational procedures
Preferred Qualifications:
- Experience building cloud-native services using AWS managed services and modern cloud migration patterns
- Experience designing robust and extensible backend systems that can onboard new products, packages, or data distribution workflows with minimal engineering effort
- Experience supporting backend services for desktop, mobile, data distribution, or customer-facing applications
- Hands-on experience with Linux, Apache, PHP, and Docker
- Experience database performance troubleshooting, schema changes, or data migration
- Experience improving CI/CD, HA/DR, monitoring, alerting, and incident response practices
- Experience establishing safe agentic engineering workflows for complex codebases and production systems
About Jeppesen ForeFlight:
Jeppesen ForeFlight is a leading provider of innovative aviation software solutions, serving the Commercial, Business, Military, and General Aviation sectors globally. Combining Jeppesen’s 90-year legacy of accurate aeronautical data with ForeFlight’s expertise in cutting-edge aviation technology, the company delivers an integrated suite of tools designed to enhance safety, improve operational efficiency, and sharpen decision-making.
Why You Should Join:
At Jeppesen ForeFlight, we know you want a rewarding career. To do that, you need challenging projects, a good work environment, and awesome coworkers. We believe in our employees, and we empower them to make a direct impact on our products and services messaging. We strive to provide our team and their loved ones with a world-class benefits experience, focused on supporting their physical, financial, and emotional wellbeing. Our benefits package includes but not limited to the following:
- Medical, dental, vision insurance with Employer paid health premiums
- Open PTO Policy
- 401(k) with up to 10% company matching and immediate vesting
- 12 Weeks Paid Maternity Leave
- 12 Weeks Paid Paternity Leave
- Flight Training Rewards
Pay is based upon candidate experience and qualifications, as well market and business considerations: Summary Pay Range: $163,000-$200,000
Jeppesen ForeFlight – EOE including Disability/Vets | Pay Transparency | E-Verify Participant
Originally posted on Himalayas