Join Our Team as a Senior Software Engineer

Are you a seasoned software engineer looking to make a significant impact in a fast-paced, innovative environment? BOSSCAT™ Home Services and Technologies is seeking a Senior Software Engineer to join our dynamic team. We are a real estate technology platform that simplifies home repairs, renovations, and lifecycle services for homebuyers, sellers, real estate professionals, and institutional investors.

About the Role

As a Senior Software Engineer, you will play a crucial role in all aspects of the software development and deployment lifecycle, including design, development, documentation, testing, and operations. You will work closely with a talented group of engineers to deliver high-quality results in a collaborative environment.

Key Responsibilities

  • Develop, document, and deploy updates to public and internal APIs.
  • Support and communicate with third-party developers.
  • Identify and mitigate potential API risks.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with product management to refine features that deliver customer delight.
  • Stay up to date with new growth and personalization tools.
  • Identify and correct bottlenecks and fix bugs.
  • Develop and maintain code quality standards and enforce them across the team.
  • Continually introduce architectural improvements and refactorings to the codebase.
  • Write automated tests at the appropriate architectural level.
  • Conduct code reviews and architectural reviews for features developed by other team members.
  • Lead feature teams in their weekly iterations.

What You Bring

  • 3+ years of overall programming experience.
  • 3+ years of industry experience developing commercial applications.
  • 3+ years of experience in Java.
  • 1+ years of experience contributing to the architecture, design, and extensibility of new and existing front-end and backend systems.
  • A sound understanding of computer science fundamentals such as algorithms, data structures, object-oriented design, functional programming, and databases.
  • Excellent written and oral communication skills.
  • High sense of ownership and great problem-solving skills.

Preferred Qualifications

  • BS, MS, or Ph.D. in a computer science/computer engineering program.
  • 1-2 years of experience leading teams and performing code reviews.
  • Familiarity with RESTful APIs.
  • Experience with performance and memory tuning with tools.
  • Ability to adapt quickly to a fast-paced development environment.
  • Experience with JavaScript/React is a plus.

Our Tech Stack

Our technology stack includes JavaScript, TypeScript, React, Java, Node, Postgres, MongoDB, and AWS. We follow industry best practices for code reviews, testing, and project-based agile methodologies.

What We Offer

  • A very competitive compensation package (Salary + Bonus).
  • Equity.
  • 401K with matching.
  • 100% employer-paid medical, dental, and short-term disability benefits.
  • Flexible PTO.
  • 10 company-paid holidays.
  • Company-provided laptop, monitor, and accessories.
  • Phone plan stipend.
  • Paid Maternity & Paternity Leave.
  • Remote/Flex Options.
  • Fun virtual/in-person company events.

Join us and be part of a team that is redefining how homeowners and investors complete repairs. If you are a natural problem solver, thrive in fast-paced environments, and want to be part of something big, apply today!

Benefits
Extracted with AI

  • Paid paternity leave
  • Equity
  • 401K with matching
  • 100% employer paid medical, dental, and short-term disability benefits
  • Flexible PTO
  • 10 company paid holidays
  • Company provided laptop, monitor, and accessories
  • Phone plan stipend
  • Paid Maternity & Paternity Leave
  • Remote/Flex Options
  • Fun virtual/in person company events

Similar jobs

Last update: 23 minutes ago

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Lattice logo
Lattice

Senior Software Engineer

Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

RentSpree logo
RentSpree

Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)

Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.

CTI logo
CTI

Technical Manager & Senior Software Engineer

Lead and mentor a team of software engineers while contributing to project development in a remote role.

AppFolio logo
AppFolio

Senior Software Engineer - Investment Manager

Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.

BoomPop logo
BoomPop

Senior Full Stack Engineer

Join BoomPop as a Senior Full Stack Engineer to drive innovation and growth, working with TypeScript, GraphQL, AWS, and more.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Haus logo
Haus

Senior Software Engineer, Application Platform

Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.

Bellhop logo
Bellhop

Senior Frontend Engineer

Join Bellhop as a Senior Frontend Engineer to develop responsive web applications using React and JavaScript.

Vendr logo
Vendr

Staff Fullstack Engineer

Join Vendr as a Staff Fullstack Engineer to lead the development of our Marketplace platform, enhancing product discovery and procurement.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

January logo
January

Senior Software Engineer, Borrower Support

Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.