23 days ago
Base Salary
$150k - $170k/yr
Responsibilities
- Design, develop, test, and deliver modern applications and services across public cloud, private cloud, and customer-managed environments.
- Build cloud-native and distributed applications using APIs, managed cloud services, containers, serverless technologies, and application frameworks.
- Modernize and migrate applications and workloads through refactoring, replatforming, and integration with IaaS, PaaS, and SaaS services.
- Develop and maintain front-end, back-end, API, and integration components.
- Build automated development, testing, deployment, and infrastructure-provisioning workflows using CI/CD, infrastructure as code, scripting, and cloud-native tooling.
- Analyze applications, codebases, dependencies, and workloads to identify modernization opportunities and implementation strategies.
- Translate customer business and technical requirements into architectures, user stories, engineering tasks, and implementation plans.
- Use AI-assisted development tools and coding agents for code generation, refactoring, testing, debugging, documentation, and codebase analysis with appropriate engineering review.
- Participate in code reviews, automated testing, troubleshooting, performance optimization, security reviews, and production-readiness activities.
- Prototype and evaluate platforms, frameworks, tools, and development methodologies for customer solutions.
Requirements
- Expert-level experience with statically typed languages such as C# and Java, plus proficiency with Python.
- Strong experience with React and TypeScript, including component design, state management, API integration, responsive UI development, and testing.
- Strong foundation in data structures, algorithms, software design, code review, automated testing, observability, CI/CD, secure development, and operational ownership.
- Hands-on experience with AI-assisted and agentic development tools such as Cursor, OpenAI Codex, Claude Code, GitHub Copilot, or equivalent.
- BS or MS in Computer Science preferred; equivalent experience considered.
- At least 5 years of experience as an engineer with depth in application and software development.
- At least 2 years of experience developing and automating software delivery workflows, including CI/CD, infrastructure as code, deployment automation, and cloud services.
- Ability to move between hands-on implementation and higher-level solution design.
- Sound engineering judgment across scalability, maintainability, performance, security, cost, and delivery speed.
- Strong ownership from requirements through implementation, testing, deployment, and operational handoff.
- AWS CDK/CloudFormation, GitHub Actions, GitLab CI/CD, Ansible, or equivalent experience preferred.
- Experience building automated, repeatable development and deployment environments preferred.
Benefits
- Base salary range is $150,000–$170,000 annually, plus bonuses and benefits.
- Full-time US position with travel typically 5% or less per year.
