Software Development Manager, Console Services

  • Amazon,
  • Seattle, WA
  • moments ago
company banner
Amazon
Full Time

Job Description

DESCRIPTION

Job summary
Would you like to drive the architecture of some of the largest telemetry and control systems on the planet?

AWS Hardware Control Services provide the underlying server management infrastructure used by every server in Amazon, from EC2 to S3 to DynamoDB and beyond. Consequently, we own some of the most sophisticated software anywhere, including firmware and back-end service infrastructure. Optimizing the dynamics of ever-changing environmental conditions, monitored with millions upon millions of sensors, is a massive challenge, and we love it!

We are looking for a customer-obsessed, data driven Software Development Manager (SDM) that will lead a team of software engineers and help to take our services to the next level of scale, availability, and performance. Is that you? How can you tell? You find problems in real-time data streaming, feedback control systems, and other such topics to be fascinating. You love to rove across the stack, from hyper-efficient client-side embedded software to high-scale back-end distributed systems. Your teammates say things like, "Every time we speak, I learn something new that grows me as an engineer." Your passion for engineering best practices is second-to-none. Finally, you hunger to give customers what they want: high quality, high performance, always-on devices and servers.

In this position, you'll have the opportunity to:
  • Serve as the technical leader on our most demanding projects, including the launch of new services and features that will be deployed and used at massive scale
  • Work with technology leaders to define and drive critical features and architectural advancements into our services
  • Interact with customers and other service teams to understand requirements and define solutions
  • Guide the monitoring and controls design for Amazon's server hardware
  • Positively impact customers through improvements in server availability and performance
  • Positively impact the planet through improvements in efficiency of server power usage
  • Collaborate with other senior engineers to find simple solutions to brain-contorting problems
  • Ensure the quality of architecture of our systems
  • Assist in the career development of engineers, actively mentoring on advanced technical issues and helping managers guide the career growth of their team members
  • Provide technical guidance to multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience
  • Advocate for the customer and ensure we are building the best possible experience


BASIC QUALIFICATIONS

  • 7+ years of experience working directly within engineering teams
  • Experience partnering with product OR program management teams
  • 3+ years of people management experience, managing engineers
  • 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems

  • Bachelor's Degree in Computer Science, Electrical Engineering, Mathematics, or related technical field, or equivalent experience
  • 10+ years of experience developing software
  • 5+ years of experience managing diverse and technically deep software development teams (C or C++, Java, Python)


PREFERRED QUALIFICATIONS

  • Master's Degree in a technical field
  • Strong object oriented development skills (C or C++, Java, Python)
  • Strong written and oral communication skills
  • Desire to work in a diverse team
  • Results oriented person, ability to handle multiple competing priorities in a fast-paced environment
  • Excellent written and verbal communication skills, ability to present complex technical information in a clear and concise manner to a variety of audiences, including non-technical
  • Knowledge and operational experience with large-scale distributed systems, networking and security
  • Hands-on experience with Agile and Scrum software development methodologies
  • An understanding of AWS technologies
  • Meets/exceeds Amazon's leadership principles requirements for this role
  • Meets/exceeds Amazon's functional/technical depth and complexity for this role


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.


Company Information

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one. Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world. Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind. You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Dice Id : amazon15
Position Id : 1951465
Originally Posted : 6 months ago

Similar Positions at Amazon

Software Development Manager
  • Seattle, WA
  • 20 hours ago