LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Knock›Senior Software Engineer (Backend) - REMOTE (anywhere in the US)
Knock

About Knock

Simplifying home buying and selling for everyone

👥 51-250📅 Founded 2015📍 New York, New York, United States

Key Highlights

  • Raised over $600 million in funding from top investors
  • Headquartered in New York, serving customers nationwide
  • Innovative Knock Home Swap product for seamless transitions
  • Team size of 51-250 employees, fostering a close-knit culture

Knock is a leading fintech company based in New York, specializing in home swapping solutions that streamline the buying and selling process for homeowners. With its innovative Knock Home Swap, users can move into their new homes before selling their old ones, saving time and reducing stress. Since ...

🎁 Benefits

Knock offers competitive equity options, flexible PTO policies, and a remote work policy that allows employees to work from anywhere. The company also...

🌟 Culture

Knock fosters a culture focused on transparency and customer-centricity, encouraging employees to innovate and take ownership of their projects. The c...

🌐 Website💼 LinkedIn𝕏 TwitterAll 6 jobs →
Knock

Senior Software Engineer (Backend) - REMOTE (anywhere in the US)

Knock • Remote

Posted 7h ago🏠 RemoteSeniorBackend engineer📍 United states💰 $156,000 - $185,000 / year
Apply Now →

Skills & Technologies

JavaSpringREST API

Overview

Knock is hiring a Senior Backend Engineer to develop technology that powers their platform. You'll work with Java and Spring to design and maintain backend services and APIs. This position requires strong backend expertise and experience in full-stack development.

Job Description

Who you are

You have 5+ years of backend engineering experience, building production systems that scale effectively. You’ve owned services from design through deployment and have navigated complex distributed systems issues, ensuring reliability and performance.

Your expertise in Java and Spring is deep — you’ve shipped high-throughput APIs that handle significant traffic and have strong opinions on service architecture, dependency injection, and testing strategies. You understand the importance of writing clean, maintainable code and are familiar with best practices in software development.

You are comfortable working across the full stack, which allows you to collaborate effectively with frontend engineers and contribute to the overall architecture of the application. Your experience with REST APIs means you can design and implement services that are both efficient and user-friendly.

You thrive in a collaborative environment and enjoy mentoring junior engineers, sharing your knowledge, and helping them grow in their careers. You appreciate a people-first mindset and understand how it contributes to a positive workplace culture.

Desirable

Experience with cloud services such as AWS or Azure would be a plus, as would familiarity with containerization technologies like Docker. You are also open to learning new technologies and adapting to the evolving needs of the team.

What you'll do

As a Senior Backend Engineer at Knock, you will play a crucial role in developing the technology that powers Knock.com and the platforms supporting our customers, partners, and internal teams. You will design, develop, and maintain backend services and APIs that are integral to delivering a seamless user experience.

You will collaborate closely with product managers and frontend engineers to define and implement features that enhance the platform's functionality. Your contributions will directly impact our ability to provide a world-class experience for homebuyers and sellers.

You will be responsible for ensuring the performance, scalability, and security of the backend systems. This includes conducting code reviews, writing unit tests, and participating in architectural discussions to improve the overall system design.

You will also monitor system performance and troubleshoot issues as they arise, ensuring that our services remain reliable and efficient. Your role will involve staying up-to-date with industry trends and best practices, allowing you to bring innovative ideas to the team.

What we offer

At Knock, you will be part of a team that values innovation and collaboration. We offer a competitive salary and benefits package, including flexible work arrangements that allow you to work remotely from anywhere in the United States. You will have the opportunity to work on meaningful projects that have a direct impact on the home buying and selling experience.

We encourage you to apply even if your experience doesn't match every requirement — we believe that diverse teams build better products. Join us in shaping the future of homebuying and be part of a company that is recognized as one of Inc.’s Best Workplaces.

We provide a supportive environment where you can grow your skills and advance your career. Our culture emphasizes teamwork, respect, and a commitment to excellence, making Knock a great place to work.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Knock.

Apply Now →Get Job Alerts