Software Development Engineer at CarGurus | Boston, MA, US | Rezi

Software Development Engineer at CarGurus

Software Development Engineer

CarGurus · Boston, MA, US

1 months ago

Software Development Engineer

CarGurus · Boston, MA, US

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

CarGurus is seeking to improve search experience and performance through software engineering duties in a fast-moving, data-driven environment. This role involves collaborating with cross-functional teams to take ideas through the entire software development lifecycle, implementing consumer-facing features, integrating with key partners, and advocating for new technologies.

Responsibilities

  • Collaborate with engineers, designers, project managers, and data analysts to take an idea through the entire software development life cycle, including concept, technical design, implementation, testing, and measurement.
  • Implement full consumer facing features.
  • Integrate with key partners or technologies.
  • Conduct A/B tests to help determine opportunities to improve function of technology.
  • Advocate for new technologies and methodologies.
  • Create and enhance new product offerings for car dealers to help their vehicles reach interested shoppers.
  • Write clean, well-tested, and efficient code.
  • Engage in the full software development lifecycle including conceptualizing, designing, developing, testing, deploying, maintaining, monitoring and improving applications.
  • Participate in whiteboard sessions and design conversations on engineering the best solution to the challenges at hand.
  • Collaborate in a cross-functional team with data analysts, product managers, and other engineers.
  • Continuously learn and expand capabilities.

Requirements

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

Skills

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Angular
  • HTML5
  • CSS
  • React Context APIs
  • Jest
  • Swift
  • Kotlin
  • Objective-C
  • Java

Location

  • Boston
  • Dublin

Work Type

  • Hybrid

Experience Level

  • 2 years of experience
  • 1 year of experience

Education Level

  • Master’s degree

Salary/Compensations

  • $131,082—$155,000 USD

Benefits

  • Equity for all employees
  • Career development programs
  • Corporate giving programs
  • Employee resource groups (ERGs) and communities
  • Flexible hybrid model
  • Robust time off policies
  • Daily free lunch
  • New car discount
  • Meditation and fitness apps
  • Commuting cost coverage

About the Company

  • CarGurus (NASDAQ: CARG) is the largest and fastest-growing automotive marketplace, profitable for over 15 years.
  • Our mission is to give people the power to reach their destination.
  • We are moving the entire automotive journey online, guiding customers through every step from selling an old car to financing, purchasing, and delivering a new one.
  • Tens of millions of consumers visit CarGurus.com each month, and ~30,000 dealerships use our products.
  • We have a people-first culture that fosters kindness, collaboration, and innovation, and empowers our Gurus with tools to fuel their career growth.
  • Disrupting a trillion-dollar industry requires fresh and diverse perspectives.

Equal Opportunity

  • CarGurus strives to be a place to which people can bring the ultimate expression of themselves and their potential—starting with our hiring process.
  • We do not discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.
  • We foster an inclusive environment that values people for their skills, experiences, and unique perspectives.
  • We encourage you to apply even if you don’t check every box listed in the job description.
  • We encourage you to tell your recruiter if you require accommodations to participate in our hiring process due to a disability so we can provide the appropriate support.
  • We want to know what only you can bring to CarGurus.