1970-01-01Davis Companieshttp://daviscos.com/wp-content/themes/davis_theme/assets/images/logo.svgfull-time325 Donald J. Lynch Boulevard, Suite 201MarlboroughMA01752USAcustomer support[+800-482-9494][+508-481-8519]

Sorry, this particular job is closed. But feel free to fill out a General Application

Search Jobs

General Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.

Software Manager

  • Specialty:

  • Title:

    Software Manager
    • City:

    • State:

    • Zip Code:

  • Start date:

  • Status:

  • Assignment Type:

    Direct Hire
  • Job Id:



Job Description


Software Manager

Salary 150k-175k

The position is responsible for the following:

  • Provide day-to-day management of software teams locally and remotely
  • Stay current with industry software trend and develop software roadmap for the organization
  • Optimize organizational structure to fit with evolving business condition
  • Improve and enforce software management processes to facilitate cohesive collaboration
  • Provide technical guidance for the team on software architecture
  • Monitor software team performance and leverage best practice
  • Work with Business/Product Managers to establish appropriate software priorities that maximize the output within given software resources
  • Foster software talent growth via development of existing team members or recruitment


  • BS Degree in Computer Science or Engineering
  • A minimum of 10 years of professional experience in software engineering, of which minimum of 3 years in technical team leadership role.


Skills Required:

  • Experience with multi-site software collaborative development experiences preferred
  • Ability to embrace, guide and drive organizational change
  • Experience with leading automation control software development projects, preferably for capital equipment
  • Experience with establishing formal software revision, tracking, testing and release processes
  • Demonstrated success in talent development and team building
  • Must be a visionary that can develop long term software roadmap independently for the organization
  • Ability to function in a matrix organizational structure
  • Ability to make sound priority trade-off based on business needs

Physical requirements and working conditions:

Normal working conditions involve seated computer work and operational work on equipment.

Domestic and international travel up to 25%.  A valid passport is required.

DAVIS Companies partners with the top employers locally and nationally. They choose us because of our reputation for finding high quality talent, fast, but also our experience for evaluating and representing the best candidates in the marketplace.  We make every effort to provide updates and feedback to candidates at each stage of the process as we appreciate how stressful looking for a new role can be.  Apply today and experience “The DAVIS Difference”. 

More Info


Similar Positions