Senior Software Engineer @ LeaseLock - Los Angeles, CA

Job Overview

2 months ago

Senior Software Engineer

LeaseLock - Los Angeles, CA

LeaseLock helps the world find home.


We are the world’s leading insurtech platform for real estate. We insure over $1B in leases. Our customers include real estate behemoths like Greystar, Cushman Wakefield, Avenue5 Residential, Goldman Sachs, and TruAmerica. We recently closed a $52M Series B backed by world class investors including SoftBank Venture Asia, Westerly Winds, and Wildcat Venture Partners.


LeaseLock saw 400% growth in 2020 with more than 1.5M homes on our platform. In 2021 we’ll keep that momentum going and are expanding our team to support the growth.


ROLE SUMMARY:

We’re looking for a Backend Engineer who will be responsible for designing and building key software systems within the LeaseLock software ecosystem. In this role, you'll primarily work in Typescript/Javascript, SQL/NoSQL, REST and AWS and leverage a depth of knowledge on basic algorithms and data structures. As a Backend Engineer, on any given day you might be architecting new features, refactoring existing code to be more scalable, and seeing changes through to completion in a live environment.


RESPONSIBILITIES:

  • Design and build maintainable and scalable software systems to support all product lines using TypeScript/Javascript with the Node.js framework, SQL/NoSQL, REST, and AWS leveraging a depth of knowledge on basic algorithms and data structures
  • Model and implement relational database schema as part of designing efficient and optimally performing software systems
  • Design and implement internal APIs that power our backend and frontend systems
  • Maintain integrity of system data so that our stakeholders in Product, Client Services, Finance, and Claims have a high degree of confidence in the data they receive from Engineering daily.
  • Recognize impediments to our efficiency as a team (“technical debt”), implement solutions
  • Solve technical problems of moderate scope and complexity


QUALIFICATIONS:

  • Strong SQL Skills — You can extract meaningful data from a relational database. You know the difference between an INNER JOIN and a LEFT OUTER JOIN and how to describe it to someone else fluently. You’re no stranger to GROUP BYs, aggregate functions, and CTEs(Common Table Expressions).
  • TypeScript (or similar) — You are familiar with TypeScript and Javascript. Functional programming paradigms excite you.
  • Bash Scripting — You know your way around a Unix terminal and can write simple Bash scripts to automate everyday redundant tasks. You can also write scripts that may influence the build system.
  • Relational Database schema design — You have designed groups of tables from scratch before so that they promote efficient and quick queries. You know how to use database indexes and can construct unique composite keys when necessary to enforce relational data integrity.
  • Familiar w/ cloud computing platform like AWS — You’ve worked with cloud computing platforms before and built reliable, scalable, and performant systems on top of cloud computing resources.
  • Tech documentation — You can write clear and concise technical documentation to promote and cement understanding of your features across the Engineering and Product departments.
  • Collaborated with engineers through VCS and peer reviews — You have performed and received code reviews through a VCS system such as Github.


NICE TO HAVE:

  • Python (or similar)
  • AWS experience
  • Worked in a remote environment
  • Familiar with CI tool like CircleCI


BENEFITS:

  • Full medical, dental, and vision benefits
  • 401k matching
  • Unlimited vacation time
  • Equity in a venture-backed company
  • Opportunity to build a brand from the ground up
  • Help make a difference in housing affordability in America


2TSJRanwHT

Similar Jobs

Engineer Xcelerator Rotation Program (Entry Level Software Engineer)

Experian

Costa Mesa, CA

An interest in learning test automation, machine learning, DevOps, or AWS. The Engineer Xcelerator Rotation Program’s mission is to identify and cultivate…

Senior Software Engineer at Mental Heath Management Startup

Recruiting From Scratch

Santa Monica, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Senior Software Engineer at Mental Heath Management Startup

Recruiting From Scratch

Los Angeles, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Senior Software Engineer at Mental Heath Management Startup

Recruiting From Scratch

El Segundo, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Software Support Engineer

Laserfiche

Long Beach, CA

Perform software testing and bug verification for major releases. Provide technical consultation regarding the configuration and usage of Laserfiche software.

Software Development Engineer, Device Software

Amazon.com Services LLC

Irvine, CA

Work with a team of world-class engineers and product managers to understand and refine the scope of incoming projects, and to ensure deliverables meet an…

Senior Software Engineer at Mental Heath Management Startup

Recruiting From Scratch

Santa Barbara, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Senior Software Engineer at Mental Heath Management Startup

Recruiting From Scratch

Carmel Valley, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Software Dev Engineer I, Alexa Smart Home

Amazon.com Services LLC

Irvine, CA

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews…

Senior Software Engineer (Seed Stage Mental Health Management Startup)

Recruiting From Scratch

Los Angeles, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Software Automation Engineer

Masimo

Irvine, CA

A Software Engineer with experience in software test automation development. 3+ years of experience in software development utilizing: Java, Selenium or…

Senior Software Engineer (Seed Stage Mental Health Management Startup)

Recruiting From Scratch

Santa Monica, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Sr. SW Development Engineer, Device Software

Amazon.com Services LLC

Irvine, CA

Work with a team of world-class engineers and product managers to understand and refine the scope of incoming projects, and to ensure deliverables meet an…

Senior Software Engineer (Seed Stage Mental Health Management Startup)

Recruiting From Scratch

El Segundo, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Customer Solutions Engineer (Ruby on Rails) - REMOTE IN AMERICAS

MyTime

Los Angeles, CA

Experience with agile software development environments. Our mission critical software - which includes in-store scheduling and online booking, client record…

Senior Software Engineer (Seed Stage Mental Health Management Startup)

Recruiting From Scratch

Santa Barbara, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Sr. SW Development Engineer

Amazon.com Services LLC

Irvine, CA

Enjoy working side by side with partners, colleagues and teams. Experience in designing and developing new features in software applications, tools, and…

Senior Cloud Engineer

Vital Data Technology

Newport Beach, CA

Key success criteria are the ability to troubleshoot and diagnose problems side-by-side with the software engineering team. SaaS and start-up experience.

Senior Software Engineer (Seed Stage Mental Health Management Startup)

Recruiting From Scratch

Carmel Valley, CA

As a founding engineer at our client's organization, you will take complete, end-to-end ownership of projects across the entire stack.

Staff Engineer - Node.js, Java (Remote)

Experian

Costa Mesa, CA

Timely delivery of documented and tested software to the platform software engineering team. Develop highly scalable and reliable data systems for data centric…

Software Developer

La Jolla Logic

El Segundo, CA

Provides amazing strategic advice and guidance to the program and to his/her colleagues. Initiates and assists with project inception to conclusion for certain…

Principal Software Engineer, Internationalization

Procore Technologies

Carpinteria, CA

Scale content delivery tooling within a large, complex, global organization (500+ engineers, 100+ teams/Microservices) and application (millions of users).

Full Stack Developer

Vital Data Technology

Newport Beach, CA

Work with non-developers to execute the full software development lifecycle on projects. Understanding of good development practices and code design including…

Principal Software Engineer - Collaborative File Management

Procore Technologies

Carpinteria, CA

Architect and design a document service and management system that serves hundreds of millions of requests per day to web, mobile, and 3rd party applications…