Software Engineer

Position Description

Software is the foundation of our high-volume e-commerce business, which is why we develop all of it ourselves. As a Software Engineer, you will work with modern, web-based technology to improve our catalog, manage orders and inventory, process data and images from suppliers, even translate product descriptions into other languages. You will design and develop new applications from scratch (not fiddle with settings on third-party packages or patch code from 1979).

Position Requirements

  • Bachelor's Degree in Computer Science with top-tier academic performance
  • Familiarity with open-source development technologies like PHP, Perl, SQL, JavaScript and C (Linux system administration skills would be a plus)
  • Talent for writing focused, fast, efficient and well-documented software
  • Proven success designing and building clever solutions to business challenges
  • Desire and ability to handle all the responsibilities of an Engineer: Analyst, Architect, Developer, Tester and Trainer

Must be able to work full time from our Madison, WI office and have the ability to work for any US employer without visa sponsorship.

Why RockAuto?

Strategic and tactical impact. We are an e-commerce company. The business runs on your software.

Strong growth, unique business model. RockAuto has posted 15+ years of double-digit sales growth in a mature industry with very large, established competitors. Software -- especially our distinctive consumer-focused catalog -- makes the difference.

Open, friendly environment. Everyone sits in an open space without walls, hierarchy or secrets. (IT is not in the basement or behind the computer room here!) Office outings, like the annual winter holiday party, are a great way to connect with fellow employees.

Excellent compensation. RockAuto offers competitive wages, overtime pay for all positions, a generous allowance of paid holidays and personal time off, affordable health insurance, a Simplified Employee Pension for employees with qualifying tenure and a tradition of rewarding individual results and sharing the fruits of company success.

Madison, WI is a great place to live. Madison is uniquely centered on an isthmus between two beautiful lakes. It is consistently ranked one of the best places to live in the US. Both a capital city and hip college town, Madison provides affordable housing, excellent schools and a wide range of entertainment options and recreational activities.

How to Apply

If interested, please email a cover letter and resume in PDF format to In your cover letter please explain why you would be a good fit as a RockAuto Software Engineer and include your GPA (if not listed on your resume). Applications that exclude a cover letter will NOT be considered.