Diracinc Software Engineer at Dirac to own features end to end for manufacturing engineering software. Work spans backend, frontend, and 3D with a focus on solving real customer problems.
Responsibilities
Our customers build aircraft, spacecraft, defense systems, ships, energy equipment, and heavy machinery. You'll own features end to end, from the services underneath to the tools manufacturing engineers use every day. The work spans backend, frontend, and 3D, and most of it starts with a real customer problem.
We want engineers who take a problem from vague to shipped, find the root cause before the fix, and use AI tools well while owning the result.
Depending on your strengths, you might work on:
Turning CAD models into structured, versioned manufacturing data
An authoring experience manufacturing engineers live in all day
Interactive 3D in the browser for assemblies with thousands of parts
AI that drafts work instructions and helps engineers plan a build
Integrations with the enterprise systems manufacturers already run
Secure deployments for aerospace and defense customers
Go, TypeScript and React, Rust and WebAssembly, Python and C++, on AWS and Azure. You don't need experience with all of it.
Qualification
Strong in Go or TypeScriptYou debug from evidenceClearYou've built somethingCADRustCloud infrastructure and KubernetesA background in manufacturingOwn it end to end
Required
Strong in Go or TypeScript, and willing to work in the other; able to read Rust, Python, or C++ when a bug leads there
Experience building backend services with typed APIs (protobuf/gRPC or similar) on top of a relational database
Experience building non-trivial React frontends with real state management
You debug from evidence: logs, a reproduction, and the root cause before the fix
You check your own work in the running app, not just in passing tests
You use AI coding agents every day and review their output as hard as a colleague's
Clear, concise writing in design notes, PR descriptions, and tickets
You've built something, at work or not, and can explain it in conversation
Preferred
CAD, 3D graphics, or computational geometry
Rust, WebAssembly, or GPU programming
Integrations with enterprise systems such as PLM, ERP, or MES
Shipping LLM-based features to production
Cloud infrastructure and Kubernetes
Security or compliance work in regulated industries
A background in manufacturing, aerospace, or defense
Own it end to end. You take work from the first customer conversation to proof that it works in the product.