Sorry. This page is not yet translated.

Snapdocs is a real estate technology company that's leading the charge to modernize, streamline, and improve the mortgage process for lenders, title and escrow companies, and consumers.

Software Engineer
Denver, CO, US
Job Description / Skills Required

Snapdocs is an early-stage, rapidly growing company backed by investors like Sequoia Capital, F-Prime Capital, SV Angel, and YCombinator looking for an empathetic Software Engineer to help us build the next generation of our products. Are you interested in having high impact and growth while bringing an industry into the future? Then we have a role for you.

We're a small team tackling the absolutely massive mortgage market by bringing modern, elegant software to an archaic industry that still relies on fax machines and manila envelopes. We bring security, efficiency and joy to a paper-based pillar of the US economy.

The type of problems we focus on involve workflow, product design, and data. Monolith vs microservice is an ongoing debate. We are working to find a good authentication pattern that allows for people to work across companies in multiple roles (which is trickier than you might think!). Domain Driven Design is our guiding light.

We empower our team members to make smart decisions and to get creative when solving difficult and ambiguous problems. This means we value both independent work as well as collaboration. We're expanding rapidly and need another core engineer to help us achieve our short and long term goals as we become ubiquitous in one segment of the market.

As a Software Engineer you will play a central role in building a quality digital closing platform that our partners can trust and use. We build high-volume, low-latency applications for mission-critical business systems that enable our users to streamline workflows. You will design, build, and maintain APIs, services, and distributed systems. In addition to contributing to core services, you will contribute to debugging production issues across services, participate in code reviews and arch specs. Your day to day interactions span product and engineering teams to release at a high velocity in all phases of the SDLC. We have a small team so your contributions will have huge impact.

Here is where you come in. Upon completing your BS/BA Computer Science, you joined the industry ready to contribute to a growing business. Now it's time to dive into the startup world and apply your talents to solve real world problems. Over the past 3+ years you have mastered object-oriented programming with at least one of these Ruby, Go, Python, Scala, Java etc working in a production environment. More recently you have been focused on backend development, building APIs, services & working with relational databases (PostgreSQL, MySQL, etc). You have a bias for testing and quality is at the center of your work. Cross functional collaboration is important to you as you are eager to solve a range of problems across the org. Today our team is working in Ruby on Rails, React, Postgres, AWS, Docker, & Kubernetes to name a few but things change quickly so be comfortable learning new tools. We take a pragmatic approach to programming language experience and believe languages can be learned so don't get too hung up if you have not worked with our tools. Hopefully learning new tools & new languages is something you are eager to do.

Snapdocs’ culture is one that strongly values diversity and drive. We want to work with people of different backgrounds and different paths in life, and we trust our team members to make smart decisions. We value independent work as well as collaboration. Snapdocs provides a range of excellent benefits ranging from the standard stuff: matching 401(k), free lunches, and 21 days PTO to the not so standard—like a 10 year exercise window on your options.