Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

MaidPro Director, Software Engineering in Boston, Massachusetts

Director, Software Engineering

Click Here to

Apply Online

Job Description

ABOUT MAIDPROHeadquartered in Boston, Massachusetts, MaidPro provides residential cleaning services across the US and Canada through over 370 franchised locations. In 2018, MaidPro expanded its service offerings with the addition of two new home services franchisors – Flyfoe (pest control) and Men in Kilts (home exterior cleaning).MaidPro recently partnered with the Riverside Company, a private equity sponsor, to support aggressive multi-site and multi-brand future expansion into other home services markets. With this partnership, our intent is to rapidly expand to encompass 10+ franchise brands with over 1000 franchise locations within the next 5 years.Our company takes pride in achieving consistently high satisfaction scores among its franchisees and has been a market leader in developing proprietary Cloud-based technology that is fine tuned to support virtually all aspects of operating small home services-based businesses. MaidPro is listed as a Forbes Top 10 Franchise to Start.The Boston Business Journal has ranked MaidPro one of Boston’s Best Places to Work every year for over a decade.

KEY CONSIDERATIONSMaidPro’s Director of Software Engineering will be a highly visible role in a fast-growing and rapidly diversifying company. Our software applications currently support over 200 franchisees across three brands, and this is expected to scale rapidly as we continue to expand our brand portfolio. The role offers significant opportunities to lead an engineering team to:

  • Influence enterprise architecture decisions designed to create technical efficiencies, and user-friendly designs

  • Build, scale, and improve core systems as the company continues to add new brands

  • Develop creative implementation and staffing plans to support strategies

  • Enhance key processes within the software development lifecycle, driving strong product quality, and optimizing processes

  • Design & implement metrics to track and manage productivity across engineering teams

This position is a hybrid management role — part leader, part doer — and will suit passionate, natural leaders with proven problem-solving skills. The chosen candidate will work with Product, Project, and Senior Management to detail the company’s strategic technical roadmap, build new solutions, and mentor and develop our engineering personnel in supporting MaidPro’s long-term strategic objectives. This position requires a significant presence within our Boston Headquarters (understanding COVID may impact this).


  • Reporting to MaidPro’s COO, the Director of Software Engineering, will:

  • Provide technical leadership and drive consistent vision across MaidPro’s software engineering organization

  • Hire, train, develop, set goals, and review performance for a growing team of software engineers, quality assurance, and project management personnel

  • Participate actively in management discussions around product innovation, development, and refinement of MaidPro’s long-term technology roadmap

  • Contribute to key architectural discussions and decisions

  • Direct the technical development of all proprietary MaidPro multi-brand solutions, including mission-critical applications developed on the platform

  • Propose solution methodologies for specific deliverables

  • Stay abreast of leading-edge technologies; research and build business cases/RFPs as appropriate

  • Collaborate with Senior Management on making key build/buy/partner decisions

  • Plan and oversee the continuous improvement of development and testing processes

  • Communicate project statuses and other key data to Senior Management

  • Coach, mentor, and develop software engineering team members; maximize team-member contributions

  • Ensure on-time delivery of high-quality product deliverables

  • Source and manage third-party vendor relationships and outsourced development

NOTE: The above key accountabilities and requirements are representative but not exhaustive. Other responsibilities may be assigned depending on business needs.


  • Bachelor’s Degree in Computer Technology or related strong field programming experience

  • Six-plus years managing a software development team, including senior software engineers/architects

  • Experience with:

  • Hands-on web-based software development

  • Technical leadership on large-scale transformation projects

  • Scaling up software engineering teams

  • A variety of software development methodologies, including Agile/Scrum

  • as a platform (custom applications built on Salesforce infrastructure)

  • Datawarehouse strategies and BI platform technologies

  • Mergers & Acquisitions (M&A) Systems review, migration strategy and planning

  • Creative problem-solving skills and a history of delivering innovative solutions to complex business and technical problems

  • Strong understanding of quality assurance tools and processes

  • Strong communication skills: conversational, written, and presentation

  • Be current on new industry trends, technologies, and software development

PREFERRED:Experience with:

  • Cloud level technologies

  • Leading a team or hands-on development working with the platform

  • Working closely with senior executives to execute effectively on strategic plans and track and report progress

  • A variety of software development methodologies, including Agile/Scrum

  • Working in a fast-paced start-up environment

BENEFITSMaidPro offers the ultimate Boston work experience. Our office is just steps away from the Boston Garden, North Station Commuter Rail, orange and green MBTA lines, Route I93, and Storrow Drive.We provide a fun place to work where people are respected, learning is continuous, and cutting-edge ideas are always welcome. Competitive employee-focused benefits include:

  • Medical, dental, vision and other ancillary benefits on your first day of employment

  • Flexible scheduling

  • Clear pathways for career advancement

  • An on-site gym with personal trainer, yoga classes, nutrition, and meditation

  • Cleaning benefits

  • Employee discount programs

  • Collaborative, fun company environment and culture

  • A work environment following all state guidelines for COVID-19 safety