Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Software Development Manager Amazon Rufus 
United Kingdom, England, London 
352653085

04.03.2025
DESCRIPTION

Key job responsibilities
• Influence the strategic direction and vision of the organization through an understanding of the intersection of business/customer needs and how these intersect with technical capabilities and opportunities.
• Provide technical leadership to team members, and represent the organization on technical matters with senior leadership.
• Lead the team to design and develop solutions that are performant, highly scalable and cost effective.
• Create a culture of pride in engineering and operational excellence and drive best practices within teams and across organization.
• Be strategic about defining and building technical architecture that will scale for the long-term.
• Exhibit depth of knowledge and familiarity with technologies to identify and deliver innovative technical solutions that meet business needs and scale with growth.
• Work closely with technical (engineering and science) teams, design, and product/program management in an agile environment to deliver the best technical designs and approaches.
• Anticipate bottlenecks, provide escalation management, anticipate and make trade-offs, and balance the business needs versus technical constraints.

BASIC QUALIFICATIONS

- 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 in engineering team management
- Experience in engineering
- Experience working directly within engineering teams
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience partnering with product and program management teams
- Bachelor's degree
- 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
- 3+ years experience managing software engineering teams and developing technical talent (performance review communication, accountability, motivation/engagement).


PREFERRED QUALIFICATIONS

- Master's degree in computer science, engineering, mathematics or equivalent
- Experience building web applications with React and modern web technologies
- Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers
- 7+ years experience managing software engineering teams and developing technical talent (performance review communication, accountability, motivation/engagement).