You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Manager

Software Engineering Manager
Business Entity: Hamilton Storage
Location: Franklin, MA

Company Description

HAMILTON Storage provides automation solutions to customers in life science and clinical research. The company develops modular, scalable systems that automate sample storage, management, and processing. Hamilton provides all the benefits of advanced automation without the complexity associated with installing, operating, and maintaining large-scale custom systems.
Acquired in 2007, HAMILTON Storage is headquartered in Franklin, Massachusetts, USA with R&D facilities co-existing in both Franklin, MA and Bonaduz, Switzerland. The decentralized R&D organization benefits both production and marketing, and allows Hamilton to stay close to the local markets and respond quickly to market needs.

Job Description

This is an exciting opportunity to lead and drive Hamilton Storage's R&D's software department. This is a great role for an accomplished manager, mentor and coach who uses critical thinking and data to drive improvements in all of Hamilton Storage's new and existing product development and technology.

Essential Job Functions

  • Project management skills are necessary, this includes scheduling tasks, resource allocation, planning and creating supporting documentation.
  • Ability to support development during times where resources are constrained. Good understanding of the tools used by development group (e.g., MS Visual Studio, SQL Server, Jira, GIT, etc.)
  • Lead and grow our team of automation platform software engineers.
  • Establish and align platform engineering objectives within engineering organization, monitoring of ongoing process and performance.
  • Drive results with clearly defined priorities, effective resource allocation, and communication of goals.
  • Oversee design and architecture for platform components across all product lines, new and existing. Provide necessary documentation that communicates high-level description of what is being created.
  • Champion software development best practices and standards to achieve the highest code quality and performance.
  • Serve as coach and mentor for platform team members.
  • Acquiring talent and supporting high morale of the team.
  • Provide direction and feedback to enable everyone to achieve individual and team objectives.
  • Maintain operational relationships with external stakeholders including Product Management, Service and Customers.

Knowledge, Skills and Abilities

  • 7+ years of product development using multi-threading and multiprocessor application development.
  • 2+ years as a Manager in an agile environment
  • Experience designing and building OEM software solutions that runs in a Windows environment.
  • Leading and managing teams working on platforms utilizing, C/ C++/ C# and Python.
  • Good understanding of OOD/ OOP and design patterns
  • Knowledge of motion controllers and system control theory
  • Knowledge of SQL and Database design is a plus
  • OCR/ Vision experience is a plus
  • Must possess excellent verbal and written communication skills as required to interface with our departments and company personnel in a service function.
  • Responsible to learn, know and adhere to department and company standards and procedures.
  • Must be able to work independently with minimum supervision and direction.
  • Ability to communicate effectively in English is essential
  • Must be authorized to work in the U.S.

Education and Experience

  • 7+ years of experience in new product development.
  • Bachelor of Science or better in computer science, electrical engineering, or related field.
  • Minimum of 2 years' experience as a Manager in an agile environment.

Additional Information

  • Diverse portfolio of exciting and innovative design projects
  • Tremendous opportunities for professional growth
  • Commitment to sustainable design
  • Competitive Compensation
  • Excellent Benefit Package includes medical, dental, vision insurance, paid time off, disability insurance, 401k, tuition reimbursement and much more
  • Solid Stable Company
  • Drug free workplace

Learn more about us at: www.hamiltoncompany.com

It is the policy of this organization to provide equal employment opportunities to all qualified applicants without regard to race, creed, color, national origin, sex, age 40 and over, disability, marital status, sexual orientation, gender identity, genetic information, citizenship status, religious preference, or veteran status in all phases of the employment process and in compliance with applicable federal, state, and local laws and regulations.


For more information, or to apply now, you must go to the website below. Please DO NOT email your resume to us as we only accept applications through our website.