Manager, Software Engineering - ToolpathingVulcanForms Inc. • Harvard, Illinois, United States
Manager, Software Engineering - Toolpathing
VulcanForms Inc.
- Harvard, Illinois, United States
- Harvard, Illinois, United States
Über
Lead and develop a team of 5 software engineers, with the expectation that the team grows as the platform scales. Establish and own a structured software development lifecycle: sprint planning, release management, verification, and validation. Drive the team from reactive, ad‑hoc delivery toward roadmap‑driven execution using Scrum best practices. Build a culture of documentation, code quality, accountability, and engineering craftsmanship. Provide hands‑on technical mentorship, enabling engineers to grow and succeed in a complex, high‑performance codebase. Lead a comprehensive effort to document the existing codebase and establish a shared understanding of system architecture. Develop and maintain a technology roadmap that reflects both near‑term operational needs and long‑term platform goals. Challenge the team’s assumptions about how problems get solved — for example, exploring distributed or cloud‑based compute strategies for build performance rather than defaulting to vertical scaling. Define architecture patterns and development standards that will scale with team and product growth. Drive initiatives to improve performance, precision, and reliability across the toolpathing stack. Work closely with hardware, controls, manufacturing, and process engineering teams to ensure toolpathing software evolves alongside the machine platform. Translate complex technical tradeoffs into clear communication for non‑engineering stakeholders. Ensure software requirements are aligned across hardware, NPI, quality, and manufacturing teams.
Qualifications
7+ years of professional software development experience, with 2+ years managing or leading engineering teams. Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field (or equivalent experience). Demonstrated experience establishing and improving software development processes: release management, testing practices, sprint planning, and road mapping. Ability to engage meaningfully with a complex, performance‑critical codebase — reading and reasoning through existing code, identifying architectural issues, and providing technical guidance — even without being the primary author. Proven ability to mentor engineers, drive technical quality, and build team culture. Strong communication skills: able to engage with engineers at the code level and with leadership at the strategy level.
Preferred Qualifications
Proficiency in modern C++ (C++14 or later) in application‑layer, performance‑critical systems. Experience with computational geometry, geometric algorithms, or 3D data workflows (e.g., mesh processing, slicing, scan strategy generation). Background in CAD/CAM systems, additive manufacturing software, or similar geometry‑heavy domains. Familiarity with distributed or cloud‑based compute architectures for high‑performance workloads. Experience with multithreaded programming, GPU compute, or other parallel processing paradigms. Background in manufacturing, robotics, or hardware‑adjacent software development (application layer, not embedded firmware).
VulcanForms offers a competitive salary and equity package. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, Vulcan Forms provides comprehensive benefits including medical, dental, vision, and life insurance; generous paid time off; and a 401(k) plan with company match. The annual base salary range for this position is $164,000 to $226,000. #J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.