Are you an engineering manager who loves to code and design scalable applications? Interested in solving real-world problems for an industry relatively untouched by technology? Read on friend.
Snapdocs is an early-stage, rapidly growing company backed by investors like Sequoia, SV Angel, and YCombinator. We're a small team tackling the absolutely massive mortgage market. We're bringing modern, elegant software (read security, efficiency and joy) to a pillar of the US economy that still relies on fax machines and manila envelopes.
The problems we focus on involve workflow, product design, and data. 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. And now we’re looking for a servant-leader type Engineering Manager who has transitioned in recent years from committing code on the daily to a focus on people, velocity, & execution. That’s where you come in...
In this crucial role, you’ll spend ⅔ of your time managing and ⅓ in the code yourself (writing code, conducting code reviews, architecting distributed systems etc). Your team will consist of 4 backend engineers initially with the goal to grow over time. You will drive attraction, growth, and retention of top talent by working closely with the recruiting team. Fully responsible for delivering world-class software, you’ll grow the capabilities of the team through coaching, mentoring and direct feedback. We are an agile scrum shop big on continuous improvement so expect to be running sprint planning meetings, stand-ups, retros & post mortems. Working closely with key stakeholders, you’ll help drive innovation and establish best practices across the organization.
Ideally, during your IC engineering days (5 years? More?), you gained experience to build a service-oriented architecture that powered internal and external customers. And during that time you worked with at least some of our stack (RoR, React.Js, AWS, Kubernetes, Docker), ideally building back end services, APIs & scalable solutions. You might have picked up proficiency in a few different languages (Java, Scala, Go or the others) and programming styles (functional, object-oriented, script/procedural or big data). These days (the past year or two) you can be found coaching, mentoring, performance monitoring, managing scope, reviewing code, making architectural & technical decisions to drive the SDLC. You lead from within and understand that coaching and mentoring is almost always better than “managing” (but you know how and when to do that too).
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. This means we value independent work as well as collaboration. We provide excellent benefits (including a 10 year exercise window on your options (!)) and our location in the heart of the Financial District in SF is super convenient.