Qureos

Find The RightJob.

Software Engineer – UI Development

Is a Vericut career right for you?

Finding a career where you thrive is essential. And it's just as vital for us, too, that our people have a real sense of belonging.

We've outlined our core values to help you decide whether a career at Vericut is right for you. If they resonate with you, you'll be an excellent fit.

Industry-leading

Our CNC simulation software is trusted globally. But we’re also industry leaders in customer support. We take as much pride—maybe more so—in delivering service that’s worlds apart from industry expectations.

Accuracy

Our customers put their faith (and machines) in our accuracy. And for us, we make sure we’re accurate on much more than our simulations. We’re accurate in how we talk, how we present, and, most importantly, how we serve.

Protection

Protecting our customers' processes and bottom lines is our No.1 priority. We work tirelessly to protect shop floors and give employees the confidence to make the right cut every time—even when parts are being run for the first time.

Transparency

If we aren’t truthful, we aren’t trustworthy. That’s why we are fully transparent in everything we do. We never over-promise or under-deliver, and we always provide an open and honest experience with every single customer.


  • Temporary Engineer
    Software Engineer – UI Development
    Remote, USA

  • Position Overview

    The Software Engineer plays a key role in designing and building modern user interfaces for existing applications. This position focuses on modernizing application interfaces and improving the overall user experience while maintaining the reliability and functionality of underlying systems.

    The role involves evaluating and implementing modern UI frameworks, contributing to desktop and potential browser-based user interface initiatives, and collaborating with engineering teams to ensure scalable and maintainable solutions.

    The ideal candidate has experience with C#, C++, and UI development using WPF/XAML, and is comfortable working within an established codebase while helping evolve the user interface architecture.

    This position collaborates closely with internal engineering teams to support application modernization and long-term product development initiatives.

    Candidates must be available to work East Coast (EST) business hours.

    Key Responsibilities

      • Prototype and evaluate modern UI solutions for existing software applications
      • Design and develop user interfaces for desktop applications using C#, WPF, and XAML
      • Explore and prototype browser-based UI solutions for ICAM post-processing tools as part of potential SaaS initiatives
      • Apply user experience (UX) design principles to improve usability and interface consistency
      • Work with existing codebases to modernize UI components while preserving application stability and functionality
      • Collaborate with engineering team members to ensure scalable, maintainable, and efficient UI implementations
      • Participate in design discussions, code reviews, and software development lifecycle processes
      • Maintain clear documentation related to UI architecture and implementation decisions

    Qualifications

    Education & Experience

    Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

    0–3 years of experience in software development, UI development, or related engineering roles.

    Required Skills

      • Experience or strong interest in GUI or web UI development
      • Strong experience with C# and WPF/XAML for desktop application development
      • Solid understanding of modern C++ (preferably C++11 or later)
      • Ability to work independently while collaborating effectively within a small engineering team
      • Strong communication skills in English
      • Availability to work East Coast (EST) business hours

    Preferred Qualifications

      • Experience with multi-threading
      • Familiarity with version control systems such as Git or Perforce
      • Exposure to CAM software (e.g., CATIA, NX, Creo, MasterCAM, or similar)
      • Knowledge of user experience (UX) design principles

    Employment Type

    This role is being offered as a temporary position, with the potential to transition to a regular full-time role based on business needs and individual performance.

    Additional Information

    Vericut participates in E-Verify.

    © 2026 Qureos. All rights reserved.