Events  Classes  Jobs 
    Sign in  
Better // digital mortgage
Engineering, Full Time    New York, New York    Posted: Thursday, December 05, 2019
Apply To Job


Were one of the fastest growing homeownership companies in America. Why? Because were building a better way to get a home & our customers love it. By combining smarter technology with an award-winning team of mortgage experts, were making homeownership so simple it feels magical.

So far, weve:

  • Helped more than 10,000 families get homes
  • Financed over $3B in loans
  • Saved families an average of $32,000 in fees over the life of their loans
  • Grew our geographic coverage to 36states, up from 15 states last year

And were not slowing down. We continue to outpace the rest of the industry at every turn.

Our backers have helped build some of the most transformative tech & finance companies in history. Kleiner Perkins, Goldman Sachs, IA Ventures, Ally Bank, American Express, & others have invested over $150MM in Better & our vision of making homeownership magical.

A Better opportunity:

Better is looking for a driven Software Engineer, Reliability to work directly with our Head of Platform Engineering.

Our stack:

  • Our services are deployed in Docker containers orchestrated by Kubernetes (provisioned with kops) running on AWS.
  • Most of our services use Node.js & Python 3.
  • On the frontend we use Ember, React, & Sass.
  • We use Postgres via AWS RDS as our primary database engine.
  • At the edge we use Kong as our API gateway.
  • We make heavy use of functional testing with Selenium, Zalenium, & BrowserStack.
  • We practice continuous integration & continuous deployment (using Buildkite), deploying to production 30+ times a day.
  • We practice Infrastructure-as-Code & GitOps using Terraform & Atlantis.
  • We use Datadog for metrics, LogDNA for logging, & Rollbar for exception tracking.
  • We use PagerDuty & VictorOps for on-call & incident management.
  • We implement ChatOps with Hubot & Slack.
  • We take documentation seriously; for example, major decisions are made through Lightweight Architecture Decision Records & production issues are always followed up with incident reports.
  • For business intelligence we use Metabase & Tableau.
  • For analytics we use Segment, Amazon Redshift, & (soon) Apache Airflow.

Learn more:

Responsibilities will include:

  • Help the platform team build, secure, & manage core cloud infrastructure, including Kubernetes clusters, databases, CI/CD systems, & software-defined networking.
  • Build internal tools to improve performance, quality, delivery, & observability.
  • Participate in on-call rotations, troubleshoot performance & reliability issues, improve our runbooks, & practice incident response.
  • Improve documentation for mission-critical systems & processes.
  • Improve scalability & reliability through monitoring services & infrastructure.

About you:

  • You have 2+ years of infrastructure engineering experience in a cloud environment.
  • You manage infrastructure with tools like Terraform, Ansible, or Packer.
  • You are proficient with a Unix shell.
  • You automate tasks using Python, bash, or make.
  • You are familiar with Docker & Kubernetes.
  • Youve implemented CI/CD pipelines using platforms like Buildkite, Jenkins, or CircleCI.
  • You have prior experience with databases, preferably in the cloud.
  • You can be trusted to diagnose & triage across multi-layered stacks (AWS/Kubernetes/application).
  • You are comfortable with a high degree of autonomy.

Things we value:

  • Curiosity. Why? How? Repeat.
  • Nerdiness. Financial news & trends are fascinating. Seriously.
  • Relentlessness. No one here gives up. We try. We fail. We try again.
  • Passion. If you dont get excited about homeownership, mortgages, & real estate, it simply wont work.
  • Smarts: book & street. We have to use all the tools at our disposal to build Better.
  • Empathy & Compassion. You understand that people's biggest dreams are in your hands.
  • Communication. Can you ask for help or put your hand up when you dont understand?
  • Building. Doing. Making. Yes, we have to do a lot of thinking & talking to figure this stuff out, but you cant wait to leave the conversation & build it.
Apply To Job
© 2020 GarysGuide      About    Feedback    Press    Terms