Posted in

Senior Software Development Engineer

Senior Software Development Engineer

CompanyCarGurus
LocationBoston, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s
Experience LevelMid Level, Senior

Requirements

  • Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related field
  • Two (2) years of experience in the job offered or related occupation
  • Two (2) years of experience with Object-Oriented Programming and Relational Databases
  • Experience with Web Tier technologies and strategies
  • Experience in the data layer, including SQL, caching strategies, and storage alternatives
  • Knowledge of data structures, algorithms, and complexity analysis
  • Experience with Java, system design, Hibernate, and front-end development
  • Experience in designing, implementing, and testing software features
  • Experience in debugging and fixing defects

Responsibilities

  • Perform software engineering duties in a fast-moving, data-driven environment to improve search experience and performance
  • Collaborate with engineers, designers, 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, and 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

Preferred Qualifications

    No preferred qualifications provided.

Benefits

    No information provided on Benefits.