Manager, Software Development

Overview

MSI Data provides solutions to the field workforce automation marketplace through the Service Pro application suite.  Our focus is to digitize field operations across a broad set of industries.  Service Pro consists of a comprehensive set of functionality delivered via mobile environments and on-line.  The application is a critical extension of a business’s operation, so it includes strong integration with multiple ERP systems.  Service Pro also provides operational leaders with ability to manage their field workers and improve operations via robust reporting and analytics capabilities.

Job Description:

The Software Development Manager is responsible for leadership of the entire set of Service Pro product components.  The Service Pro product includes SaaS applications, mobile applications, an integration framework, and a reporting / analytics platform.  The ideal candidate will provide both technical and team leadership of cloud and mobile applications using an agile development process.  This role will work closely with a product management team to deliver innovative and market differentiating solutions by understanding the needs of our customers and the broader field service market.  This is a great opportunity to make a business impact through the use of a broad range of software technologies.

Main Responsibilities:

  • Develop an understanding of the needs of mobile workforce operations
  • Provide software architecture and design leadership across SaaS and mobile product environments
  • Lead and coach software development teams in agile development
  • With product management, build release roadmaps that account for current customers and new market opportunities
  • Work with 3rd party ERP and integration providers to create robust product integrations
  • Deliver and support robust, scalable, and high quality software solutions in cloud-hosted and mobile environments

 

Requirements:

  • BS or MS in Computer Science or related discipline
  • 5+ years experience developing enterprise scale SaaS applications
  • 2+ yrs experience leading software development teams
  • Experience in cloud and mobile application architectures
  • Experience in creating externalized software services, including robust API frameworks
  • Experience in applying and coaching Agile software development practices
  • Experience in cloud deployment optimization, including DevOps practices
  • Strong 360deg communication skills
  • Have a passion for creating simple, robust, and scalable software solutions with energized teams

 

Preferred Skills and Qualifications

  • Experience in reporting and analytics frameworks, including Snowflake
  • Experience in managing 3rd party solution providers and development teams
  • A desire to engage with prospects and customers to digitally enable their business

 

Perks

Competitive compensation, an excellent benefit program including medical, dental, vision, and prescription insurance coverage, life insurance, 401(k) plan and a great working environment.  

 

MSI Data is an equal opportunity employer and believes in equal opportunity for all employees and applicants. Accordingly, all employment decisions are based on the principles of equal opportunity. These decisions include recruitment, selection, promotion, transfer, discipline, compensation, benefits, training, and other personnel actions involving persons in all job titles and shall occur without regard to race, color, religion, sex, age, national origin, disability, genetic information, and/or military status.

If you are interested in a position with us, please email both a cover letter and resume to careers@msidata.com.