Senior Software Engineer
BOSSCAT™ Home Services and TechnologiesJoin 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
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.
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.
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.
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.
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.
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.
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.
Senior Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
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.
Technical Manager & Senior Software Engineer
Lead and mentor a team of software engineers while contributing to project development in a remote role.
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.
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.
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.
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.
Senior Full Stack Engineer
Join BoomPop as a Senior Full Stack Engineer to drive innovation and growth, working with TypeScript, GraphQL, AWS, and more.
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.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Senior Frontend Engineer
Join Bellhop as a Senior Frontend Engineer to develop responsive web applications using React and JavaScript.
Staff Fullstack Engineer
Join Vendr as a Staff Fullstack Engineer to lead the development of our Marketplace platform, enhancing product discovery and procurement.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Software Engineer, Borrower Support
Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.