
Simplifying home buying and selling for everyone
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 ...
Knock offers competitive equity options, flexible PTO policies, and a remote work policy that allows employees to work from anywhere. The company also...
Knock fosters a culture focused on transparency and customer-centricity, encouraging employees to innovate and take ownership of their projects. The c...

Knock • Remote
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Knock.