Software Development Manager, GREF Tech
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.
We are seeking an experienced Software Development Manager (SDM) to lead the development and launch of a new service. This service will identify Amazon's global operating footprint and become the comprehensive, accurate, and reliable source addressing the needs of GREF and other Amazon organizations, such as Worldwide Sustainability, Accounting, Finance, and Tax teams. 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.
Key job responsibilities
As a Software Development Manager, you will be responsible for design and delivery of solutions with a team of engineers and product partners. To excel in this role, you must demonstrate a strong commitment to high standards for code quality, code reviews, testing, and operational excellence. You will establish mechanisms to achieve results, iterate improvements, and lead a team to deliver outcomes with the autonomy to build appropriate solutions. The Software Development Manager should relentlessly re-prioritize objectives and ensure that higher standards are set for the operational excellence of the team. They will influence the strategic direction and vision for the services they own, while fostering an engineering culture that embraces ownership and delivers high-performance solutions. The SDM will anticipate bottlenecks, provide escalation management, anticipate and make trade-offs, and balance the business needs versus technical constraints. They provide technical leadership, vision, and career guidance to team members.
BASIC QUALIFICATIONS
- 3+ years of engineering team management experience
- 7+ years of engineering 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
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
- Master's degree in computer science, engineering, mathematics or equivalent
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
- 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. Track record of developing engineers through various career stages and building high-performance teams
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.