Tomo

Senior Software Engineer, Full Stack

Tomo

full-time

Posted on:

Origin:  • 🇺🇸 United States • New York

Visit company website
AI Apply
Manual Apply

Salary

💰 $160,000 - $190,000 per year

Job Level

Senior

Tech Stack

AWSDockerKubernetesMicroservicesPython

About the role

  • Designing, building, and maintaining scalable Python microservices that power Tomo’s platform.
  • Owning backend architecture decisions and contributing to API design and integration patterns across services.
  • Deploying, monitoring, and supporting systems in production as part of an on-call rotation.
  • Driving healthy engineering practices, including code review, iterative delivery, automated testing, and continuous deployment.
  • Collaborating closely with product managers, designers, and frontend engineers to deliver seamless customer experiences.
  • Leveraging AWS infrastructure, Kubernetes, and modern DevOps tooling to ensure reliability and performance.

Requirements

  • Has empathy for homebuyers and enjoys building technology that improves their journey from discovery to closing.
  • Brings their own unique background and experiences to the team, adding fresh ideas and perspectives.
  • Thrives in a startup environment with ambiguity and enjoys collaborating to figure out the best path forward.
  • Is a team-first engineer who jumps in to fight fires, provides constructive feedback, and always thinks about both the customer and Tomo as a whole.
  • Learns continuously and stays current with new trends and technologies, especially in backend engineering and AI.
  • Has experience leveraging LLMs in software engineering and is excited to push our capabilities further.
  • Works independently and makes sound decisions without requiring heavy oversight.
  • Enjoys working with a geographically distributed team (US).
  • 5+ years of experience delivering meaningful software projects to production (conception through design, implementation, deployment, and iteration).
  • Experience delivering high-quality customer experiences on large consumer-facing websites; deep understanding of front-end technology stacks and performant user experiences.
  • Understanding of modern software engineering practices, including logging, monitoring, continuous deployment, and automated testing.
  • Proficiency with Python and experience building backend systems using microservice architectures.
  • Solid understanding of AWS services, containerization (Docker), and orchestration (Kubernetes).
  • Experience using AI-powered developer tools and leveraging LLMs to enhance coding efficiency.
  • Inquisitive, ready to engage in vibrant debate, make difficult decisions quickly, and learn continuously.
  • Experience integrating or optimizing LLM-powered workflows (preferred).
  • Familiarity with financial services, fintech, real estate, or home lending technology systems (preferred).
  • Experience in modern frontend frameworks or API contract design (preferred).
  • Experience with observability tools like Datadog (preferred).