Software Engineering Manager

11 May 2024

Vacancy expired!

This client is in the Industrial Machinery Manufacturing space and is developing a new way to manufacture complex aluminium parts on-demand at the unit cost of casting. The 16-person team is creating Client materials, hardware, and software to commercialize their manufacturing process. The Founders have a combined 10 startups between them and bring along hard lessons learned. This company values honesty and transparency, and we make sure to take care of our people. Founded in early 2020, the company is venture-backed and has contracts with the National Science Foundation, the United States Air Force, and commercial customers. We are looking for a candidate to build and lead an interdisciplinary team to design and implement Client software. An ideal candidate has prior experience managing software teams, agile program management, and working at the intersection of hardware, manufacturing, and 3D software. Strong communication, flexibility, and the desire to "wear many hats” will all be essential skills for any successful applicant.

Responsibilities:
  • Lead a team of talented engineers and developers, instilling team ownership and communication in a cross-functional setting.
  • Help to define and drive the software team's technical roadmap.
  • Work closely with Engineering, Applications, and Production team members to deliver on new algorithms, features, and machine performance.
  • Present software development and performance metrics to company leadership.
  • Work with Product to solidify requirements and specifications.
  • Drive continuous improvement of software systems and processes.
  • Guide architecture, interface cohesion, consistency, and expandability of the code base.
  • Oversee the professional development of software team members.

Requirements:
  • Comfortable in a fast-paced startup environment
  • Experienced in managing the full product lifecycle of Python and C applications
  • Proven track record in an agile environment project planning and coordintaing releases
  • Experience hiring and managing consultants, partners, and remote teams
  • 8+ years of industry experience (with 2+ years in management)
  • Comfortable working in Linux environments
  • Familiar with modern object-oriented structures and software development methodologies
  • Experience with combined hardware and software products such as additive manufacturing, robotics, CAD tools, or 3D geometry

Benefits:
  • Unlimited PTO + fixed company holidays and shutdowns
  • Medical, dental, and vision including dependency coverage
  • Non-matching 401k, options for pre or post tax
  • Stock options
  • Parental leave
  • Direct impact on the tech roadmap and team
  • Career advancement opportunities in a fast growing startup
  • Fully on-site team - some remote work available
  • Free snacks, beverages, and regular happy hours