Datacor

process manufacturing

SeniorSoftwareEngineerEngineeringSimulationGroup(FlowTeam)

Colorado Springs, Colorado, United States Remote Friendly
The Brief

“Senior Software Engineer – Engineering Simulation Group (Flow Team) at Datacor. Skills: C#, .NET ecosystem, WPF, MVVM. Contribute to design and implementation. Design and develop modern WPF interfaces”

Industry & Context.

process manufacturing
Problems you'll solve

debugging and 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# and the. NET ecosystem, Extensive experience with WPF, XAML, and MVVM in production applications, Experience developing Windows applications using Visual Studio, Experience working in large, legacy codebases with established architectural patterns, debugging and problem-solving skills for complex, multi-module systems, Effective communication with PM, QA, Support, and engineering peers, Ability to operate autonomously and deliver high-quality solutions from high-level requirements

Nice to Have

Experience implementing clean architecture or similar modular designs within legacy modernization efforts, Experience with WinForms, Experience with VB. NET, Experience with JSON data serialization, Background building engineering, scientific, or simulation software, Familiarity with performance optimization techniques in UI or computational workflows, Experience collaborating with UX designers or applying modern UI/UX practices, Exposure to CI/CD systems, build automation, and modern DevOps workflows, Experience mentoring engineers or contributing to architectural decision-making, Understanding of Windows system administration and desktop deployment considerations

What You'll Do.

Contribute to design and implementation

Design and develop modern WPF interfaces

Influence architectural decisions

Evaluate design options

Promote consistency in design patterns

Implement core product features

Translate requirements into specifications

Contribute to modernization initiatives

Contribute to CI/CD systems upkeep

Collaborate with QA on test strategy

Diagnose complex bugs

Serve as escalation point

Share knowledge across team

How You'll Work.

Team & Collaboration

Collaborating closely with engineers; Work closely with developers, QA, Product Management, and domain experts; highly collaborative agile environment; Share knowledge across the team; Mentor peers

Communication Scope

Effective communication with PM, QA, Support, and engineering peers

Free ATS check

Applying for this Senior Software Engineer – Engineering Simulation Group (Flow Team) 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 →