Software Engineer Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

Agile environment experienceCC++C#PythonOEM software solutionsObject-oriented designSQLDatabase designMotion controllers knowledgeOCR/Vision experienceCommunication skillsMentoringLeadership

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

company-logo
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 Stage

Leadership Team

leader-logo
Niamh O’Brien
Chief Actuary
Company data provided by crunchbase