Job Overview
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.

Job Description
About Jerry.ai
We're Jerry.ai, building the first AI-powered AllCar™ super app to make car ownership affordable, seamless, and even magical. From insurance to repairs to road safety, we connect the entire car ownership experience into one mobile-first platform. Our revenue has grown 60x in the last 5 years, we’re profitable, and our goal is to scale from 5M to 50M users next.
Jerry.ai was founded in 2017 by serial entrepreneurs and has raised more than $240 million in financing. We are the #1 rated and most downloaded app in our category with a 4.7-star rating in the App Store, serving over 5 million customers.
Your Role as a Software Engineer II
We’re looking for a Software Engineer II to join our Core Marketplace Automation Team. In this role, you will build automation systems that empower our users to self-serve, maintain their insurance, and enjoy the smoothest possible experience. This is a unique opportunity to work on software directly impacting millions of users, automate complex business processes, and significantly shape the future of insurance technology.
Why You'll Love Working at Jerry.ai
- Real-world Impact: Your code will directly touch millions of end users daily. Our automation systems already handle complex tasks such as document uploads, policy changes, payments, cancellations, and renewals. Your mission will be to make them faster, smarter, and more seamless.
- Meaningful Work: You will build tools that automate hundreds of human agent hours, scaling our business efficiently. You’ll tackle diverse challenges, gaining insights into both the technical and business aspects of our core products.
- Zero Bureaucracy: If you have an idea, you can pitch it, implement it, and see it live within days. We foster an environment free from red tape and slow processes.
- Brilliant + Supportive Teammates: Collaborate with talented and kind engineers, product managers, and data scientists. Our culture encourages challenging the status quo, innovation, collaboration, and mutual success.
- Flexibility: Work on projects that excite you and explore new technologies, including AI/LLM tools, without bureaucratic delays. We offer remote-friendly and flexible work arrangements that support work-life balance, even for international team members.
- Growth + Learning: Engineers at Jerry.ai take significant ownership, expand their skill sets, level up quickly, and mentor others. Everyone is passionate, involved, and deeply committed to their work and teammates.
What You’ll Do
- Build end-to-end automation systems for complex insurance servicing tasks like policy endorsements, cancellations, document uploads, and reinstatements, aiming to reduce policy cancellations, improve renewals, and ensure optimal user coverage.
- Ship new automations rapidly, typically within 1–2-week sprint cycles.
- Compose robust backend business logic that drives automation, adhering to complex insurance carrier rules.
- Design backend pipelines to synchronize customer policy data, deliver timely alerts, and facilitate seamless re-shopping experiences.
- Optimize and scale our internal tools, such as an in-house DocuSign equivalent for servicing, to minimize agent intervention.
- Collaborate closely with product, data, and engineering operations teams to anticipate churn and enhance customer retention.
- Work asynchronously across various time zones, ensuring strong collaboration through Asana and Slack with minimal meetings.
- Continuously improve our backend systems, APIs, and microservice architecture.
What We’re Looking For
- Experience: At least 2 years of full stack engineering experience in building production-grade software, ideally with prior experience in developing 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 or framework experience.
- Problem Solver: You enjoy tackling ambiguous problems, breaking them down into actionable code, and iterating quickly.
- Ownership: You take full responsibility for end-to-end outcomes and are committed to continuously improving the systems you build.
- Collaboration: You are comfortable working asynchronously across teams and time zones, possessing excellent communication skills.
- Curiosity + Adaptability: You have a strong desire to learn, explore new tools, and step outside your comfort zone to understand the broader context.
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
- Automation Systems
- Microservices Architecture
- API Design (GraphQL)
- Database Management (Postgres, DynamoDB)
- Cloud Infrastructure (AWS, ECS/EKS, Lambda)
- TypeScript
- Problem Solving
How to Get Hired at Jerry
- Research Jerry's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their focus on AI, consumer experience, and rapid growth.
- Tailor your resume: Highlight full stack and backend engineering experience, emphasizing contributions to automation systems and large-scale distributed applications. Quantify your impact on user experience or efficiency.
- Showcase problem-solving skills: Be prepared to discuss how you've broken down ambiguous problems into actionable solutions, particularly in a fast-paced environment. Provide examples of iterating quickly on complex business logic.
- Prepare for technical challenges: Focus your technical interview preparation on data structures, algorithms, and system design, especially concerning microservices, API development (GraphQL), and cloud infrastructure (AWS).
- Emphasize collaboration and ownership: Discuss your experience working asynchronously across teams and time zones, and highlight instances where you took full ownership of projects from conception to deployment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background