Manager, Software Engineering at

This Software Engineering Manager will support, lead, and grow one of Knock’s talented software engineering teams. As the Engineering Manager for Knock’s Expansion & Scale team, you will be supporting, mentoring, and leading a distributed, national team of software engineers as part of a cross-functional team dedicated to growing Knock’s core business lines and expanding the company into new markets. 

We are looking for someone with strong views, who is passionate about creating great products to help millions of home buyers and sellers with the biggest purchase of their lives.

At Knock, we have fun, we move fast, we celebrate our fellow teammates, and we live by our POPSICLE values.

As the Software Engineering Manager you will:

    • Lead, mentor, advise, and grow a team of software engineers responsible for product delivery
    • Coach team members on a daily basis, set goals, conduct one-on-ones, performance reviews and assist them in their career growth
    • Develop a deep understanding of how our products are built and contribute technically to solutions on an ongoing basis
    • Collaborate closely with other team leadership to prioritize initiatives and represent the Engineering team
    • Lead projects to launch effectively within time and resource constraints
    • Be humble enough to learn and grow, accountable enough to own your mistakes as well as your successes, flexible enough to develop the right methodologies for your team, and courageous enough to embrace diversity of thought, background, and personality
    • Collaborate cross-functionally with product managers, our executive and technology leaders, our sales and marketing teams, and other diverse internal groups
    • Be a strong advocate for great engineering practices and a test-driven, iterative, streamlined development lifecycle
    • Continually learn, grow, and expand your knowledge, while also supporting others learning experiences; act as a mentor and be a resource for others inside and outside of your team 
    • Take on ad-hoc projects as they arise & always be willing to support your team where they need you

Experience & skills:

    • Experience leading highly technical software engineering teams 
    • Full lifecycle software engineering experience supporting modern platforms and languages, including development, testing, troubleshooting, and delivery/deployment including CI/CD pipelines
    • Passion for working at a rapid pace with a measurable focus on success
    • Excitement to learn new technologies and tools 
    • Customer-first mindset and a focus on robust & scalable architectures
    • Deep experience with integration of third-party services and SaaS platforms
    • Experience with cloud environments (we use many services in the AWS ecosystems)
    • Believe in creating diverse, equitable, and inclusive practices and programs that will further Knock’s commitment to making an impact, learning, putting people first, being open, and courageous
    • Have proven success working 100% remote in prior positions & are experienced working with a distributed, national team
    • We encourage you to apply even if you don’t have every listed requirement

Benefits, Perks, & Enjoying Life:

    • Knock is a 100% remote, work from home culture and has been since our inception in 2015 
    • 100% employee covered medical, dental, & vision premiums  
    • Unlimited PTO (2 weeks mandatory) + flexible work schedules
    • Paid maternity & paternity leave  
    • $1,000 each year for education, training, and professional development 
    • Salary + Equity. We offer equitable compensation based market data, accomplishments, experience, & your location

Please let the company know you found this position on so we can keep providing you with quality jobs.

See related remote developer jobs