Senior Software Engineer - Engineering Simulation Group (Flow Team)

Colorado Springs, CO, US • Posted 2 days ago • Updated 3 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Enterprise Resource Planning
  • Customer Relationship Management (CRM)
  • Process Manufacturing
  • Systems Design
  • Mechanical Engineering
  • Interfaces
  • Design Patterns
  • Product Requirements
  • Specification Gathering
  • Code Refactoring
  • Optimization
  • Test Strategy
  • Documentation
  • Collaboration
  • Knowledge Sharing
  • Development Testing
  • Product Management
  • Agile
  • Computer Science
  • Software Development
  • C#
  • .NET
  • WPF
  • XAML
  • MVVM
  • Microsoft Windows
  • Microsoft Visual Studio
  • Debugging
  • Effective Communication
  • Performance Management
  • Project Management
  • Preventive Maintenance
  • Quality Assurance
  • Software Modernization
  • Windows Forms
  • Visual Basic .NET
  • JSON
  • Performance Tuning
  • UI
  • User Experience
  • Continuous Integration
  • Continuous Delivery
  • Build Automation
  • DevOps
  • Workflow
  • Mentorship
  • Decision-making
  • Microsoft Windows Administration
  • SAP BASIS
  • Artificial Intelligence
  • Conflict Resolution
  • Problem Solving
  • Evaluation
  • Generative Artificial Intelligence (AI)

Summary

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:

Architecture & Modernization
  • 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.

Collaboration & Knowledge Sharing
  • 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 developing Windows applications using Visual Studio.
  • 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.

Use of AI During Interviews:

At Datacor, we value thoughtful problem-solving and authentic perspectives. To ensure a fair and consistent evaluation process, we ask that candidates do not use generative AI tools or outside assistance during live interviews unless explicitly stated otherwise. We're interested in hearing your experience, your approach, and how you think through challenges.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 80184722
  • Position Id: 2f8ad9f85f89ee0ae19b2185ab1aef21
  • Posted 2 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Colorado Springs, Colorado

Today

Full-time

USD 140,000.00 - 200,000.00 per year

Denver, Colorado

Today

Full-time

USD 140,000.00 - 200,000.00 per year

No location provided

Today

Full-time

Colorado Springs, Colorado

Today

Full-time

USD 143,000.00 - 191,000.00 per year

Search all similar jobs