Senior Software Engineer

liberateยท Engineering
Apply Now โ†—
๐Ÿ“ San Francisco, CA

About this role

About Us:

Liberate builds AI agents to automate manual tasks for the $2.7T insurance industry. We started with voice โ€” the hardest and most valuable channel in insurance โ€” and are now expanding into full workflow automation across sales, servicing, and claims. Our long-term vision is to build reasoning agents capable of handling the entire spectrum of insurance carrier and broker operations. We've raised $72M to date, including a $50M Series B in October 2025, backed by top-tier venture firms.

About The Role:

We are looking for a skilled Senior Software Engineer to join our development team and help build scalable, reliable, and innovative AI-driven applications.

You will join an amazing team of talented and motivated engineers with diverse backgrounds and experience who value collaboration, learning and improvement, trust and respect, and technical excellence. We believe in creating an environment where teammates enjoy working together, celebrate successes, and have fun solving interesting problems.

Key Responsibilities:

  • Design, develop, and maintain software applications that leverage foundational LLMs and are built with high performance and scalability in mind.
  • Collaborate with cross-functional teams including data scientists, product managers, and other engineers to translate business requirements into technical specifications.
  • Write clean, efficient, and well-documented software.
  • Participate in code reviews and provide constructive feedback to maintain the highest standard of code quality.
  • Contribute to the architectural design and decisions that shape the future of our AI platform.
  • Advance technical progress, gaining buy-in across the organization and ensuring alignment on strategic initiatives.
  • Troubleshoot, debug, and resolve issues across the entire stack, and contribute to the on-call rotation to ensure system reliability.

Required Qualifications:

  • 5+ years experience writing high-quality production software in Python.
  • Extensive experience writing asynchronous, high throughput software.ย 
  • Extensive experience with FastAPI, Django, asyncio.
  • Experience with NodeJS, React, Typescript and or Express.
  • Proficiency in SQL and have experience working with real-time distributed data processing systems like RabbitMQ, SNS, SQS.ย 
  • Passionate aboutย  exploring emerging technology, and apply your curiosity to your work.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure, and familiarity with DevOps practices.
  • Comfortability in navigating ambiguity, making trade-offs to deliver features today without compromising long-term quality, and driving innovation.
  • Thrive in a collaborative, fully remote, distributed team environment and have experience working asynchronously.
  • Learn from mistakes, adapt quickly, and maintain a forward-focused mindset.

Preferred Qualifications:

  • Experience working with foundational LLMs and understand the various approaches to maximizing their efficiency.
  • Experience in regulated industries.
  • Previously worked in high-growth, fast paced environments.

*Hybrid role requiring 2 days per week in Berkeley or Boston. Candidates should be based in Boston or the San Francisco Bay Area, or willing to relocate.

Salary Range: $190,000-215,000ย 

Benefits:

  • Competitive salary with equity options
  • Flexible PTO
  • 401(k) plan
  • Comprehensive health, dental, and vision insurance coverage
  • Collaborative and innovative company culture

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer position at liberate?
The salary for this Senior Software Engineer role at liberate is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer position at liberate located?
This Senior Software Engineer role at liberate is based in San Francisco, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Senior Software Engineer at liberate belong to?
This Senior Software Engineer position is part of the Engineering department at liberate. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer position at liberate?
Click the "Apply Now" button on this page. You will be redirected to liberate's official application portal hosted on greenhouse where you can submit your application directly.
When was the Senior Software Engineer job at liberate posted?
This Senior Software Engineer position at liberate was posted on Nov 24, 2025. Apply as soon as possible โ€” early applications are often reviewed first.
Senior Software Engineer
liberate
Apply for this role โ†—

You'll be redirected to liberate's official application page on Greenhouse.