Software Engineer II – Listing Services
Company | CarGurus |
---|---|
Location | Boston, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level |
Requirements
- Familiar with Java (preferred) or similar language.
- Experience with concurrency, multi-threading, web applications and event driven architectures.
- A strong understanding of data structures, algorithms and complexity analysis.
- Proven expertise in optimizing application performance through the design and implementation of efficient caching strategies and performance improvement techniques.
- Data-driven when making decisions.
- Experience in Search Engine Framework, SQL and NoSQL is preferred.
Responsibilities
- Improve search experience and performance for millions of users across millions of cars globally.
- Ensure reliable and timely production support for mission-critical Listing Service applications, maintaining optimal performance and addressing high-priority incidents with efficiency.
- Participate in whiteboard sessions and design conversations on engineering the best solution to the challenges at hand.
- Be deeply engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring and improving software.
Preferred Qualifications
- Familiar with Java (preferred)
- Experience in Search Engine Framework, SQL and NoSQL is preferred.