Datacor

process manufacturing

SoftwareEngineerLeadEngineeringSimulationGroup

Chemstations Office
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Software Engineer Lead – Engineering Simulation Group at Datacor. Skills: C++, Windows applications, architecture, technical leadership. Shape architecture for platform subsystems. Evaluate design options”

What You'll Achieve.

advance the long-term health of the codebase; improve business outcomes; ensure long-term performance; ensure scalability; ensure security; ensure maintainability

Industry & Context.

process manufacturing
Problems you'll solve

problem-solving skills for complex, multi-module systems

What They're Looking For.

Must Have

Bachelor’s degree in Computer Science or related field, or equivalent experience, 5+ years of experience in desktop software development, Proficiency in modern C++ (C++14 or later), Experience developing Windows applications using Visual Studio (2019 or later), Experience working in large, legacy codebases with established patterns, debugging and problem-solving skills for complex, multi-module systems, Effective communication of technical concepts to Product Manager, QA, Support, and engineering peers

Nice to Have

Experience designing or consolidating multiple API interfaces (e. g. , COM, OPC, VBA, REST) into unified, technology-agnostic APIs, Understanding of COM, including interfaces, IDL, COM DLLs, and registration, Familiarity with OPC interfaces in automation, simulation, or digital twin environments, including modern integrations such as MQTT, Experience with structured data formats used in integrations (e. g. , XML, JSON), Experience with relational databases (e. g. , SQLite, ODBC), including schema design, data access patterns, and advanced storage approaches (e. g. , virtual file systems, BLOB-based persistence), Experience using general-purpose scripting (e. g. , Python, PowerShell) for automation, build tooling, or data operations, Experience working with large, multi-component build systems and automation, Experience with modern licensing platforms (e. g. , Zentitle, FlexNet, Sentinel), Understanding of Microsoft Foundation Classes (MFC) for Windows UI development, Understanding of Windows system administration and desktop deployment

What You'll Do.

Shape architecture for platform subsystems

Evaluate design options

Drive consistency in design patterns

Own technical delivery of features

Translate requirements into specifications

Lead investigations of complex bugs

Partner with QA on test strategies

Serve as escalation point

Provide technical input during roadmap planning

Collaborate on QA automation efforts

How You'll Work.

Team & Collaboration

mentor other engineers; work with the CHEMCAD team; collaboration efforts; share knowledge across the team; communication of technical concepts to peers

Communication Scope

Effective communication of technical concepts

Process & Methodology

lead delivery of complex features, roadmap planning

Full Job Description

About Us: Datacor is the leading provider of software solutions, including ERP, CRM, Asset Tracking, Simulation and Formulation, to the process manufacturing space. We are on a mission to better equip the industry with software solutions and move it forward by building thoughtful, intuitive products that solve our customers’ most difficult problems. We are passionate about serving our customers and helping them use data as a competitive advantage. Our customers make products that extend and sustain lives by sanitizing, fertilizing, beautifying, cleaning, and recycling the world we live in. We at Datacor help our customers make those products you use every day more safely, cost effectively and more efficiently through our technology platforms and applications. The Role We are seeking a highly skilled and self-motivated Software Engineer Lead to join the Datacor Software Engineering Group (DESG). In this role, you provide technical leadership across core platform subsystems for one of our engineering simulation products. You guide architectural decisions, champion modern software practices, lead delivery of complex features, support high-quality engineering execution, and advance the long-term health of the codebase. You operate with significant autonomy, mentor other engineers, and serve as a trusted expert in your domain. You will work with the CHEMCAD team (formerly Chemstations). Our process simulation software allows chemical engineers to enhance design, analysis, and operational capabilities and improve business outcomes across various industries. Responsibilities: Architecture & Modernization Shape architecture for platform subsystems (databases, calculation engines, UI frameworks, file systems, APIs, licensing) Evaluate design options, identify tradeoffs, and ensure long-term performance, scalability, security, and maintainability Drive consistency in design patterns and engineering standards across the codebase Execution & Delivery Own technical delivery of f

Free ATS check

Applying for this Software Engineer Lead – Engineering Simulation Group role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Datacor?

Real rants from real employees. Read before you apply.

Read Company Rants →