Software Development Engineer

CarGurus
Boston, MA
Job Description
Role Overview

Perform software engineering duties in a fast-moving, data-driven environment to improve search experience and performance. Collaborate with engineers, designers, project managers, and data analysts to take an idea through the entire software development life cycle.

What You Will Do

Implement full consumer facing features, integrate with key partners or technologies, and conduct A/B tests to help determine opportunities to improve function of technology. Write clean, well-tested, and efficient code.

Why It Might Be a Fit

Disrupting a trillion-dollar industry requires fresh and diverse perspectives. Come join us for the ride! We have a people-first culture that fosters kindness, collaboration, and innovation, and empowers our Gurus with tools to fuel their career growth.

Requirements

  • Master’s degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field
  • Two years of experience in software development
  • One year of experience with JavaScript development
  • One year of experience with TypeScript, React, React Native, and/or Angular or similar framework
  • One year of experience with HTML5, CSS
  • One year of experience with React state management using React Context APIs
  • One year of experience with integrating with third-party libraries including Jest for unit testing
  • One year of experience with Swift, Kotlin, Objective-C, and/or Java

Benefits

  • Equity for all employees
  • Discretionary bonuses/incentives
  • Restricted Stock Units (RSUs)
  • Daily free lunch
  • New car discount
  • Meditation and fitness apps
  • Commuting cost coverage
]]>