Role: technical engineering manager
position type: full-time contract (40hrs/week)
contract duration: long term
work schedule: 8 hours/day (mon-fri)
work zone: cst
location: 100% remote
job summary
we are seeking an experienced technical engineering manager to lead the development and delivery of scalable, distributed systems on aws. This is a hands-on leadership role requiring both deep technical expertise and strong delivery ownership.
the ideal candidate will bring proven experience in cloud-native development, 12-factor app principles, and event-driven architecture, along with a demonstrated ability to lead small engineering teams, manage agile delivery, and foster cross-functional collaboration.
key responsibilities
technical leadership & cloud-native architecture
* own the end-to-end delivery of back-end services, ensuring on-time and high-quality deliverables
* lead and mentor a small, focused team of back-end engineers, supporting them in design, coding, testing, and deployment activities
* act as the scrum lead, managing sprint planning, daily stand-ups, retrospectives, and backlog grooming to ensure delivery velocity and alignment with priorities
* lead the design and build-out of 12-factor cloud-native applications following principles of portability, scalability, and continuous deployment
* architect and implement end-to-end distributed systems using c#/.net and aws-native services. Familiarity with the latest versions of angular will be a plus.
* design and orchestrate event-driven architectures using aws eventbridge, step functions, lambda, sns, and sqs
* champion stateless processes, configuration management, and backing services patterns for cloud-native deployment
* implement microservices architectures with proper service boundaries and asynchronous communication patterns
* drive architectural decisions aligned with aws well-architected framework pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability
* collaborate closely with product managers, ux designers, and other stakeholders to define requirements and ensure timely delivery of high-quality software
observability & performance excellence
* design comprehensive telemetry strategies using opentelemetry, cloudwatch, and x-ray for proactive monitoring
* implement continuous improvement practices based on operational metrics and business outcomes
required qualifications
technical expertise (must-have)
* 8+ years software development experience with 3+ years in technical leadership roles
* 2+ years as an engineering manager with delivery and people management experience
* expert-level mastery of 12-factor app methodology with production implementation
* deep aws expertise: eventbridge, step functions, lambda, ecs/eks, dynamodb, rds aurora, and well-architected framework application
* advanced proficiency in c#/.net, typescript, and restful api development
* proficiency in angular (v10+), typescript, html5, and css3
* devsecops implementation experience including container security
* proficient with database technologies, including both sql and nosql databases.
* solid understanding of the complete software development life cycle (sdlc), git, ci/cd, and devops practices
* microservices and event-driven architecture design and implementation in production environments
leadership & communication skills (must-have)
* team leadership experience with inclusive management practices
* cross-functional collaboration with product, ux, and business stakeholders
* ability to balance hands-on development with leadership responsibilities
preferred qualifications
* multi-cloud experience: azure, google cloud for strategic flexibility
* advanced architectural patterns: domain-driven design (ddd), cqrs, event sourcing
* container orchestration: kubernetes/eks, docker, and cloud-native deployment strategies