Software Development Manager, Commerce Platform, AWS Billing, Conductor
Amazon Arlington
AWS Commerce Platform is seeking a talented Software Development Manager to lead a team responsible for the automation of AWS’s billing workflow and the collection of telemetry data describing it. The team builds and operates services to deliver billing artefacts to AWS customers earlier, which enables customer accounting functions to finish on a timely basis.
The team’s software services also ensure bills are delivered to AWS’s millions of customers and no customer is left behind. The team’s services also identify billing failures including eliminating manual steps that can be the source of errors, and seamlessly integrate manual and automated steps.
10017
Key job responsibilities- AWS Commerce Platform is looking for software development manager with a passion for solving challenging problems to join the team and help evolve the critical services. You will be a key contributor to the future direction and growth of the services you will own. You will work closely with product managers and other software engineers to define, design, and implement services that ensure AWS customers receive their bills on a timely and accurate basis.
- Lead and mentor a team of software engineers: Foster a collaborative and high-performing team environment, providing guidance and support to your engineers to help them achieve their full potential.
- Define the technical vision and roadmap: Work closely with product managers and other stakeholders to define the technical roadmap for your area of responsibility, ensuring alignment with overall business goals.
- Own the software development lifecycle: Oversee the entire software development lifecycle, from requirement gathering and design to development, testing, and deployment.
- Champion best practices and innovation: Drive the adoption of best practices and emerging technologies within your team, promoting continuous improvement and innovation.
- Collaborate with cross-functional teams: Work effectively with product managers and software engineers on other Commerce Platform teams to ensure successful delivery of features.
- Communicate effectively: Clearly communicate technical decisions and progress to both technical and non-technical audiences.
The Ideal Candidate:
- You enjoy being a great people manager. Building, motivating, and mentoring your team is the most important part of this role.
- You have a proven track record recruiting top talent, and excel in day-to-day people and performance management tasks.
- You love to work with internal and external customers executing projects and resolving issues. You are a practitioner of DevOps and System Reliability Engineering principles and practices, and enjoy partnering with empowered, world-class engineers to resolve issues.
- You have extensive experience working as a system or software engineer, and possesses a strong understanding of software, operating systems, and networking technologies.
- You know how to run a tight, lean, efficient operation. You want to measure everything and utilize data to drive decision making.
- You utilize metrics, monitors, and alarms to measure and improve operational processes and team performance.
- You have strong project and product development experience utilizing Agile, DevOps, and System Reliability Engineering principles and practices. You create roadmaps for your team, foster innovation, and drive the development of tooling needed to streamline operations. You also participate in cross-team initiatives.
- You evangelize operational excellence by leading operational reviews, documenting best practices, and prioritizing automation and IaC initiatives
- You have a strong ownership bias, and an infectious desire to continually improve how things are done. You drive continuous improvement in systems operations through tool building and automation.
- Experience in engineering
- Experience in engineering team management
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- 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 and program management teams- Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers
- 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
- Experience in with e-commerce payments, billing, or invoicing processing
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.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
AmazonArlington (VA)
to help.
You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards...
Arlington (VA)
Overview:
The Junior Software Developer is a team member in the provision of technical development and system design. The Junior Software Developer will learn to support the design and creation of technical specifications from functional...
Arlington (VA)
Overview:
The Software Developer I is a team member in the provision of technical development and system design. This team member will support the design and creation of technical specifications from functional specifications for complex...