Backend Software Engineer

Rock Shox   •  

Spearfish, SD

Industry: Retail & Consumer Goods


Not Specified years

Posted 34 days ago

Job Purpose: To build robust APIs, software deployment pipelines, and cloud infrastructure that power SRAM’s internal and customer facing web services.

Join a team of motivated, outdoor-oriented software engineers working on bicycle data systems and connected components at SRAM.

About Us:

  • Open source culture
  • Fast moving team that values innovation
  • Work with high levels of autonomy
  • Make a big impact in a small but growing team
  • High visibility within the greater SRAM organization
  • Opportunity to make infrastructure and design decisions
  • Build and deploy backend services and APIs.
  • Monitoring of services, including metric collection and handling alerts.
  • Work to remove friction from the software development process.
  • Develop and maintain software test suites including unit tests and continuous integration for services.
  • Participate in software code reviews.


  • B.S. degree in Computer Science, Computer Engineering, or equivalent.
  • Proficient in Python.
  • Experience with cloud services such as AWS or equivalent.
  • Experience with Linux system administration and unit testing and CI systems.
  • Comfortable with source control technologies such as Git and Mercurial.
  • Excellent verbal and written English communication skills. Strong interpersonal and team skills are required.

Desired Experience:

  • Familiarity with software deployment pipelines.
  • Experience with automation and configuration management software such as Ansible or equivalent
  • Experience with container systems such as Docker or equivalent.
  • A strong desire to make awesome software!