Remote Software Development Manager for Configuration Management Solutions
AMAZON
United Kingdom Full-time posted 3 days ago in I.T. & Communications-
Job ID 2779782
Job Description
Join the innovative Device Software Services organization, where we create essential platform solutions that enhance customer experiences across Amazon’s extensive range of devices. We’re on the hunt for a dynamic Software Development Manager to spearhead our Remote Configuration Management team, dedicated to revolutionizing how applications are managed at scale. This robust solution empowers Amazon’s Device and App businesses with a self-service capability to orchestrate app behavior and operational functionalities based on evolving business needs.
As the Software Development Manager, you’ll take the reins of a team that oversees both device components and the cloud infrastructure vital for distributing and maintaining configurations across Amazon’s diverse devices and applications. You thrive on tackling challenging, ambiguous problems, breaking them down into manageable components. Your creativity, motivation, and productivity shine through as you engage with a collaborative team and uplift those around you. With a strong ability to swiftly grasp complex technical systems, exercise keen judgment, and uncover customer opportunities, you’ll excel in managing competing priorities in a fast-paced setting while delivering outstanding results.
Key Responsibilities:
- Guide and mentor a talented team of software engineers, promoting technical excellence and fostering their career development while championing best engineering practices.
- Oversee the comprehensive delivery of intricate software projects, balancing scope, timelines, and resource allocation across various workstreams.
- Influence architectural decisions and technical strategies that align with business goals and embody Amazon’s leadership principles.
- Collaborate closely with product managers, engineering teams, and stakeholders to shape technical roadmaps and deliver solutions centered on customer needs.
- Manage team performance, participate in hiring processes, conduct performance assessments, and utilize data-driven insights for team growth and optimization.
- Ensure operational excellence by implementing metrics, monitoring systems, and continuously enhancing reliability and scalability.
- Enforce security best practices, compliance standards, and risk management strategies throughout team outputs.
- Encourage innovation and uphold stringent standards for code quality, testing, and documentation.
BASIC QUALIFICATIONS:
- Over 10 years of engineering experience.
- A minimum of 3 years in engineering team management.
- At least 7 years of experience in designing or architecting systems for reliability and scalability.
- Expertise in full software/hardware/network development lifecycle practices, including coding standards, code reviews, source control management, build processes, testing, certification, and live operations.
- Proven experience collaborating with product or program management teams.
PREFERRED QUALIFICATIONS:
- Proficient in engaging with users, technical teams, and senior leadership to gather requirements, articulate software features, technical designs, and product strategies.
- Experience in recruiting, hiring, mentoring, and managing software engineering teams to enhance their skills and effectiveness.
Our inclusive work culture empowers Amazonians to achieve exceptional results for our customers. If you require workplace accommodations or adjustments during the application and hiring process, including support for interviews or onboarding, please reach out for more information. If your application location is not listed, don’t hesitate to contact your Recruiting Partner.
Amazon is proud to be an equal opportunity employer, committed to fostering a diverse environment free from discrimination based on protected veteran status, disability, or other legally protected statuses.