The Global Real Estate and Facilities (GREF) Tech team part of Finance Automation is the software development team for GREF. This team develops services products and tools to enable Amazons corporate real estate team to build and operate the companys global facilities in more than 60 countries while offering a host of other services that allow more than half a million Amazonians to come to the office and be productive during their workday. Our mission is to create technology that simplifies the processes Amazon employs to manage its corporate real estate and facilitates employee access to amenities offered at their workplace. Our teams build services and products that support various GREF domains including space and occupancy planning design and construction employee health and safety sustainability and building management systems requiring IoT expertise. If you possess the skills to lead teams that build operate and scale the next generation of distributed systems supporting Amazons growth this role may be well-suited for you.
We are seeking a Software Development Manager (SDM) to lead the development of new services that enhance employee experiences. This role involves developing new tenants on Amazon A to Z by collaborating with People Experience and Technology (PXT) and using AI to improve digital workplace experiences. If you are passionate about improving employee experiences while working with Product Managers Software Development Engineers (SDEs) and Front-End Engineers (FEEs) this position is for you.
The ideal candidate will possess extensive experience in building and leading teams of software engineers front-end engineers and technical program managers. They will have a proven track record of developing enterprise-level systems and applications. The successful applicant will be a clear and strategic thinker adept at hiring and developing team members and capable of setting and delivering organizational impact goals. They will demonstrate the ability to independently manage their teams day-to-day work and long-term objectives fostering a high-performance team-oriented culture.
Key job responsibilities
As a Software Development Manager youll:
Technical Leadership & Innovation:
Shape architectural decisions for our next-generation systems and services
Drive adoption of latest technologies including agentic AI and LLMs
Design scalable secure systems that handle sensitive financial and real estate data
Build frameworks that enable autonomous operations while maintaining enterprise-grade controls
Partner with AWS teams on emerging AI capabilities and primitives
Guide development of ML/AI-powered solutions for pattern detection and process optimization
Team Leadership: Youll lead a talented engineering team building strategic automation solutions that:
Support GREF Operations and transactions at massive scale
Leverage ML/AI to detect patterns and optimize operations
Automate complex workflows across multiple transactional systems
Transform manual processes into autonomous operations
Drive continuous improvement through data-driven insights
Technical Complexity: Key challenges include:
Building observable auditable automation systems
Creating flexible integration patterns across modern and legacy systems
Implementing robust testing and governance frameworks
Scaling solutions across global operations
Impact: This role offers the opportunity to:
Shape the future of GREF operations at Amazons scale
Drive technical innovation in emerging technologies
Lead transformation of critical business processes
Influence automation strategy across the organization
- 3 years of engineering team management experience
- 7 years of engineering 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 livesite operations
- Experience partnering with product or program management teams
- Experience designing or architecting (design patterns reliability and scaling) of new and existing systems
- 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
- Masters degree in computer science engineering mathematics or equivalent
- - A deep understanding of the software development lifecycle and a track record of shipping software on time
- - Experience with the SCRUM methodology for agile software development preferred
- - Experience designing software architectures for scalability reliability and performance
- - Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
- - A passion for people management and mentorship
- - Track record of developing engineers through various career stages and building high-performance teams
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.