Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Re:Build Manufacturing

Computer-Aided Manufacturing Software Engineer

Re:Build Manufacturing

CAM software engineer developing CNC machining automation, simulation, and toolpath algorithms. Supporting Re:Build’s advanced manufacturing platform for aerospace, medical, energy, and robotics products.

Posted 8/20/2026full-timeRemote • South Carolina, Washington • 🇺🇸 United StatesMid-LevelSenior💰 $139,047 - $208,571 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing software for CNC machining automation and simulation, with a strong focus on high-performance algorithm design and toolpath planning. Proficient in programming with C/C++ and additional languages, alongside hands-on experience in engineering design and 3D data categories.

Highest-signal resume keywords
C/C++ ProgrammingCNC Machining ExperienceAlgorithm Development3D Data Categories (CAD, CAM, Graphics)Software Engineering in Manufacturing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingC# ProgrammingJava ProgrammingPython ProgrammingAlgorithm DevelopmentToolpath Planning3D SimulationEngineering DesignPhysics ConceptsSimulation Concepts
Soft Skills
Curious Self-StarterProblem SolvingTeam Collaboration
Tools & Technologies
BitBucketJira
Industry Keywords
Computer-Aided ManufacturingCNC Machining3D DataMechanical-Interacting Control SystemsCloud System Deployments

Tech Stack

Tools & technologies
CloudJavaPython

About the role

Key responsibilities & impact
  • Develop software to automate and simulate CNC machining processes
  • Develop high-performance algorithms for advanced manufacturing applications
  • Develop toolpath-planning algorithms for CNC machines
  • Develop algorithms for local and cloud system deployments
  • Collaborate with scientists, software engineers, technologists, and product personnel on innovative digital products
  • Write robust, well-documented code using tools such as BitBucket and Jira

Requirements

What you’ll need
  • Undergraduate degree in a technical field such as engineering, computer science, mathematics, or general sciences
  • 5+ years of software engineering experience in computer-aided manufacturing domain products and technology
  • High proficiency and hands-on experience programming production-level code in C/C++
  • Proficiency in at least one additional general-purpose programming language such as C#, Java, or Python
  • Hands-on practical experience and familiarity with CNC machining
  • Hands-on work experience in engineering design, physics, and simulation concepts
  • Hands-on software development experience with multiple major 3D data categories, such as CAD, CAM, graphics, 3D scanning, simulation of 3D physical phenomena, and mechanical-interacting control system design and modeling
  • U.S. citizenship or nationality, U.S. permanent residency, or lawful admission to the U.S. as a refugee or person granted asylum
  • Curious self-starter able to solve open-ended problems independently and within small teams

Benefits

Comp & perks
  • Comprehensive medical, dental, and vision benefits
  • Retirement benefits
  • Paid time off
  • Annual incentive compensation may be available
  • Long-term incentives may be available
  • Employee ownership and participation in financial rewards