web analytics

Software Development Manager – Distributed Systems, Amazon Compute Technologies

Amazon

Our mission: To be Earth's most customer-centric company.

DESCRIPTION

Job summary
Amazon Compute Technologies (ACT) builds innovative managed compute and networking solutions that empower Amazon Software Engineers to build and operate services for Amazon’s customers that are secure, highly available, and easy to scale. We identify and support the foundational infrastructure capabilities, tools, and datasets needed to support rapid global expansion of Amazon’s SOA infrastructure, built on top of AWS technologies. Our team focuses on robust and scalable architecture patterns and engineering best practices, driving adoption of ever-evolving and cutting-edge AWS technologies.

As a Software Development Manager (SDM), you will be at the forefront of defining Amazon’s strategy around well-architected cloud applications, improving developer productivity, and operational excellence. You will lead a team of brilliant engineers that provide the core AWS service integrations, execution runtime, and cross-cutting best practices out-of-the-box for Amazon developers. Your products will continuously improve KPIs (availability, efficiency, productivity) on behalf of service owners by managing SOA concerns, providing automation, tooling, and higher-level abstractions.

We are looking for a skilled Software Development Manager (SDM), energized by the thought of working with AWS on new software solutions, easing the use of AWS technologies within Amazon. As the leader of this space, you will hire, develop, and retain deep technical team members. You will own defining the long-term vision, driving long and short- term product strategy, working with internal Amazon customers as well as partnering with stakeholders such as AWS Developer Tools and Consumer Resiliency Engineering.

If you are passionate about Cloud technology and enjoy compute and application framework technologies, this role might be perfect for you.

Given the size and impact of ACT’s customer base, we understand the importance of making our development tools “just work”. We make it easy to build high quality, reliable systems build and maintain Amazon Customer trust, that support Amazon’s evolving architectural needs. Come help us create and evolve the abstractions that make developing software at Amazon even more powerful and flexible!

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
  • B.sc Master’s Degree in Computer Science or Engineering or related field or equivalent experience
  • 8+ years of software development experience
  • 5+ years of leading engineering teams
  • 10+ years experience in programming fundamentals in object-oriented design, data structures, and algorithms.
  • 5+ years experience in at least, one modern programming language such as C++, C#, Java, or Python

PREFERRED QUALIFICATIONS

  • Experience in professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience in communicating with customers, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Experience building complex software systems that have been successfully delivered to customers.
  • Knowledge of Linux container-based technologies and AWS services such as EC2, Lambda, S3, and CDK.
  • Knowledge of RPC and RESTful web service development concepts.
  • Understanding of Infrastructure as Code (IaC) and Site Reliability Engineering (SRE) principles.
  • Masters degree (or equivalent work experience) in Computer Science or related field.

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.

To apply for the job click here

Software Development Manager – Distributed Systems, Amazon Compute Technologies

To apply for the job click here

Contact us

Amazon

Our mission: To be Earth's most customer-centric company.

Related Jobs