Enable job alerts via email!

Software Development Engineer, Customer Experience and Business Trends

Amazon

Seattle (WA)

On-site

USD 100,000 - 160,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Development Engineer to enhance the customer experience of cloud services. This role focuses on improving AWS service performance through innovative benchmarking and analysis. As part of a dynamic team, you will design infrastructure and automation tools, collaborate with diverse stakeholders, and tackle complex challenges in a fast-paced environment. If you are passionate about software development and eager to make a significant impact, this opportunity is perfect for you. Join a team that values inclusivity and innovation while shaping the future of cloud technology.

Qualifications

  • 3+ years of professional software development experience required.
  • Experience with design patterns, reliability, and scaling systems.

Responsibilities

  • Design and build infrastructure for performance benchmarks across AWS services.
  • Collaborate with teams to improve AWS service performance.

Skills

Software Development
Distributed Systems
Performance Debugging
Data-Driven Analysis
Collaboration

Education

Bachelor's degree in Computer Science

Tools

Python
Typescript
Automation Tools

Job description

Software Development Engineer, Customer Experience and Business Trends

Job ID: 2934268 | Amazon.com Services LLC

Amazon's Customer Experience and Business Trends (CXBT) organization is seeking a Software Development Engineer (SDE) to shape the future of Amazon Web Services (AWS) customer experience by improving service performance. Do you want to help improve the customer experience and performance of AWS core infrastructure, including Storage and Networking? We're seeking a performance-obsessed SDE to enable Amazon Benchmarking to deliver industry-leading performance insights and improvements across our entire service portfolio.

This role is tasked with enhancing a complex multi-cloud framework to orchestrate, run, and analyze performance benchmarking workloads. This infrastructure is used to measure AWS service performance, conducting comprehensive analyses that drive critical business decisions at the CEO/SVP level and help guide teams in delivering the best cloud services in the industry. The primary deliverables are the infrastructure and automation required to accelerate, simplify, and make efficient deep-dive performance investigations that identify recommendations to influence product direction across multiple AWS services.

This role requires exceptional software development skills and a passion for distributed system performance and statistics. The candidate will excel at simplifying complex systems for use across multiple stakeholders with diverse backgrounds. The ideal candidate has knowledge of containers, AWS services, and building Python libraries. This role will build tools to investigate performance bottlenecks while maintaining the highest standards of technical rigor and objectivity.

Key job responsibilities

  1. Design and build infrastructure and automation to execute performance benchmarks across AWS services
  2. Own key features of our automation lifecycle from scoping, and execution.
  3. Work with stakeholders across the technical benchmarking team to define and build features to measure customer-critical performance metrics
  4. Own key components of our custom built multi-cloud orchestration framework.
  5. Collaborate with multiple teams to continuously raise the bar on AWS service performance

A day in the life
You will be working with a unique team building that works across multiple services and multiple clouds. There are few existing internal tools that exist today, so you will have the independence to chose different technical stacks. You will work directly with stakeholders to scope and build features that enable deep-dive performance investigations of AWS services. Your great system design and implementation skills will be exercised on a daily basis. You should be comfortable collaborating in a fast-paced environment with challenging ambiguities, and contributing to innovative solutions, while demonstrating leadership. You should also be comfortable collaborating regularly with a diverse team of varying technical capabilities and build solutions to measure the performance of a range of AWS services from EC2 to Trainium2, Sagemaker studio, and AI agents. You are a true owner and will operate at all levels, diving deep into the details while providing strategic inputs for the product.

About the team
Customer Experience and Business Trends (CXBT) is an organization made up of a diverse suite of functions dedicated to deeply understanding and improving customer experience, globally. We are a team of builders that develop products, services, ideas, and various ways of leveraging data to influence product and service offerings – for almost every business at Amazon – for every customer (e.g., consumers, developers, sellers/brands, employees, investors, streamers, gamers).

Our approach is based on determining the customer need, along with problem solving, and we work backwards from there. We use technical and non-technical approaches and stay aware of industry and business trends. We are a global team, made up of a diverse set of profiles, skills, and backgrounds – including: Product Managers, Software Developers, Computer Vision experts, Solutions Architects, Data Scientists, Business Intelligence Engineers, Business Analysts, Risk Managers, and more.
BASIC QUALIFICATIONS

- 3+ 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
- 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
- Bachelor's degree in computer science or equivalent
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Strong system design fundamentals and experience with performance tools
- Expertise in performance debugging and optimization
- Proficiency with Typescript, Python, and automation tools
- Track record of driving technical decisions through data-driven analysis

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.

Posted: March 12, 2025 (Updated about 2 hours ago)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Engineer, Customer Experience and Business Trends

Amazon

Seattle

On-site

USD 129,000 - 224,000

2 days ago
Be an early applicant

Software Development Engineer, Customer Experience and Business Trends

Amazon

Seattle

On-site

USD 129,000 - 224,000

18 days ago

Software Engineer-Dynamics CRM #1345

Wellmark Blue Cross and Blue Shield

Des Moines

Remote

USD 70,000 - 110,000

18 days ago

Software Engineer-Dynamics CRM #1345

Wellmark, Inc.

Des Moines

Remote

USD 70,000 - 110,000

30+ days ago