DeveloperJobs.io
← Back to all jobs

Job Description

Build and Release Software Engineer role in Sunnyvale, CA, focused on CI, build/release automation, and developer productivity.

Responsibilities

  • Lead new build and release initiatives, including improvements to continuous integration, developer productivity, and code quality
  • Develop and maintain custom Git workflows for a large, highly dynamic repository
  • Partner with Software Managers, Developers, and Test Engineers to support release cadence, traceability, and quality
  • Support software release activities, including documentation and impact analyses

Requirements

  • Experience in software development using Python, Java, Groovy, or C/C++
  • Experience troubleshooting complex systems
  • Strong communication and analytical skills
  • Hands-on Linux experience
  • Bachelor’s degree or higher in Software Engineering or related discipline with relevant experience

Technologies

  • Python, Java, Groovy, C/C++
  • Git, Linux, Docker
  • Bazel, Jenkins, Elasticsearch, Ansible

Preferred skills and experience

  • Experience with software build and release processes
  • Experience working with embedded and/or electromechanical systems
  • Experience with Git, Docker, Bazel, Jenkins, Elasticsearch, or Ansible
  • Experience developing C/C++ on a variety of embedded platforms
  • Experience designing software products in an FDA or other regulated industry

Location and schedule

  • Location: Sunnyvale, CA (onsite)
  • Workplace type: Fully onsite
  • Shift: Day

Compensation

  • Salary range: USD 117,000 - 186,300 per year
  • Base compensation range: Region 1: $137,700 - $186,300; Region 2: $117,000 - $158,400
  • Compensation packages may include base pay, incentives, benefits, and equity

Additional information

  • May require proof of current vaccination against certain diseases, including COVID-19; requirements can vary by role
  • Equal Opportunity Employer; prohibits discrimination and harassment based on protected status
  • U.S. Export Controls may apply; final offers may be contingent on an approved export license and/or an executed Technology Control Plan (TCP)
  • Certain application information may be used to determine whether an export license is needed or whether a TCP will be implemented
  • Consideration for applicants with arrest and conviction records consistent with fair chance laws
  • Preference for qualified candidates who do not reside, or plan to reside, in specified states listed by the employer
  • Position may be filled at a different job level depending on business need and candidate experience
  • Reasonable accommodations are available; contact [email protected] for accessibility support during application or interview

Similar Jobs