Software Development Manager, GREF Tech

Amazon.com, Inc.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Computer-Aided Design
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Code Review
Software Design Patterns
Distributed Systems
Pattern Recognition
Scrum
Product Management
Software Engineering
Web Services
Large Language Models
Information Technology
Software Coding
Software Version Control
Workday
Legacy Systems

Job description

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 Amazon's corporate real estate team to build and operate the company's 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 Amazon's growth, this role may be well-suited for you., * 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: You'll 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 Amazon's scale
  • Drive technical innovation in emerging technologies
  • Lead transformation of critical business processes
  • Influence automation strategy across the organization

Requirements

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 team's day-to-day work and long-term objectives, fostering a high-performance, team-oriented culture., * 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
  • Master's 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

Apply for this position