Logo
EverQuote

Senior Software Engineer

EverQuote, Cambridge, Massachusetts, us, 02140

Save Job

Join to apply for the

Senior Software Engineer

role at

EverQuote Join to apply for the

Senior Software Engineer

role at

EverQuote Job Title:

Senior Software Engineer (Backend, Personalization & Identity)

Are you the kind of engineer who wants to solve a puzzle at massive scale?

Imagine trying to have a perfect, one-on-one conversation with millions of people simultaneously. How would you know who they are, what they need, and the exact right moment to help them? That’s the core challenge our team is tackling.

We're on a mission to answer:

"How do we send the right message, to the right person, at the right time?"

But here's the twist: we're also solving the even more complex problem of identifying who "the right person" is without relying on traditional logins. We are building sophisticated systems to understand our users' journeys across our entire digital ecosystem, creating a single, coherent view of their needs.

This isn't just about sending emails. It's about architecting a highly-scalable, intelligent platform that can ingest billions of data points, make real-time decisions, and deliver personalized instructions to our front-facing applications. If you're excited by the challenge of solving complex problems in digital identity, real-time personalization, and distributed backend systems, we want you to join our team.

The Impact You'll Make:

Architect, build, and scale the next generation of our user identity and messaging platform, directly impacting a core company objective. Develop the intelligent backend systems that decide what message to send, through which channel (email, push, SMS), and at the precise moment of maximum impact. Design and own the high-throughput backend services and APIs that serve real-time personalization decisions to our consumer-facing applications. Implement solutions for probabilistic user identity resolution, turning anonymous traffic into recognized user journeys through powerful data processing and services. Collaborate closely with product, data science, and other engineering teams to transform complex business requirements into elegant, high-performance technical solutions. Champion engineering excellence, advocating for best practices in testing, observability, and code quality within our microservice-based architecture.

What You'll Bring to the Team:

7+ years of professional software engineering experience, with a track record of building and shipping complex, scalable backend systems. Deep expertise in a server-side language like Kotlin, Java, or Python, and experience building high-throughput systems with frameworks like Spring Boot. A solid understanding of microservice architectures, including the operational realities of working with Docker and Kubernetes. A product-first mindset: You're passionate about the 'why' behind the 'what' and love enabling exceptional user experiences through powerful and reliable backend services. An innate ability to diagnose and solve complex technical problems, and a desire to mentor other engineers. Data-driven curiosity: You're comfortable using data to challenge assumptions and guide your technical decisions. An entrepreneurial spirit and a love for collaborative, team-based work to grow a business.

Our Technology:

We believe in using the right tool for the job. Our core backend stack includes:

Languages & Frameworks: Kotlin, Spring Boot, Python Architecture: Microservices, Docker, Kubernetes, AWS Databases: PostgreSQL, Redis, DynamoDB, MySQL CI/CD & Observability: GitHub Actions, New Relic

About EverQuote:

EverQuote (Nasdaq: EVER) operates the largest online marketplace for insurance shopping in the United States. We make insurance shopping easy, efficient, and personal, saving consumers and providers time and money. Our goal is to reshape the way consumers shop and improve the way insurance providers attract and connect with customers as insurance shopping continues to shift online.

Our Commitment to You:

EverQuote is committed to building a welcoming, respectful, and inclusive workplace. All qualified applicants will be considered for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, marital status, national origin, genetics, disability, age, or veteran status.

We get it. Requirements can sometimes hold people back from applying to a job, but don’t let that be the case here. If you believe you have the skills it takes to elevate this role, team, and company, we encourage you to apply. Seniority level

Seniority level Mid-Senior level Employment type

Employment type Full-time Job function

Job function Engineering and Information Technology Industries Technology, Information and Internet Referrals increase your chances of interviewing at EverQuote by 2x Sign in to set job alerts for “Senior Software Engineer” roles.

Boston, MA $130,000.00-$180,000.00 6 months ago Boston, MA $100,000.00-$110,000.00 22 hours ago Boston, MA $125,000.00-$178,000.00 3 weeks ago Boston, MA $150,000.00-$175,000.00 2 months ago Software Engineer: Full-Stack Web Developer

Boston, MA $110,000.00-$130,000.00 4 days ago Graduate Software Engineer - Up to $110k + Bonus

Software Developer – Full stack/back-end

Boston, MA $190,000.00-$220,000.00 2 weeks ago Boston, MA $108,760.00-$173,800.00 1 day ago Boston, MA $125,000.00-$178,000.00 3 days ago Waltham, MA $109,800.00-$118,800.00 6 days ago Frontend Software Developer- React/Redux

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr