JobsSoftware Development Engineer - CI/CD
Amazon logo

Software Development Engineer - CI/CD

Amazon

Location

Austin, TX

Type

Full-time

Posted

6/4/2026

Compensation

$143,700 - $194,400 per year

Undergraduate with 2+ Years of Experience
Approval 98.6%·Filings 19,451·New hires 10,113·
👑 Elite Sponsor
·FY 2025

Job description

The Software Development Engineer at Annapurna Labs will architect, build, and operate CI/CD platforms to enhance silicon development. This role involves managing Jenkins, Gerrit, and GitLab as scalable services for chip design and verification engineers. The team focuses on creating self-service, observable, and resilient platforms that continuously improve. Candidates should be passionate about building developer platforms that increase engineering productivity and operational excellence.

Requirements

  • Bachelor's degree or above in computer science, computer engineering, or related field
  • 5+ years of professional software development or platform engineering experience
  • 3+ years of hands-on experience administering and operating CI/CD platforms at scale
  • 2+ years of experience with code review systems such as Gerrit or GitLab
  • 2+ years of experience with infrastructure as code using CDK or CloudFormation
  • Proficiency in Python, Bash, and at least one of Groovy, Go, or TypeScript
  • Experience with Linux systems administration and networking fundamentals
  • Experience building CI/CD platforms as a self-service product
  • Experience with Jenkins at scale and multi-controller architecture
  • Experience with Gerrit high availability and multi-site replication
  • Experience with GitLab self-managed deployments and runner autoscaling
  • Experience with Kubernetes for CI/CD workloads
  • Experience building observability for CI/CD
  • Experience designing for high availability and disaster recovery
  • Experience with artifact management at scale
  • AWS DevOps Engineer Professional or CKA certification

Responsibilities

  • Design and operate CI/CD platforms at scale using multi-controller Jenkins and high-availability Gerrit.
  • Build self-service onboarding processes for new teams and implement resource isolation.
  • Deploy and manage CI/CD infrastructure using AWS CDK and Spot strategies.
  • Establish comprehensive observability into every layer of the CI/CD platforms.
  • Conduct capacity planning and proactively identify bottlenecks impacting developer productivity.
  • Continuously evaluate new capabilities and drive adoption of best practices.
  • Implement autoscaling policies for GitLab runners to manage verification regressions.
  • Debug issues with Jenkins shared libraries and build self-service interfaces for teams.
  • Balance immediate customer needs with long-term platform investments.

Benefits

  • Employees at Amazon are often offered comprehensive health benefits—including multiple medical plan options (no pre-existing condition exclusions, 100% covered in-network preventive care), dental and vision plans, a 24/7 medical advice line from day one, expert second-opinion services, and broad mental-health support with several free counseling sessions (including pediatric). Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs. Overall, the package is designed to support employees and their families’ health, finances, and day-to-day life.

Is this posting expired or inaccurate?