Hybrid Staff Software Engineer

Posted last month

Apply now

About the role

  • Design, build and maintain different aspects of the matching system.
  • Participate in our on call rotation
  • Work with our stakeholders to identify key metrics that will move the needle for the business
  • Balance trade-offs between short-term delivery and long-term maintainability.
  • Make key technical decisions and set the technical direction
  • Work to improve the overall maturity of our systems
  • Own the technical design and implementation of mission critical features.
  • Help evolve our APIs using your understanding of REST and the HTTP Protocol
  • Create an environment where quality (testing + observability) is a shared responsibility, engineers strive to write maintainable applications, and learning is a collaborative activity
  • Promote effective coding practices like SOLID Principles, refactoring patterns, and clean code
  • Mentor other engineers on the team
  • Understand and evolve our data needs. This means our operational Postgres DB and publishing our data for consumption by other teams and ML models.
  • Have opinions on how to properly use AI tooling. Help the team level up in this regard.

Requirements

  • 5+ years experience as a Software Engineer required
  • Experience deploying software to the public cloud (AWS, GCP, or Azure)
  • Proficient Proficiency in a backend language (Java, Kotlin, Go, etc)
  • Experience with front end technologies Typescript/JavaScript, React
  • Bachelor's Degree or equivalent experience in computer science or a related field

Benefits

  • Medical, dental, vision, and life insurance plans with coverage starting on day one of employment and 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
  • 18 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date) and 6 company holidays per year.
  • 6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required.
  • Employee discounts, tuition reimbursement, student loan refinancing and free access to financial counseling, education, and tools.
  • Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents.

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

$121,500 - $202,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job