Point your AI agent at freehire and let it find you a job.

Get the CLI →

prodex-labs-inc-c0d11aa9-f149-49a3-bb33-4f9f7d2e7841

NewBe an early applicant

Senior Software Engineer

Posted
Discussion

Summary

Senior Software Engineer to lead development of Dexter, Prodex Labs' core application that turns factory data, analytics, and AI into workflows for production planning, simulation, and operational decision-making. Full-stack ownership across Python plus Go/Rust/TypeScript backend services, APIs, and frontend.

We are hiring a Senior Software Engineer to lead the development of Dexter’s core application and services. You will build the software that turns factory data, analytical engines, and AI capabilities into dependable workflows for production planning, simulation, and operational decision-making.

About the Role

You will own substantial product areas across the stack, from data models and backend services to the interfaces customers use every day. The work includes representing complex manufacturing relationships, coordinating long-running computations, and making results consistent and traceable as underlying data changes.


You will help set technical direction, lead projects from discovery through production, and strengthen engineering practices. You will work closely with AI, infrastructure, and design engineers to ship capabilities that solve real problems on the factory floor.


In this role, you will

  • Architect and build core product capabilities across backend services, APIs, and frontend workflows, owning delivery from initial requirements through production operation.
  • Design data models for orders, materials, routings, resources, and production constraints, with clear rules for validation, versioning, and source traceability.
  • Integrate simulation, scheduling, cost modeling, and AI capabilities into reliable application workflows, including asynchronous execution, progress tracking, and failure recovery.
  • Build performant interfaces and APIs that let users explore factory data, compare scenarios, and understand the impact of operational changes.
  • Establish testing and observability practices that protect data integrity, catch regressions, and support effective production debugging.
  • Lead technical design and code reviews, and make deliberate tradeoffs across product scope, maintainability, performance, and delivery speed.


What You Bring

  • 4+ years of software engineering experience, with a track record of architecting and shipping complex production applications.
  • Strong software engineering skills in Python and at least one additional language such as Go, Rust, or TypeScript, with experience building infrastructure automation.
  • Experience owning a substantial product area or leading a technically complex initiative across multiple engineers.
  • Strong engineering taste around testing, security, performance, and maintainability, with hands-on experience diagnosing production failures.
  • Ability to translate ambiguous customer needs into clear technical plans and communicate architectural decisions across disciplines.


What Will Set You Apart

  • Experience building manufacturing, logistics, financial, scientific, or other data-intensive operational software.
  • Experience integrating optimization, simulation, or AI systems into production products.
  • Experience developing software for customer-managed or highly regulated environments, including access controls, auditability, and data isolation.


We encourage candidates with strong relevant experience to apply, including those whose backgrounds do not align with every qualification. Some customer assignments require U.S. person status under ITAR.


Help build the software that advances American manufacturing.



Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.