Description
AWS Service Catalog helps customers tame the complexity of the cloud. We let developers, architects, data scientists, administrators, and finance managers abstract away low-level AWS resources into curated products - the exact combinations of services they need to run their applications. Need a LAMP stack backend for a new web app? Done. A secure machine-learning pipeline for an experiment? Easy. Budget governance across projects? Of course. Decommissioning a legacy app? A couple of clicks.
If you are an experienced Software Development Engineer, there is no better place to deepen your expertise in building and operating hyperscale, ultra-secure, mission-critical products. Our work spans full-stack development, AI, analytics, and operational excellence. We work in small, autonomous squads that deliver innovative features and improvements quickly using AI-accelerated workflows. We engage directly with Product/Business stakeholders and key customers to understand real-world use cases and deliver solutions iteratively. Our customers include some of the biggest names in tech, sports, entertainment, healthcare, and finance.
Key job responsibilities
Design, develop, and deliver high-quality, scalable software features that serve millions of active AWS accounts worldwide
Own the full software development lifecycle - from requirements gathering and system design through implementation, testing, deployment, and operational support
Collaborate with cross-functional team members (product managers, UX designers, and fellow engineers) to translate customer needs into elegant technical solutions
Contribute to architectural decisions and drive best practices in code quality, testing, security, and operational excellence
Participate in on-call rotations to ensure the reliability and availability of production services
Mentor junior engineers through code reviews, design discussions, and knowledge-sharing sessions
Engage directly with customers and stakeholders to understand pain points and validate solutions
A day in the life
Your morning starts with your squad aligning on what to build - reviewing specifications, clarifying requirements, and agreeing on the design approach. With clear specs in hand, you move quickly into implementation. Our development workflow is built around reducing ambiguity upfront so you can spend more time on the interesting parts: writing quality code, making good design decisions, and shipping with confidence. We use modern tooling - including AI-assisted development where it genuinely helps - to cut through boilerplate and accelerate the mundane parts of the job, so you can focus on the work that actually requires your judgment. On a good day, a feature that might traditionally take a full sprint can go from spec to production in a single push.
That said, not every problem fits neatly into a fast-turnaround cadence. Some days you'll be deep in an exploratory design session for a complex new capability, whiteboarding trade-offs with teammates and iterating on an architecture before a single line of code is written. Other days you're debugging a subtle production issue, pairing with a colleague to trace it through distributed systems, or reviewing teammates' pull request with fresh eyes.
Throughout it all, you're collaborating closely with product managers who bring customer insights, UX designers who challenge your assumptions, and fellow engineers who push the quality bar higher. The mix of fast delivery and deeper technical challenges keeps things interesting - and ensures you're always growing.
About the team
Work/Life Balance: Our team puts a high value on work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here, which is why we aren't focused on how many hours you spend at work or online. We offer a flexible schedule so you can have a more productive and well-balanced life - both in and outside of work.
Mentorship & Career Growth: Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we've built an environment that celebrates knowledge sharing and mentorship. Senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help each team member develop into a well-rounded engineer ready to take on increasingly complex challenges.
Basic Qualifications
5+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
1+ years of software development engineer or related occupational experience
1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
1+ years of Object Oriented Design experience
Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Experience programming with at least one software programming language
Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Bachelor's degree in computer science or equivalent
Knowledge of AWS services including compute, storage, networking, security, databases, machine learning, and serverless technologies
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, 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.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits .
USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually