About the job
The AWS Data Center Engineering - BIM & AI Technologies team is seeking an experienced Software Development Manager to lead a team building innovative AI-powered design automation solutions for AWS's global data center infrastructure. You will manage a team of software engineers who are transforming how data center design documentation is created, validated, and delivered at scale.
Responsibilities
Build and lead a software development team of engineers with diverse skills and domain expertise, including hiring internal and external talent, defining team structure, and establishing team culture and mechanisms
Define the technical vision and multi-year roadmap for AI-powered BIM design automation systems, balancing innovation with practical implementation while ensuring alignment with broader organizational goals
Drive architectural decisions for scalable, production-ready systems that integrate BIM platforms, AWS cloud services, and AI/ML technologies to accelerate facility design
Partner with cross-functional stakeholders including architects, structural engineers, MEP engineers, construction managers, applied scientists, UX designers, and product managers to identify requirements, establish success metrics, and deliver solutions with measurable business impact
Lead the productionization of ML models developed by applied scientists, collaborating closely with your engineering team to deploy models that maintain appropriate confidence levels and human-in-the-loop controls for professional engineering workflows
Build relationships with software development managers, engineers, product managers, and technical program managers across upstream and downstream teams to influence product development and drive adoption of AI-powered design tools
Create mechanisms to evaluate automation performance, and implementing frameworks for continuous improvement
Oversee resource allocation to ensure appropriate business and staff development goals are met while delivering robust and scalable solutions
Foster an inclusive team environment that promotes collaboration, technical excellence, and professional growth while mentoring engineers across multiple levels
Participate in strategic planning to achieve technical and business objectives, working with customers and leadership to construct execution plans that balance innovation with operational requirements
Qualifications
Minimum
8+ years of leading the definition and development of multi tier web services experience
7+ years of providing technical leadership and project management for all aspects of the software development lifecycle experience
7+ years of working directly within engineering teams experience
3+ years of engineering team management experience
3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems 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 livesite operations
Experience delivering software solutions leveraging BIM and AI/ML technologies applied to the AECO industry
Experience with AECO industry processes, including building design and construction documentation, standards, building codes, and regulatory compliance
Preferred
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
Experience with Building Information Modeling (BIM) software platforms and APIs such as Autodesk Revit, Autodesk Forma, Autodesk Platform Services, or similar AECO industry tools
Experience building AI/ML systems that process both AECO