Work for one of our portfolio companies

Senior Software Engineer



Software Engineering
United States
Posted on Friday, May 3, 2024

Snapdocs is a rapidly growing company backed by investors like Sequoia, Y Combinator, F-Prime and Tiger Global. We're an innovative team taking on the extensive mortgage market, bringing scalable and sophisticated software to a pillar of the US economy that still relies on fax machines and manila envelopes. Today, 20% of real estate transactions are processed through our platform. As we expand our product offering to serve more customers, we need to grow our team with smart, hungry, and curious people. That’s where you come in…"

The type of problems we focus on involve workflow, product design, and data. As a remote Senior Software Engineer in Core Services you will play a central role in the development of high-volume, low-latency applications for mission-critical business systems. You will be responsible for designing, implementing, and maintaining robust and scalable backend services using Ruby on Rails, while leveraging AWS, Kubernetes, and microservices architecture. Responsibilities will include:

  • Design, develop, and maintain backend services and APIs using Ruby on Rails.
  • Debug production issues across services
  • Work with engineers across teams, to build large coherent features and scalable services
  • Participate in code reviews and systems architecture design
  • Implement and manage cloud infrastructure on AWS, including deployment, monitoring, and scaling
  • Utilize Kubernetes for container orchestration and managing microservices
  • Ensure security best practices are implemented throughout the development lifecycle, with a strong understanding of security frameworks and compliance standards
  • Optimize system performance and reliability, including monitoring, troubleshooting, and resolving issues in a Linux environment

Ideally you have a Bachelor's degree in Computer Science or related field with 6+ years ruby on rails software development experience. You have seen scale in your time; solving a diverse range of problems in both startups and large organizations. Your years in the trenches enable you to work at scale with complex distributed systems & relational databases (PostgreSQL, MySQL, etc) easily and effectively. Today our team is working in Ruby on Rails, Golang, TypeScript, React, Postgres, AWS, Docker, & Kubernetes to name a few but things change quickly so be comfortable learning new tools.

If you are located in NY, CA, WA or MA, the salary range for this role is $171,000.00 - $232,000.00. For all other locations, the range is $150,400.00 - $203,400.00. As a new hire, your starting salary will likely be between the 25th percentile and the midpoint of the range; however, all offers are based on the successful candidate’s experience and qualifications.

Snapdocs strongly values diversity and drive. We want to work with people of different backgrounds and different paths in life, and we trust our team to make smart decisions. This means we value independent work as well as collaboration.

Our benefits include (but are not limited to):

  • Excellent health, dental, and vision benefits
  • 401(k) with up to 4% company match
  • 16 weeks paid parental leave (regardless of gender)
  • Flexible time off policy
  • Flexible spending account for healthcare and dependent care
  • Life and disability insurance

Snapdocs is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

California residents applying for positions at Snapdocs are subject to our candidate privacy policy. (www.snapdocs.com/california-candidate-privacy)