Hamilton Company · 1 day ago
Software Engineer Lead
Hamilton Company provides automation solutions for life science and clinical research, developing modular systems for sample storage and management. The Software Engineer Lead will mentor a team of engineers while contributing to software development and driving technical direction for new products.
BiotechnologyLife ScienceManufacturingRobotics
Responsibilities
Lead, mentor, and coach a team of software engineers, providing technical guidance and career development support
Contribute as a hands-on developer on complex software projects and new product initiatives
Oversee software design and implementation efforts in a Windows-based environment, ensuring adherence to architecture and coding standards
Guide teams working with C, C++, C#, and Python to deliver reliable, scalable, and maintainable solutions
Collaborate with cross-functional teams to define requirements, scope, and deliverables
Ensure software development practices align with Agile methodologies and company standards
Support continuous improvement of development processes, tools, and best practices
Communicate effectively with internal departments and stakeholders in a service-oriented manner
Learn, understand, and consistently follow department and company standards, policies, and procedures
Work independently with minimal supervision while proactively seeking clarity and resolving issues
Qualification
Required
Demonstrated experience managing or working within an Agile environment
Proven experience designing and building OEM software solutions that run in a Windows environment
Strong hands-on experience with C, C++, C#, and Python
Solid understanding of object-oriented design (OOD), object-oriented programming (OOP), and design patterns
Knowledge of motion controllers and system control theory
Experience with SQL and database design
Excellent verbal and written communication skills, with the ability to communicate effectively in English and interface professionally with colleagues across the organization
Demonstrated ability to work independently with minimal supervision and direction
Bachelor's degree from regionally accredited university in computer science, software engineering or related field
7+ years of professional software development experience
5+ years of experience in new product development
2 + years experience mentoring, leading, or overseeing software engineering staff
7 + years of experience in product development involving multi-threaded and multi-processor application development
Preferred
OCR/Vision experience is a plus
Benefits
Medical
Dental
Vision insurance
Paid time off
Disability insurance
401k
Tuition reimbursement
And much more
Company
Hamilton Company
Hamilton Company is a global enterprise with headquarters in Reno, Nevada; Franklin, Massachusetts; and Bonaduz, Switzerland and subsidiary offices throughout the world.
H1B Sponsorship
Hamilton Company has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (1)
2023 (1)
Funding
Current Stage
Late StageLeadership Team
Niamh O’Brien
Chief Actuary
Recent News
Bangkok Post
2025-12-26
Alpha Controls & Instrumentation
2025-11-14
Company data provided by crunchbase