Datacor
process manufacturing
SoftwareEngineerLead–EngineeringSimulationGroup
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.