Amazon Development Center U.S., Inc.
Software Development, Cloud Computing
SoftwareDevelopmentManager,AWSBilling
Neural analysis suggests this role is
optimal for Manager candidates.
“Software Development Manager, AWS Billing at Amazon Development Center U.S., Inc.. Skills: Bill generation, Distributed systems, Team management. Lead Bill Compute Service team. Develop mission-critical services”
What You'll Achieve.
Reduce on-call pages; Improve billing services
Industry & Context.
Root cause analysis; Troubleshooting; Systemic improvement
On-call rotation
What They're Looking For.
Must Have
3+ years engineering team management, 7+ years software development, Technical depth in distributed systems, Deliver large-scale, mission-critical services, High availability requirements, Drive multi-year technical strategies, Vision through execution, 3+ years engineering experience, 8+ years leading definition and development, 3+ years Software Engineer experience, 1+ years technical leadership, 1+ years project management, 1+ years developing large-scale distributed systems, 1+ years developing multi-tiered distributed software systems, 1+ years developing distributed software systems, Knowledge of engineering practices, Coding standards, Code reviews, Source control management, Build processes, Testing, Certification, Livesite operations, Partnering with product teams, Partnering with program management teams
Nice to Have
Experience with AWS billing, Experience with commerce systems, Experience with financial systems, Familiarity with batch computation platforms, Familiarity with orchestration frameworks, Familiarity with workflow engines, Manage legacy system deprecation, Large-scale migration programs, Operate in high-severity incident environment, Drive operational improvements, Region-build automation, Multi-partition service launches, Leveraging generative AI tools, Accelerate team productivity, Accelerate onboarding, Master's degree, Communicate with users, Communicate with technical teams, Communicate with senior leadership, Recruiting, Hiring, Mentoring engineers, Coaching engineers, Managing Software Engineers
What You'll Do.
Lead Bill Compute Service team
Develop mission-critical services
Maintain mission-critical services
Power billing calculations
Provide simplified interface
Manage complex orchestration
Manage customer segmentation
Manage infrastructure provisioning
Manage automated workload routing
Deliver simplest bill generation experience
Generate bills at any scale
Manage engineering team
Drive operational excellence
Serve unified billing control plane
Manage critical billing infrastructure
Manage orchestration services
Invoke bill computation
Abstract implementation details
Determine billing steps sequence
Trigger bill computation
Manage compute cluster
Expand modern bill computation stack
Sunset legacy platforms
Contribute to region parity
Grow high-performing engineering team
Foster culture of ownership
Foster culture of operational excellence
Deliver north star vision
Achieve low latency bill computation
Achieve zero manual intervention
Execute multi-year roadmap
Support customer-level workflow
Improve billing services
Advocate AI first development
Optimize billing processes using AI
Understand key performance metrics
Modernize critical platform
Deprecate legacy systems
Shape future bill generation
How You'll Work.
Team & Collaboration
Cross-functional teams; Product teams; Program management teams; Technical teams; Senior leadership
Communication Scope
Communicate requirements; Describe features; Describe technical designs; Describe product strategy
Process & Methodology
Roadmap planning, Project management
Full Job Description
AWS Bill Generation is seeking an experienced Software Development Manager to lead the Bill Compute Service (BCS) team. The BCS team within AWS Bill Generation develops and maintains mission-critical services that power billing calculations across approximately 21 million customer accounts. BCS provides a simplified interface for bill computation while managing complex backend orchestration, customer segmentation, infrastructure provisioning, and automated workload routing. The team's primary mission is to deliver the simplest possible bill generation experience—one requiring no configuration from clients or operators—with the strategic vision of generating bills at any scale, from a single customer to the entire customer base simultaneously. You will manage a team of Software Development Engineers across multiple experience levels and drive the strategy, execution, and operational excellence of the unified billing control plane serving millions of customer accounts. Key job responsibilities - You will be responsible for a portfolio of critical billing infrastructure and orchestration services, including: - The primary interface for invoking bill computation, abstracting complex implementation details to software clients. - The core business logic that groups related accounts for a customer and determines the appropriate sequence of billing steps for calculating bills. - The routing service that maps and triggers bill computation on suitable hardware infrastructure as well as managing the underlying compute cluster running critical billing processes. - Expanding the modern bill computation stack to all AWS partitions and sunsetting legacy platforms used for billing, contributing to region parity goals. Basic Qualifications - 5+ years of engineering team management experience including managing senior engineers. - 7+ years of software development experience with strong technical depth in distributed systems. - Bachelor's degree in computer science, engineering, or a
Applying for this Software Development Manager, AWS Billing role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Center U.S., Inc.?
Real rants from real employees. Read before you apply.