Job Overview
We are seeking a hands-on Platform Engineer / Software Engineer II to join a modern engineering team focused on building and deploying cloud-native applications using Infrastructure as Code and AI-assisted development practices. This is a strong Individual Contributor (IC) role for engineers who can build, deploy, and own end-to-end solutions while actively contributing to Terraform module development.
Must-Have Requirements
1. Terraform Module Authorship (Non-Negotiable)
- Proven experience authoring Terraform modules, not just consuming or managing Terraform deployments.
- Experience building and maintaining reusable Terraform modules within shared or private registries.
- Strong understanding of module versioning, breaking changes, module ownership, and dependency management.
- Recent hands-on Terraform development experience.
2. Software Engineering Background
- Strong hands-on development experience in Java (preferred) with Spring Boot.
- Experience developing and deploying cloud-native applications.
- Additional experience with Go and/or TypeScript/JavaScript is highly desirable.
- Python is considered a plus but cannot substitute for Java expertise.
3. Full-Stack Development Experience
- Ability to build and deploy applications end-to-end.
- Experience developing backend APIs and frontend applications.
- Hands-on experience with:
- React
- REST APIs
- Databases/Data Stores
- CI/CD Pipelines
- Cloud Infrastructure
- Comfortable deploying full-stack applications using Terraform.
4. AI-Assisted Software Development
- Daily usage of AI-assisted engineering tools.
- Experience leveraging tools such as:
- GitHub Copilot
- Cursor
- Claude
- Speckit
- Ability to provide examples of production solutions delivered using AI-assisted development workflows.
Preferred Qualifications
- AWS Cloud experience.
- Kubernetes experience.
- Modern DevOps practices.
- Active GitHub portfolio or public repositories showcasing engineering work.
- Experience working in highly collaborative Agile teams.
What Success Looks Like
The ideal candidate is a modern software engineer who combines:
- Strong Terraform module development expertise.
- Full-stack engineering capabilities.
- Java development experience.
- Cloud-native architecture knowledge.
- AI-assisted development proficiency.
This role is not intended for:
- Terraform administrators/operators only.
- Platform Operations specialists without software engineering depth.
- Data Pipeline Engineers without full-stack development experience.
- Senior Architects or Engineering Leaders seeking management responsibilities.
Keywords
Terraform Module Authoring, Java, Spring Boot, React, AWS, Kubernetes, Infrastructure as Code (IaC), CI/CD, TypeScript, JavaScript, Go, Full Stack Development, GitHub Copilot, Cursor AI, Claude AI, Cloud Engineering, Platform Engineering.