Cloud Platform Developer Engineer (AWS CDK/TypeScript) with Java - Remote
Mutual of Omaha · United States · 1 mo ago
RemoteRemoteInformation Technology$115k–$135k/yrFull-time
What We Can Offer You
Estimated Salary: Engineer II: $115,000 - $135,000, plus annual bonus opportunity
Engineer III: $130,000 - $150,000, plus annual bonus opportunity
401(k) plan with a 2% company contribution and 6% company match.
Work-life balance with vacation, personal time and paid holidays. See our benefits and perks page for details.
What You'll Do
- Write production-grade TypeScript using AWS CDK to design, build, test, and maintain Infrastructure as Code for public cloud environments
- Build and maintain shared construct libraries and platform services consumed by engineering teams across the department, treating infrastructure like software with versioning, testing, and documentation
- Serve as the cloud subject matter expert, enabling development teams to achieve the organization's cloud vision through hands-on guidance and troubleshooting Java code
- Configure and manage common cloud services in production environments
- Collaborate across teams to uncover delivery pain points and drive platform improvements
- Apply software engineering best practices including code reviews, unit testing, design patterns, and clean architecture to infrastructure code
What You’ll Bring
- 5+ years of hands-on software development experience using an object-oriented language, with TypeScript strongly preferred
- Experience writing Java code
- Two or more of the following competencies, demonstrated in software development or platform engineering roles:
- Infrastructure as a Code (Preferred: AWS CDK, Cloud Formation)
- Containerization with Docker (Preferred: Kubernetes, Elastic Container Service (ECS), Fargate)
- Databases (Preferred: Postgres, RDS Aurora, MongoDB)
- Message/Data Streaming (Preferred: AWS MSK, Kafka)
- GitHub, GitHub Actions, Git for version control
- Experience building/managing cloud services by automating/orchestrating complex processes using Infrastructure as Code (IaC) within a single cloud environment
- Experience building shared libraries, reusable constructs, or internal platform services used by other engineering teams
- Experience with distributed cloud platform configuration, deployment, and lifecycle management automation tools
- Understanding of security and compliance for a cloud environment
- You promote a culture of diversity and inclusion, value different ideas and opinions, and listen courageously, remaining curious in all that you do
- Able to work remotely with access to a high-speed internet connection and located in the United States or Puerto Rico
PREFERRED
- Strong interpersonal communication with both technical and nontechnical audiences
- Prior experience with cloud governance or enablement initiatives
- Proficiency in Software Engineering and best practices