Jobs / Ama***

Software Development Engineer - CI/CD

Ama*** · Austin, TX, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Austin, TX, United States129,200-174,800 USD/yearlyRemote
Remuneration
129,200-174,800 USD/yearly
Location
Austin, TX, United States
Visa sponsorship
Sponsors visa

Job summary

DESCRIPTION We're seeking a Software Development Engineer to architect, build, and operate the CI/CD platforms that accelerate silicon development at Annapurna Labs. In this role, you'll own Jenkins, Gerrit, and GitLab as highly available, scalable services—enabling hundreds of chip design and verification engineers to build, test, and integrate their work with speed and confidence.

Benefits

Learn more about ourAt https://amazon.jobs/en/USA, TX, Austin - 129,200.00 - 174,800.00 USD annually

Qualifications

  • 2+ years of non-internship professional software development experience
  • 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
  • Experience in AWS services
  • 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 (Jenkins, GitLab, or similar) at scale
  • 2+ years of experience with code review systems (Gerrit, GitLab, or GitHub Enterprise)
  • 2+ years of experience with infrastructure as code (CDK or CloudFormation)
  • Proficiency in Python, Bash, and at least one of: Groovy, Go, or TypeScript
  • Experience with Linux systems administration and networking fundamentals
  • PREFERRED

Responsibilities

  • In this role, you'll own Jenkins, Gerrit, and GitLab as highly available, scalable services—enabling hundreds of chip design and verification engineers to build, test, and integrate their work with speed and confidence.
  • You'll treat these platforms as products: self-service, observable, resilient, and continuously improving.
  • You will design and operate CI/CD platforms at scale—multi-controller Jenkins with Configuration as Code, Gerrit with high-availability replication, and self-managed GitLab with autoscaling runners.
  • You'll build these as a service: self-service onboarding for new teams, multi-tenancy with resource isolation, shared pipeline libraries, and automated agent provisioning.
  • You'll deploy and manage all CI/CD infrastructure using AWS CDK, utilize Spot strategies for cost-efficient build farms, and architect for high availability with automated failover and disaster recovery.
  • You'll establish incident response processes, conduct capacity planning, and proactively identify bottlenecks before they impact developer productivity.
  • You'll continuously evaluate new capabilities (Jenkins Kubernetes operators, GitLab Geo replication, pipeline-as-trace with OpenTelemetry) and drive adoption of best practices across the engineering organization.
  • A day in the life
  • You might start your day reviewing pipeline health dashboards—checking build queue depths, agent utilization, and job success rates across Jenkins controllers.
  • About the team
  • At Annapurna Labs, your CI/CD platform work directly enables breakthrough innovations in custom silicon that power AWS and transform industries.
  • The EDA Cloud Infrastructure team builds and operates the compute, storage, and developer platforms that hundreds of chip designers and verification engineers depend on daily.

Certifications

CKACKA Certification

Degrees

AssociateBachelorDegree

Industry

AutomotiveEnergyInsuranceManufacturingMedia

Company size

EnterpriseSmb