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.