Lead and mentor an innovative team of software development engineers – developing people as you grow our business and technology
Deliver products that enable service professionals to do the work they love and help homeowners love where they live
Partner with passionate Product and Design counterparts to deliver impactful products and continuously evaluate the most effective way to deliver short- and long-term solutions
Help us establish a diverse and inclusive organization based upon safety and contribution, while supporting your peers and the teams they support
Foster a positive, supportive, and lively work environment while providing opportunity for team members to tackle new roles and take on new responsibilities
Own the ins and outs of a system that is constantly growing and evolving while ensuring the quality of our products and the business continuity of our systems
Learn about new ways to build amazing software, systems and people by actively participating in a culture of Collaboration, Innovation, Delivery and Caring
Grow as a leader and a technologist through coaching and feedback from your leaders and peers while helping us reimagine and improve our culture and practices
Requirements
7+ years of professional experience within architecting, developing, and shipping software products and/or services
3+ years of experience building people and teams: embodying servant leadership, empowering teams & collaborative work practices
Able to thrive in a fast-paced, high-growth environment that respects its engineers and users
Knowledge of Java, C#, JavaScript, or any other popular production language
Ability to collaborate with product & business counterparts, and present ideas to internal and external audiences
Test Driven Development: AAA unit test, BDD requirements, system verification
Delivery within CI/CD, multiple environments, agile, lean, or Kanban
Proficiency on microservice architecture: hybrid monolith, isolated services, disparate data sources