Manager of Software Engineering - Java or Python and AWS
On-site · New York City, New York, United States
Job Summary
Lead and coach a team of entry-level to mid-level software engineers in delivering Java or Python-based engineering solutions on AWS, focusing on scalable, high-performance systems. Collaborate with product, architecture, and other engineering teams to define extensible architectures, ensure compliance and SLAs, and drive agile practices. Provide technical coaching, oversee the book of work across projects, and guide teams to deliver business impact. Requires hands-on coding in Java or Python, 5+ years of experience, and deep knowledge of AWS services (EKS, ECS, Fargate, ELB) plus data-processing and microservice patterns, with leadership duties including hiring, mentoring, and stakeholder management.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Hands-on coding experience with Java or Python
- Experience with AWS services (EKS, ECS, Fargate, ELB)
- Experience with high-throughput, low-latency microservice development
- Proven ability to lead and coach scrum teams
- Strong understanding of SDLC and agile methodologies
- Ability to collaborate with product and architecture teams
- Experience in hiring, developing, and recognizing talent
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.