Software Development Manager, AWS BillGeneration
Amazon Web Services (AWS) · New York, NY · 3 wk ago
ConsultingFull-time
About the role
AWS is seeking a Software Development Manager with a passion for Big Data and distributed systems to lead the development of critical AWS internal services. The SDM will be responsible for leading a team of engineering managers, fostering a culture of innovation, and delivering high-quality, scalable software solutions.
Responsibilities
- Team Leadership & Development: Lead, mentor, and grow a team of engineering managers. Foster a culture of technical excellence, innovation, and continuous learning within your organization.
- Technical Strategy & Architecture: Collaborate with senior leadership to define and implement the technical vision and strategy for your area of responsibility. Ensure architectural decisions align with AWS's long-term goals and scalability requirements.
- Project Execution & Delivery: Oversee the execution of multiple complex engineering projects across teams. Ensure timely delivery of high-quality software that meets customer needs and business objectives.
- Cross-functional Collaboration: Work closely with product management, operations, and other engineering teams to align technical initiatives with business goals and customer requirements.
- Process Optimization & Innovation: Drive initiatives to improve engineering processes, tools, and methodologies. Implement best practices in software development and operations (DevOps) across your organization.
- Performance Management: Define and track key business metrics for your teams. Use data-driven insights to optimize team performance and drive continuous improvement.
- Risk Management: Identify technical risks and develop mitigation strategies to ensure the reliability, security, and scalability of AWS services.
Requirements
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi-tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live-site operations
- Experience partnering with product or program management teams
Qualifications
- Basic Qualifications: 3+ years of engineering team management experience, 7+ years of working directly within engineering teams experience, 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience, 8+ years of leading the definition and development of multi-tier web services experience, Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live-site operations, Experience partnering with product or program management teams
- Preferred Qualifications: Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy, Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers