Skip to main content
Back to Careers

Senior Software Engineering Manager

The ideal candidate for this position has a strong background in software development and experience managing multiple development teams. To be successful in this role, you should be confident managing teams while, at the same time, improving processes, setting goals and timelines for multiple projects.

We also expect you to manage integrations with external partners and oversee all software development plans from ideation to execution.

The position reports to the SVP of Technology.

Facilisgroup is a leading technology provider in the Promotional Products industry headquartered in Brentwood, MO. We build software-as-a-service solutions that help promo distributors become more efficient and grow their sales. Over $1 billion of sales are processed through Facilisgroup’s technologies every year.

Facilisgroup is a fast-moving, fast growing, innovative SaaS company located in Brentwood, Missouri.


  • Oversee front-end and back-end development teams across all Product divisions.
  • Work with lead software architects to accurately report up on progress, issues, risks & mitigation, and project state.
  • Monitor reliability and performance of all product infrastructure and product performance and suggest improvements.
  • Contribute to the engineering budget.
  • Design strategies for future development projects based on the company’s overall objectives and resources.
  • Designing appropriate engineering training and product education in collaboration with the product training teams.
  • Create, review, and maintain policies relevant to internal systems and equipment.
  • Guide and mentor junior team members on personal growth and career progression.
  • Manage the performance review process of engineers.
  • Assign and manage people-resources to ensure all projects are completed on target and on budget.
  • Work closely with the Product Management team to ensure that engineering deliverables meet and exceed customer expectations.

Required Skills:

  • Care about the quality of your team’s work.
  • Care about the quality of products you are building.
  • Enjoy solving customer’s problems and delivering solutions that make a difference.
  • Have successfully led a development team in the past.
  • Guide team development effort towards successful project delivery.

Education & Experience:

  • Work experience as an engineering manager or similar senior-level position in an engineering department.
  • Experience with the Microsoft stack and Azure.
  • Experience with on-premises and data-centre housed hardware and servers.
  • Experience with building or managing the build of SaaS products.
  • Experience with brownfield and re-engineering projects.
  • Good understanding of Agile methodologies.
  • Hands-on experience in both front-end and back-end development.
  • Excellent project management skills.
  • BSc in Computer Science (or similar relevant field) or equivalent work experience.

To apply for this position, please go to the link below, complete the Culture Index survey and upload your resume.

This survey is a tool that helps us better understand your overall fit for the position and how you prefer to be managed and communicated with. Candidates under consideration will be contacted for an interview.

Facilisgroup is an equal opportunity employer. We are committed to treating everyone with dignity and respect. All applicants will be considered for employment without attention to race, ethnicity, religion, sex, sexual orientation, gender identity, national origin, veteran, disability status, or criminal history.