Senior Software Engineer - Workflows

Snapsheet•Chicago, IL
•$135,000 - $165,000•Remote

About The Position

Snapsheet is hiring a Senior Software Engineer for its Workflows team. The team builds the platform that powers automation across Snapsheet through configurable stages, event handlers, and scheduled system actions. The engineer will contribute to the evolution of Snapsheet’s claims engine by designing and building distributed systems and RESTful APIs that handle high volumes of events, manage complex data relationships, and coordinate automated processes across products. The role involves collaborating with a team and contributing to multiple initiatives during a sprint. Snapsheet’s technology stack includes Ruby on Rails and React, with MySQL, S3, Redis, Elasticsearch, RabbitMQ, Lambda, Docker, and CloudFront. The team follows an Agile methodology. This is a full-time, direct-hire position based remotely in the USA. The base salary range is $135,000–$165,000, with actual compensation reflecting experience, skills, and location. Snapsheet cannot sponsor work visas for this role and is unable to accept applications from candidates residing in Alaska, California, Hawaii, Montana, New York, North Dakota, Rhode Island, Vermont, or Wyoming.

Requirements

  • Bachelor of Science in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related STEM field.
  • At least 5 years of full-stack web development experience.
  • Experience designing and building APIs.
  • Experience designing schemas and performant queries for relational databases.
  • Understanding of scalability challenges and server-side code performance.
  • Ability to manage tasks and contribute to multiple initiatives during a sprint.
  • Eagerness to learn from and work with a collaborative team.
  • Commitment to quality and passion for technology and creating cutting-edge solutions.

Nice To Haves

  • Prior professional experience using React and/or TypeScript.
  • Prior experience using Ruby on Rails.
  • Experience with AI tools and AI-assisted software development (AI SDLC).

Responsibilities

  • Design and build distributed systems.
  • Design and build RESTful APIs that handle high volumes of events.
  • Manage complex data relationships and implement logic coordinating automated processes across Snapsheet products.
  • Contribute to the evolution of Snapsheet’s claims engine.
  • Collaborate with the Workflows team and contribute to multiple initiatives during a sprint.

Benefits

  • Two medical plans through Blue Cross Blue Shield; company HSA contributions for employees enrolled in the high-deductible health plan.
  • Two dental plans and one vision plan.
  • Company-paid short-term disability, long-term disability, and life insurance.
  • Voluntary accident insurance, hospital indemnity, critical illness coverage, and legal assistance.
  • 401(k) with a 4% company match.
  • Employee Assistance Program with six sessions per life incident.
  • Flexible PTO.
  • 7.5 company-observed holidays.
  • In-person annual Summit and Roadshows.
  • Snapsheet swag and surprise mailers.
  • Career growth and learning opportunities.
  • Health and wellness campaigns.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service