Snapsheet logo
Snapsheet Verified
Insurtech, Software, Financial Technology

Senior Software Engineer

United StatesRemoteFull TimeSenior$135,000–$165,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Snapsheet is seeking a Senior Software Engineer to join its Implementation team. This deeply technical role focuses on designing, developing, and supporting the company's integration platform, which connects its claims products with third-party vendors. The engineer will work within a small, agile team to build a scalable, event-driven architecture using modern languages and frameworks. Responsibilities include architecting reusable solutions, writing and testing production-quality code, collaborating with client technical teams, and troubleshooting complex integration issues. The ideal candidate has 5+ years of experience in software engineering or technical implementation, with strong proficiency in APIs, RESTful design, and backend development, as well as familiarity with containerized environments and CI/CD.

### Who you are
- This is a deeply technical position that combines software engineering, API integrations, and client implementation expertise
- The ideal candidate has strong development experience and thrives at the intersection of system design, application development, and customer delivery
- 5+ years of experience in software engineering or technical implementation roles, ideally within a SaaS or enterprise integration context
- Demonstrated experience designing and building scalable, event-driven, or message-based systems (e.g., using background jobs, queues, or pub/sub architectures)
- Strong proficiency with APIs, RESTful design, and at least one backend programming language (Ruby, Python, JavaScript/Node.js, etc.)
- Experience integrating or developing middleware or API gateway-style services
- Familiarity with containerized deployment environments (Docker, Kubernetes, etc.) and CI/CD workflows
- Excellent collaboration and communication skills, working with both technical and non-technical client resources
- Background in insurance or insurtech is a plus
- Strong sense of ownership, urgency, and commitment to delivering high-quality, maintainable solutions
- Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply for jobs unless they meet every single qualification. At Snapsheet, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways

### What the job involves
- The Senior Software Engineer on our Implementation team plays a hands-on engineering role in designing, developing, and supporting Snapsheet’s integration platform — a standalone application that connects Snapsheet’s claims products to a growing ecosystem of third-party vendors (e.g., estimating solutions)
- You’ll join a small, agile team focused on building a scalable, event-driven architecture capable of serving multiple clients and integrations
- Design and build integration services within a distributed, event-driven application architecture that enables scalable connections between Snapsheet and third-party systems
- Develop and maintain integration components using modern languages and frameworks (e.g., Ruby on Rails) — including APIs, background workers, and message processing pipelines
- Architect reusable solutions that can support multiple clients and integration types with minimal custom code
- Write, test, and maintain production-quality code following best practices for reliability, observability, and performance
- Collaborate with client technical teams to understand their systems, define integration specifications, and guide implementation
- Troubleshoot and resolve complex integration issues, leveraging logs, metrics, and monitoring tools
- Document integration flows, architecture decisions, and operational procedures for both internal and client stakeholders
- Work closely with Product, Engineering, and Implementation teams to align integration architecture with product capabilities and long-term platform goals

### Benefits
- Work from Anywhere - We give you the tools you need to work from wherever you work best
- Make an Impact - We set strong goals and we reach them. We are highly productive, efficient and always focus on how we can make an impact - big or small
- Own Your Career - We give you the tools to continue learning through masterclass, internal courses and external workshops. We practice intentional career pathing and goal setting every quarter
- Accessible Leadership - Open door policy and the programing to ensure you have access to leaders to stay in the know, give feedback, and make real change
- Purposeful Connection - From virtual wine-tastings to our annual in-person get togethers, we build ways for Snapster’s to connect, on purpose
- Intentional Recognition - Peers can recognize each other through our platform, high-five, and quarterly all-company awards. We continue to be a “promote-when-ready” culture focused on the outcomes not tenures and we schedule annual merit conversations to ensure everyone is compensated for great work

Ready to apply?
You'll be redirected to Snapsheet's application page.

Similar roles