Senior Software Engineer

Recruiting From ScratchSan Francisco, CA
11d$150,000 - $300,000Remote

About The Position

As a Senior Software Engineer , you will play a key role in building and scaling AI-driven software systems that automate complex lending workflows. You will: Architect and build AI-powered automation systems and agents used by lenders to streamline operational workflows. Design and implement scalable backend services and distributed systems that process large volumes of mortgage data. Integrate with third-party financial and lending APIs for document generation, underwriting automation, fraud prevention, and other critical services. Develop full-stack product features from design through production deployment. Build and evolve infrastructure on AWS to improve system reliability, observability, and scalability. Collaborate closely with product and engineering teams to deliver high-impact features quickly. Contribute to system architecture decisions and maintain high standards for code quality, security, and performance . Mentor engineers and help improve development processes across the team. Engineers at the company typically ship production code quickly and take ownership of mission-critical systems early in their tenure.

Requirements

  • 5+ years of professional experience as a Software Engineer , ideally at startups or high-growth technology companies.
  • Strong experience building full-stack web applications and shipping production software end-to-end.
  • Deep proficiency with TypeScript or JavaScript in modern web applications.
  • Experience working with cloud infrastructure , especially AWS.
  • A track record of owning projects from concept to deployment .
  • Experience building scalable backend systems or distributed services.
  • A collaborative mindset and enthusiasm for working in a fast-paced remote team .

Nice To Haves

  • Familiarity with modern AI product development workflows (experimentation, evaluations, dataset design).
  • Experience building systems using React, Node.js, GraphQL, or Postgres .
  • Experience scaling high-throughput distributed systems .
  • Knowledge of infrastructure-as-code tools such as Terraform or CloudFormation.
  • Experience with technologies such as Kafka, Redis/ElastiCache, or Elasticsearch .
  • Strong understanding of database schema design and relational data modeling .
  • Experience building systems that require high security and data protection standards .
  • Interest in mentoring engineers and contributing to engineering culture.

Responsibilities

  • Architect and build AI-powered automation systems and agents used by lenders to streamline operational workflows.
  • Design and implement scalable backend services and distributed systems that process large volumes of mortgage data.
  • Integrate with third-party financial and lending APIs for document generation, underwriting automation, fraud prevention, and other critical services.
  • Develop full-stack product features from design through production deployment.
  • Build and evolve infrastructure on AWS to improve system reliability, observability, and scalability.
  • Collaborate closely with product and engineering teams to deliver high-impact features quickly.
  • Contribute to system architecture decisions and maintain high standards for code quality, security, and performance
  • Mentor engineers and help improve development processes across the team.

Benefits

  • Competitive equity package
  • Remote-first environment with flexible working arrangements
  • Opportunity to join a rapidly scaling venture-backed company
  • Work on products impacting a multi-trillion-dollar industry
  • Collaborate with a small, high-caliber engineering team focused on building high-quality software at speed
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service