Senior Software Engineer
About the role
Senior Software Engineer
Location: Remote (US) | Type: Contract | Experience: 7+ years | Pay: Up to $70/hr
About the Role
We're hiring a Senior Software Engineer to design, build, and operate cloud-native applications on AWS for enterprise clients of a cloud services and application modernization consultancy. You'll own medium and large features end to end, from design through deployment, and take the technical lead on projects when the engagement calls for it.
Projects run on a two-week sprint cadence: daily standups, peer code review, grooming and estimation, demo at the end. It's a small enough team that the work you ship is visible, and a delivery shop, so you'll move between codebases and business domains rather than living in one product for three years.
What You'll Do
Architect and operate cloud-based applications and systems on AWS, keeping the design honest against what the client actually needs
Take medium and large features through the whole lifecycle: design, build, deploy, iterate
Evaluate and integrate new cloud technologies to support modernization work, and make the call on what's worth adopting
Investigate and fix defects in existing software, then refactor for maintainability and performance
Build and maintain CI/CD pipelines across multiple stacks, including pull requests, branch management, and builds
Review technical design docs, participate in technical reviews, and write documentation that survives your rotation off the project
Step in as technical lead when a project needs one
Qualifications
Core Engineering
7+ years of professional software engineering experience
Java 21+ or Go 1.23+, at a level where you can architect complex enterprise applications across multiple layers and services
Cloud architecture and cloud-native design across compute, storage, messaging, and databases
Command of one IaC platform, Terraform preferred
Python proficiency
Data structures, algorithms, systems design, and requirements analysis
AWS and Data
Hands-on AWS: compute, messaging and queueing, blob storage, database services
MySQL 5.7 and 8, plus AWS Aurora MySQL
DynamoDB or another NoSQL platform
Working grasp of information security practices
Nice to Have
AWS Certified Cloud Practitioner, Developer Associate, or Solutions Architect Associate
Consulting or professional services delivery background
Legacy modernization experience
Why Join Us
You'll join an Application Modernization practice where engineers get real ownership of features rather than tickets handed down a chain. The work is varied, the clients are large, and the standard is that whatever you ship gets maintained by somebody after you.
Responsibilities
- Architect and operate cloud-based applications and systems on AWS
- Take medium and large features through the whole lifecycle: design, build, deploy, iterate
- Evaluate and integrate new cloud technologies
- Investigate and fix defects in existing software
- Build and maintain CI/CD pipelines
- Review technical design docs and participate in technical reviews
- Step in as technical lead when needed
Qualifications
- 7+ years of professional software engineering experience
- Java 21+ or Go 1.23+ proficiency
- Cloud architecture and cloud-native design experience
- Command of one IaC platform, Terraform preferred
- Python proficiency
- Hands-on AWS experience
- MySQL and DynamoDB knowledge
- Working grasp of information security practices
Benefits
- Real ownership of features
- Varied work with large clients
- Maintenance of shipped work
Skills mentioned
About Elios AI
Elios AI is a Workforce-as-a-Service platform, powered by Elios Insights. We identify, train, and deploy the people who make companies AI-native: Forward Deployed Engineers, AI Solutions Architects, and the specialists who ship AI into production. We partner with the leading AI labs. Elios AI is part of the OpenAI Partner Network and Anthropic's Claude Partner Network. Most companies have already found their AI use cases. Shipping them is the hard part. More than 80% of AI projects fail, not because the technology doesn't work, but because going AI-native means changing processes, teams, and how decisions get made. That takes people. So we built the platform to find them, train them, and deploy them. Three ways to engage: --> Specialists on Demand. Vetted Forward Deployed Engineers and AI specialists, deployed into your environment in 48 hours. --> Pods. Senior-led AI teams that solve alongside you and leave the capability behind. --> Accelerated Solutions. Scoped, outcome-owned builds for when you need the result, not just the people. Technologists evaluating technologists. Elios Insights matches across a 1.1M+ profile talent graph, then operators who know what good looks like screen every specialist. The platform automates the administrative work of sourcing and deploying specialists, so our people focus on fit and our clients move faster. Fewer candidates. Faster decisions. We built Elios AI because we lived the problem. Our leadership has run P&Ls, shipped production AI, and led digital delivery across the enterprise. That operator experience shapes how we screen, how we price, and how we deliver. Consulting-grade quality. On-demand economics. 1 in 3 presented, hired. 95% retention. 100-day guarantee. We make your team AI-native, and we leave the capability with you.