
Director of Software
Hamilton Company
full-time
Posted on:
Location Type: Office
Location: Reno • Nevada • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Define and execute the software roadmap for robotic control systems, ensuring alignment with company goals and market demands
- Provide high-level architectural guidance for systems built on C++, C#/.NET, and Object-Oriented principles, ensuring scalable and robust software solutions
- Mentor, and lead a high-performing team of software engineers, fostering a 'can-do' culture of innovation and accountability
- Serve as the primary technical interface between R&D, Product Management, and Operations to ensure seamless integration of software and hardware
- Implement and refine Agile methodologies, CI/CD pipelines, and rigorous code review standards to enhance development velocity and quality
- Accountable for team performance, consistent delivery, and maintaining a collaborative environment
Requirements
- Minimum of 5-8 years in a leadership or management role within a software engineering environment
- Expert Technical Foundation: Deep expertise in Windows-based programming, including Multithreaded applications, WPF, WCF, and COM/ATL
- Architectural Vision: Proven ability to design complex Graphical User Experiences and distributed systems for industrial or medical device applications
- Communication Mastery: Exceptional verbal and written communication skills, with the ability to translate complex technical concepts for executive stakeholders and non-technical departments
- Problem Solving: A track record of solving high-stakes technical challenges in robotic control or automation
- BS/MS in Software Engineering, Computer Science, or a related field; an MBA or advanced management training is a plus
- Extensive experience in robotic control software or life sciences automation is highly desired.
Benefits
- Excellent Benefit Package (medical, dental, vision insurance, paid time off, disability insurance, 401k, tuition reimbursement and much more)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C#.NETObject-Oriented principlesMultithreaded applicationsWPFWCFCOMATLAgile methodologies
Soft Skills
leadershipmentoringcommunicationproblem solvingcollaborationinnovationaccountabilitytechnical translationteam performancedevelopment velocity
Certifications
BS in Software EngineeringMS in Computer ScienceMBAadvanced management training