Senior Software Engineer
Published on June 12, 2024
Welcome!
Today at Snapdocs, we’re working to perfect mortgage closings. If we succeed, more than five million families per year will gain simplicity and transparency as they make the biggest financial decision of their lives: buying a home.
Before we existed, nobody had the unique position within the real estate space to address the problems we’re solving. It’s complex and difficult work, and we measure success by how we’re impacting the industry and not by the number of headlines we generate.
Instead, we’re making a difference and carefully building a team that shares our priorities—pragmatism, respect and empathy for our clients, and building honest products that improve our users’ lives. I hope you’ll consider joining us on this journey.
– Aaron King, Founder and Executive Chairman
Join our team, and help us make mortgage closings fast, secure, transparent, and error-free.
| 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 environmentIdeally 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.
- 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