Skip to main content
Posted November 02, 2021
Tomo

Senior Software Engineer (Backend)

United States Remote Full Time

About Tomo Tomo’s mission is to bring omotenashi to the home buying experience. Learn from our co-founders about what it's like to work at Tomo....

About Tomo
Tomo’s mission is to bring omotenashi to the home buying experience.
Learn from our co-founders about what it's like to work at Tomo.
Omotenashi is a Japanese principle of hospitality. It involves anticipating the customer’s needs and striving to meet them before the customer is even aware that they exist. It holds that service is a noble profession and that we should take pride in delivering it. As such, we strive to provide a once-in-a-lifetime experience to our customers, where we go to great lengths to ensure that every detail is memorable.

Job Description
The Senior Software Engineer’s mission is to help Tomo build the technology that defines the future of how homes are bought. This role is a foundational hire for a world-class engineering practice, and will have tremendous leverage to define the technology for how Tomo will make home buying a less stressful and more delightful experience.
This role involves working as part of a product team to investigate opportunities and requirements, define architecture and technical approaches to problems, write and deploy software systems, and maintain those systems in production.

You will:

    • Work with Tomo product and business stakeholders as part of an agile team to define requirements and technical opportunities
    • Define the architecture for key elements of the Tomo technology platform, including the design and interaction of critical components
    • Write, deliver, and maintain software systems across the Tomo technical stack, including deployment (in concert with our operations framework), monitoring, and validation
    • Establish and reinforce healthy software engineering practices – including code quality, iterative delivery, and automated testing.
    • Mentor and collaborate with other members of the team
    • Support deployed systems in production as part of an on-call rotation

You'll need:

    • A history (5+ years) of delivering meaningful software projects to production – from conception through design, delivery, and iteration.
    • Strong skills in working across multiple layers of the software engineering stack, including database and data domain design, data pipelines, back-end services and API design, and web front-end development
    • Strong understanding of modern software engineering practices, including logging, monitoring, continuous integration/deployment, and automated testing practices
    • Strong understanding and experience with AWS and cloud-based deployment and operational contexts
    • Comfort working with a geographically distributed team
    • An exceptional ability to learn new technical skills and master new problem domains, along with the flexibility and desire to tackle new challenges
    • Exceptional customer empathy and collaboration skills

You might also have:

    • Experience with Python and/or Go
    • Familiarity with Docker and Kubernetes
    • Experience in working on fintech or home lending technology systems.

Benefits
We embrace the philosophy of Omotenashi so we strive to anticipate your needs in order for you to be a healthy, motivated and happy team member. We provide a variety of competitive benefits including (but not limited to):
- Comprehensive Medical, Dental and Vision plans for you and your dependents with some plans covered 100% by Tomo

- Work-life balance and a generous paid time off policy.

- In order to support teammates who become parents, Tomo provides paid parental leave.

- 401(k) Retirement Plan

This listing expired on Dec 17. Applications are no longer accepted.