As a Senior Software Engineer, you will play a key role in developing the technology that powers Knock.com and the platforms supporting our customers, partners, and internal teams. Your contributions will directly impact our ability to deliver a seamless, world-class experience. This position is primarily frontend-focused, with approximately 70% frontend and 30% backend development.
You will design, develop, and maintain modern, high-performing web applications for both customers and internal teams — delivering intuitive, reliable, and accessible user experiences. You'll collaborate with engineers, product managers, designers, and business partners to create innovative, impactful technology solutions, champion best practices in architecture, testing, monitoring, and deployment to ensure our applications are scalable, secure, and reliable. Also, you will join a rotating on-call schedule, helping ensure system reliability and rapid response when needed.