What are the responsibilities and job description for the Staff AWS Software Engineer position at Vaco Technology?
Job Details
Staff AWS Software Engineer
- Location: Milwaukee, WI
- Full time
- Client: Consulting and Business Services
Join a sharp team of engineers building cloud-native systems on AWS-microservices, event-driven architecture, and robust infrastructure that scales. You'll deliver high-impact, production-ready solutions that drive real business value.
Key Responsibilities:
- Design and deploy full-stack microservices using AWS, ECS/EKS, and DynamoDB/RDS.
- Modernize legacy apps into AWS with Kubernetes for orchestration and Terraform for IaC, ensuring zero-downtime migrations.
- Guide smart AWS architecture choices-pick the right AWS tools for storage, workflows, or messaging and explain why they fit the job.
- Write clean, testable code (xUnit, Jest) integrated with CI/CD pipelines (Jenkins, GitHub Actions) for rapid, reliable releases.
- Build event-driven systems with the right tools to keep things flexible and handle errors gracefully.
- Apply DDD to model aggregates, enforce bounded contexts, and maintain domain integrity.
- Collaborate in a Scrum team, conduct PR reviews, and enforce patterns like CQRS or sagas for distributed transactions
Must-Have Experience:
- 10 years of software engineering-strong full-stack skills in C# (.NET Core), JavaScript (Node, React), and REST/GraphQL APIs.
- Deep AWS expertise: fluent in VPCs, IAM, Lambda performance tuning, DynamoDB partitioning-able to explain why one service fits over another.
- Proven Kubernetes (EKS) and Terraform experience and have deployed fault-tolerant setups that stay reliable across regions.
- Event-driven architecture veteran-built systems with SQS, Kafka, or EventBridge, handling event replay and idempotency.
- Solid DDD knowledge-designed entities, aggregates, and domain events that align with business needs.
- DevOps proficiency, experience automating builds and deployments plus tracking systems and cloud tools.
- Strong problem-solving skills - architect systems that scale horizontally.
Nice-to-Have:
- AWS certifications (e.g., Solutions Architect, DevOps Engineer)
Compensation:
- Salary range: $130,000 - $182,400 (targeting $170,000 base 10% bonus), with flexibility for the right candidate.
Work Environment:
- Fully remote work is acceptable, with minimal travel requirements (less than 5%).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Salary : $130,000 - $182,400