Senior Software Engineer – Engineering Simulation Group (Flow Team)

Datacor

Colorado Springs (CO)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading software solutions provider is seeking a Senior .NET/WPF/MVVM Software Engineer in Colorado Springs. This role focuses on architectural platform development and modernization of industry-leading products. Candidates should have over 5 years of experience in desktop software development with strong skills in C#, WPF, and MVVM. A hybrid work option is preferred, and remote candidates may also be considered. An equal opportunity employer committed to diversity.

Qualifications

  • 5+ years of experience in desktop software development.
  • Extensive experience with WPF, XAML, and MVVM in production applications.
  • Strong proficiency in modern C# and the .NET ecosystem.

Responsibilities

  • Contribute to the design and implementation of an MVVM-based architecture.
  • Implement core product features end-to-end across UI and application logic.
  • Collaborate with QA on test strategy and resolve escalated product issues.

Skills

Modern C#
WPF
MVVM
Debugging skills
Effective communication

Education

Bachelor’s degree in Computer Science

Tools

CI/CD systems
WinForms

Job description

Senior .NET/WPF/MVVM Software Engineer – Engineering Simulation Group (Flow Team)

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:

The Datacor Engineering Software Group (DESG) is seeking a highly skilled and self-motivated senior-level Software Engineer with a strong computer science foundation and deep experience in the .NET ecosystem, WPF, and MVVM.

You will play an instrumental part in implementing our next-generation architectural platform and UI across the Flow Team’s industry-leading products Fathom, Arrow, Impulse, and xStream, ensuring clean separation of concerns and driving modernization across our tech stack.

You will also contribute broadly across the codebase: developing new features, improving system design, diagnosing complex defects, and strengthening long-term architectural health. You will work autonomously when needed while also collaborating closely with engineers in both software and mechanical engineering domains.

Responsibilities:

  • Contribute to the design and implementation of an MVVM-based architecture that improves modularity, separation of concerns, and testability.
  • Design and develop modern WPF interfaces aligned with updated UX principles.
  • Influence architectural decisions supporting the next generation of pipe flow simulation applications.
  • Evaluate design options, identify tradeoffs, and ensure long-term maintainability and performance.
  • Promote consistency in design patterns and engineering standards across the codebase.
Execution & Delivery
  • Implement core product features end-to-end across UI, application logic, and relevant platform subsystems.
  • Translate business and product requirements into clear technical specifications.
  • Contribute to modernization initiatives including refactoring, optimization, and incremental clean-architecture adoption.
  • Contribute to the evolution and upkeep of internal CI/CD systems and development automation.
Quality & Support
  • Collaborate with QA on test strategy and help resolve escalated product issues.
  • Diagnose complex bugs and performance issues across UI and backend boundaries.
  • Improve code quality through reviews, documentation, and engineering best practices.
  • Serve as an escalation point for Support on advanced technical issues.
  • Work closely with developers, QA, Product Management, and domain experts in a highly collaborative agile environment.
  • Document designs and share knowledge across the team.
  • Mentor peers and help maintain a healthy engineering culture.

Qualifications:

Required

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 5+ years of experience in desktop software development.
  • Strong proficiency in modern C# and the .NET ecosystem.
  • Extensive experience with WPF, XAML, and MVVM in production applications.
  • Experience working in large, legacy codebases with established architectural patterns.
  • Strong 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.

Preferred

  • 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.

Hybrid Preferred (Colorado Springs, CO office) but remote candidates may be considered

EOE Statement:

Datacor is an Equal Opportunity Employer and does not discriminate on the basis or race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Lead – Engineering Simulation Group
Software Engineer Lead – Engineering Simulation Group

Datacor • United States

On-site
USD 100,000 - 130,000
Developer
Developer

Flow Science, Inc. • Town of Florida (NY)

On-site
USD 80,000 - 120,000
Project Manager
Project Manager

Flowserve Corporation • Irving (TX)

On-site
USD 90,000 - 130,000
Travel opportunities 25–30% domestic &
On-site at Dallas–Fort Worth area
Senior Scientific Programmer Remote - US
Senior Scientific Programmer Remote - US

Datacor, Inc. • United States

Hybrid
USD 90,000 - 150,000
Product Marketing Lead – Engineering Simulation
Product Marketing Lead – Engineering Simulation

Datacor, Inc. • United States

Remote
USD 90,000 - 130,000
Sales Engineer – Water and Environmental
Sales Engineer – Water and Environmental

Ussdams • Chapel Hill (NC)

On-site
USD 85,000 - 125,000
Software Engineer
Software Engineer

Flowlife • New York (NY)

On-site
USD 120,000 - 170,000
Comprehensive Benefits Package (Med/DT
13 paid holidays
401(k) retirement plan
+4
.NET Developer
.NET Developer

fluid-workforce-solutions • Neenah (WI)

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

247Hire • Greenwood Village (CO), Englewood (CO)

On-site
USD 110,000 - 140,000
Medical
Dental Vision
PTO
+2
Senior Systems Engineer
Senior Systems Engineer

Uft • Irving (TX)

On-site
USD 85,000 - 120,000