1 day ago

Senior Software Engineer

Jerry

Hybrid
Full Time
$200,000
Hybrid

Job Overview

Job TitleSenior Software Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$200,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Jerry.ai

Jerry.ai is building the first AI-powered AllCar™ super app to make car ownership affordable, seamless, and even magical. From insurance to repairs to road safety, they are connecting the entire car ownership experience into one mobile-first platform. With 60x revenue growth in the last 5 years and profitability, Jerry.ai aims to scale from 5M to 50M users.

This role offers a rare opportunity to work on software that directly impacts millions of users, automate complex business processes, and shape the future of insurance technology.

Why You'll Love Working Here

  • Real world impact: Your code touches millions of end users every day, handling complex tasks like document uploads, policy changes, and renewals, with a focus on making them faster and smarter.
  • Meaningful work: Build tools that automate hundreds of human agent hours and scale the business efficiently, tackling diverse technical and business challenges.
  • Zero bureaucracy: Pitch ideas, implement them, and see them live rapidly without red tape.
  • Brilliant + supportive teammates: Collaborate with talented engineers, product managers, and data scientists in an environment that fosters innovation and mutual success.
  • Flexibility: Work on exciting projects, explore new technologies like AI/LLM tools, and enjoy remote-friendly, flexible work arrangements.
  • Growth + learning: Take significant ownership, level up quickly, mentor others, and contribute to a passionate, involved team.

What You’ll Do as a Senior Software Engineer

  • Build automation systems for end-to-end insurance servicing tasks such as policy endorsements, cancellations, document uploads, and reinstatements.
  • Reduce policy cancellations, improve renewals, and ensure optimal user coverage through rapid sprint cycles (1–2 weeks average).
  • Compose backend business logic to drive automation, adhering to complex insurance carrier rules.
  • Design backend pipelines for syncing customer policy data, delivering timely alerts, and powering seamless re-shopping experiences.
  • Optimize and scale internal tools to minimize agent intervention.
  • Collaborate closely with product, data, and engineering ops to anticipate churn and boost customer retention.
  • Work asynchronously across time zones with robust collaboration via Asana and Slack, minimizing meetings.
  • Continuously improve backend systems, APIs, and microservice architecture.

What We’re Looking For

  • Experience: At least 5 years of full stack engineering experience, particularly in building production-grade, large-scale distributed systems for fast-growing consumer-facing software.
  • Tech stack: Strong foundations in data structures, algorithms, and systems design are prioritized over specific language experience.
  • Problem solver: Enjoys breaking down ambiguous problems into actionable code and iterating quickly.
  • Ownership: Takes responsibility for end-to-end outcomes and continuously improves built systems.
  • Collaboration: Comfortable with asynchronous, cross-team, cross-time zone work with excellent communication.
  • Curiosity + adaptability: Eager to learn, explore new tools, and understand the bigger picture.

Our Stack

  • Frontend & backend: TypeScript, Nest.js, Next.js, React, React Native, Expo
  • API: GraphQL
  • Data: Postgres, DynamoDB, Clickhouse, Redis
  • Infrastructure: AWS, microservices, containerized services on ECS/EKS, asynchronous processing on Lambda

Key skills/competency

  • Full Stack Development
  • Backend Engineering
  • Distributed Systems
  • System Design
  • Automation
  • Microservices
  • API Development (GraphQL)
  • AWS Cloud
  • Data Structures & Algorithms
  • TypeScript

Tags:

Senior Software Engineer
full stack
backend
automation
distributed systems
microservices
API
system design
data structures
algorithms
problem-solving
collaboration
TypeScript
Nest.js
Next.js
React
GraphQL
Postgres
DynamoDB
AWS
ECS
EKS
Lambda

Share Job:

How to Get Hired at Jerry

  • Research Jerry.ai's mission: Study their AI-powered super app vision, user growth goals, and company values on their website and LinkedIn.
  • Tailor your resume for automation: Highlight experience with distributed systems, backend logic, and complex process automation relevant to car ownership.
  • Showcase problem-solving skills: Prepare examples demonstrating how you tackle ambiguous problems and deliver end-to-end solutions efficiently.
  • Master the tech stack: Brush up on TypeScript, Nest.js, Next.js, React, AWS, GraphQL, and database technologies like Postgres or DynamoDB.
  • Prepare for systems design interviews: Focus on designing scalable, resilient backend architectures for consumer-facing applications, emphasizing automation.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background