SRAM, LLC

Software Engineer - Hammerhead

SRAM, LLC$95K — $137K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. degree in Computer Science, Computer Engineering, or equivalent
  • 2+ years of professional software development experience
  • Excellent verbal and written English communication skills
  • Strong interpersonal and team collaboration skills
  • Solid programming fundamentals with an emphasis on clean, maintainable code
  • Comfort with Android development and desire to deepen expertise
  • Experience with automated testing and familiarity with CI/CD pipelines

Responsibilities

  • Build and maintain features for the bike computer ecosystem from concept to production
  • Collaborate with product managers, designers, and engineers to propose technical solutions
  • Participate in code reviews with an emphasis on craftsmanship and feedback
  • Contribute to a positive engineering culture by addressing problems early and communicating effectively
  • Monitor the delivery pipeline to identify and resolve bottlenecks
  • Continuously improve craft and stay updated on development and security best practices

Benefits

  • Group health insurance including medical, dental, and vision plans
  • 401k match program
  • Life insurance and long-term disability coverage
  • Generous paid time off policy
  • Annual corporate bonus eligibility based on performance
Full Job Description
We're looking for a curious and driven Software Engineer to join our bike computer team. This is a role for someone who thinks carefully about problems, writes code they're proud of, and thrives in a collaborative, highly engaged environment. We care more about how you approach engineering than which specific tools you've used - if you have strong fundamentals and a growth mindset, we'll help you develop the rest.

We work in a continuous flow model releasing software on a regular two week cadence. That means you'll spend less time planning and more time doing the work that matters - building, iterating, and delivering.

RESPONSIBILITIES
  • Build and maintain features for our bike computer ecosystem, taking work from concept through to production
  • Collaborate closely with product, design, and other engineers to understand requirements and propose thoughtful technical solutions
  • Participate in code reviews - giving and receiving feedback with an open mind. Code craftsmanship is a core value of the team.
  • Contribute to a healthy engineering culture by surfacing problems early, asking good questions, and communicating work-in-progress clearly
  • Monitor work through our delivery pipeline, helping to identify and resolve bottlenecks that could disrupt the release cadence
  • Continuously improve your craft and stay current with development and security best practices

QUALIFICATIONS

Minimum Education and/or Equivilent Requirements:
  • B.S. degree in Computer Science, Computer Engineering or equivalent
  • 2+ years professional software development experience
  • Excellent verbal and written English communication skills
  • Strong interpersonal and team skills

KSAs (Knowledge, Skills, and Abilities):
  • Solid programming fundamentals - you understand how to write clean, maintainable code regardless of the specific language
  • A strong debugging mindset - you enjoy digging into problems and figuring out why, not just patching what's broken
  • Comfort working in a continuous delivery environment where work flows incrementally
  • A collaborative, communicative working style - you share progress, flag risks early, and contribute constructively to the team
  • Familiarity with Android development (Kotlin); you don't need to be an expert, but you should be comfortable on the platform and eager to deepen that expertise
  • An openness to working across multiple technologies and stacks - Android, iOS, web, and DevOps - and a curiosity to learn what the work requires
  • An appetite for feedback and a genuine desire to grow
  • Experience with automated testing (unit, integration, API, end-to-end UI)
  • Familiarity with CI/CD pipelines and how code moves from commit to production
  • Some exposure to flow-based or agile delivery frameworks
  • Comfort with source control tools like Git - branching, merging, and working collaboratively in a shared codebase
  • Experience with iOS and/or web development
  • Familiarity with cloud hosted services (AWS, Cloudflare, etc.)
  • Experience working on an embedded device

Compensation & Benefits:

The benefits for this position include group health insurances including medical, dental, vision, and ancillary plans. As well as 401k match, life insurance, long term disability, and paid time off. Salary range is $95,000 + 45% based on skills and experience level. This position is eligible for an annual corporate bonus based on company and individual performance.

Location:

This role is located in either Phoenixville, PA or Colorado Springs, CO and non-local candidates will be expected to relocate.

About SRAM, LLC

SRAM, LLC is a privately held component manufacturer for bicycles. The company was founded in 1987 in Chicago, Illinois. SRAM is known for producing high-end bicycle components, including drivetrains, brakes, and suspension systems. The company has a reputation for innovation and has been awarded numerous patents for its designs. SRAM's products are used by professional and amateur cyclists alike, and the company sponsors several professional cycling teams. SRAM has manufacturing facilities in the United States, Taiwan, and Europe.
Learn more about SRAM, LLC
Size
3,000 employees
Industry
Founded
1987

Similar Jobs

More Jobs at SRAM, LLC

More Consumer Technology Jobs

Find similar Software Engineer - Hammerhead jobs: