Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$40.87 - $57.69 per hour

Actalent

Job Description

Job Description

Job Title: Software Engineer

Job Description

The Software Engineer will join the applications team and support a mature Windows desktop application that reconstructs complex data into 3D graphics for customers. This role focuses on maintaining and enhancing an existing application that was developed five years ago, including fixing defects, improving performance, and implementing new features to support advanced 3D visualization and analysis workflows.

Responsibilities

  • Support and maintain an existing Windows desktop application that reconstructs scientific and engineering data into 3D visualizations.
  • Diagnose, troubleshoot, and fix bugs in a complex, multithreaded C# application to ensure stability and reliability.
  • Design, develop, and implement new features and enhancements using C#, WPF, .NET, and related tools and frameworks.
  • Apply MVVM design patterns to structure and organize application components for maintainability and scalability.
  • Work with 3D visualization components to present reconstructed data clearly and accurately for end users.
  • Use Microsoft Visual Studio and SQL Server to develop, debug, and optimize application functionality and data access.
  • Debug multithreaded code to resolve performance issues, race conditions, and concurrency-related defects.
  • Collaborate with other team members in the applications team to understand requirements and translate them into technical solutions.
  • Contribute to continuous improvement of the application’s architecture, performance, and user experience based on customer and internal feedback.

Essential Skills

  • Bachelor's degree in computer systems, material science, or physics.
  • 5+ years of experience with Windows desktop application development.
  • 5+ years of experience with C#.
  • 5+ years of experience with development tools and frameworks such as Microsoft Visual Studio and .NET.
  • 5+ years of experience working with SQL Server.
  • 5+ years of experience applying MVVM design patterns in application development.
  • 5+ years of experience with 3D visualization in software applications.
  • 5+ years of experience debugging multithreaded applications.
  • Experience developing Windows desktop applications using WPF.

Additional Skills & Qualifications

  • strong interest in scientific or engineering domains such as material science, physics, or related fields.
  • Ability to understand and work with complex data structures used for 3D reconstruction and visualization.
  • Strong analytical and problem-solving skills for diagnosing issues in multithreaded, data-intensive applications.
  • Ability to collaborate effectively within a technical applications team and communicate clearly with stakeholders.

Work Environment

The software supports advanced instrumentation used in national laboratories and semiconductor-related companies to research, analyze, and improve materials such as metal alloys and to perform quality control. In typical workflows, a sample is placed into the instrumentation, a high-voltage laser pulses the material, and atoms are released. A detector captures the location and type of atoms, and this data is collected, stored, and then processed by the application the team develops to reconstruct detailed 3D visualizations for customers. The environment is highly technical and data-driven, with close interaction between scientific instrumentation outputs and specialized desktop software that runs on Windows using tools such as Microsoft Visual Studio, .NET, WPF, SQL Server, and 3D visualization technologies.

Job Type & Location

This is a Contract to Hire position based out of Fitchburg, WI.

Pay and Benefits

The pay range for this position is $40.87 - $57.69/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a hybrid position in Fitchburg,WI.

Application Deadline

This position is anticipated to close on Jun 30, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Oregon, WI vacancy
  • $48k - $84k

     ...Salary: $48,000 - $84,000 per year Location: Remote Employment option: Full time Job Summary We are looking for a Senior Software Engineer with strong algorithmic and data processing expertise to join a global team working on a complex trade surveillance system in the... 
    Suggested
    Full time
    Remote work

    VORKIS

    Oregon, WI
    1 day ago
  • ## Sr Software EngineerApplylocations: US - WI - Madisontime type: Full timeposted on: Posted Todayjob requisition id: R26-13481**Help...  ...eradicate the disease and the suffering it causes.As a Sr. Software Engineer, this seasoned professional will demonstrate competence and... 
    Suggested
    Full time
    Part time
    Work visa
    Night shift
    Weekend work

    Exact Sciences

    Madison, WI
    2 days ago
  • $100k - $150k

     ...committed to making a positive impact on its customers, employees, and communities. The Role We're looking for a self-driven Senior Software Engineer in Test who will be the founding quality engineer for our brand new Product Lifecycle Management (PLM) for MedTech product.... 
    Suggested
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Madison, WI
    4 days ago
  • $450 per month

     ...Sr Software EngineerSkip to main content# Standard ProcessSr Software Engineer page is loaded## Sr Software EngineerApplylocations: Wisconsintime type: Full timeposted on: Posted 11 Days Agojob requisition id: JR100004**Job Description:****The Opportunity**Under the direction... 
    Suggested
    Work at office
    Flexible hours

    Standard Process

    Madison, WI
    2 days ago
  • $25 per hour

    A technology company is seeking a Bilingual Educational Content Developer (Japanese/English) to train AI models through evaluating their progress and enhancing conversation logic. The role involves high fluency in both languages and a detail-oriented approach to ensuring...
    Suggested
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Oregon, WI
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Madison, WI
    3 days ago
  • $96k - $166.3k

     ...Job Overview Data Center Chief Engineer (CE) – responsible for ensuring that all electrical, mechanical, and fire/life safety equipment...  ...operation of all AWS global infrastructure. Our team includes software, hardware, network engineers, supply chain specialists, security... 
    Work at office
    Flexible hours

    Amazon

    Oregon, WI
    14 hours ago
  • $96.84k - $121.05k

     ...Software Engineer - Enterprise Application Job Locations US-WI-West Bend | US-WI-Madison | US-WI-Appleton ID 2026-3535 Category Information Technology Full-Time Remote/Hybrid Hybrid Company Overview Recognized... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    West Bend Mutual Insurance Co.

    Madison, WI
    4 days ago
  • $40.87 - $57.69 per hour

     ...Job Description Job Description Job Title: Software Engineer Job Description The Software Engineer will join the applications team and support a mature Windows desktop application that reconstructs complex data into 3D graphics for customers. This role focuses... 
    Contract work
    Temporary work

    Actalent

    Oregon, WI
    4 days ago
  • $65k - $70k

     ...Design & Development, we are passionate about creating awesome software, web applications and mobile for our customers. We work with everyone...  ...working from our Madison office. This is a Python Software Engineer position at Hardin Design & Development. The pay range for this... 
    Full time
    Casual work
    Work at office
    Remote work

    Hardin Design

    Madison, WI
    2 days ago
  • $60 per hour

     ...front‑end, back‑end, full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI development. Our platform...  ...s degree (completed or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Madison, WI
    2 days ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace...  ...using ReactJS and NodeJS while applying DevOps and production engineering practices to improve deployment reliability, observability, performance... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Madison, WI
    14 hours ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    3 hours ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Madison, WI
    2 days ago
  • $180k - $221.25k

     ...Job Overview The Senior Solutions Engineer is a member of the Saviynt Sales organization, responsible for collaborating with Account Executives and Regional VPs to sell an integrated suite of Access Governance and Identity Security solutions, combined with Artificial... 
    Remote work

    Medium

    Oregon, WI
    1 day ago
  •  ...best coding and scrum practices Skills Microsoft SQL Server 2008, and above Good knowledge of Entity Framework, JQuery Awareness of Software development Life Cycle/ Workflows Good Logical & analytical Skills Flexible and adaptive Excellent team player Smart & Creative... 
    Flexible hours

    Supersourcing

    Oregon, WI
    4 days ago
  •  ...exclusive features. Direct message the job poster from Global Connect Technologies Job Title: Embedded Connectivity and Comms Software Engineer Duration: Long Term Client: Mercury Marine Job Summary: Mercury Marine is a global leader in marine propulsion and smart boating... 
    Worldwide

    Global Connect Technologies

    Madison, WI
    14 hours ago
  • $104.5k - $234.6k

     ...Job Description We’re looking for software engineers with strong SRE instincts to help build and operate the GitHub Enterprise platform at scale. This role is for developers who care about reliable systems, clean APIs, automation, observability, and production-quality... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Madison, WI
    1 day ago
  • A leading AI development company is looking for skilled programmers to work remotely from the United States. Responsibilities include designing coding challenges for AI systems, evaluating AI-generated code, and providing constructive feedback. Ideal candidates will be...
    Hourly pay
    Remote work

    DataAnnotation

    Madison, WI
    4 days ago
  •  ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and...  ...longer, better lives. Job Description SUMMARY The Software Engineer participates in requirements, design, development, integration,... 
    Permanent employment
    Worldwide

    SwiftCruit

    Madison, WI
    3 hours ago
  • $170k - $190k

     ...About the role You will be our Senior Data Engineer, reporting to engineering leadership and taking ownership of a data platform in its...  ...pipelines that ingest from APIs, databases, and event streams. Apply software engineering principles such as testing, CI/CD, and modular... 
    Home office

    Medium

    Oregon, WI
    1 day ago
  • $70 - $75 per hour

     ...Lead System Engineer Req number: R8001 Employment type: Full time Worksite flexibility: Remote Who we are CAI is...  ...leadership experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Madison, WI
    2 days ago
  • $244.7k - $279.2k

     ...Director, Software Engineering - Shopping (Remote-Eligible) Interested in joining a dynamic remote first engineering team in a fast-paced environment full of greenfield problem-solving? Then Capital One Shopping might be the place for you. Join us in supporting a growth... 
    Full time
    Part time
    Local area
    Remote work

    COMFORT SYSTEMS

    Madison, WI
    3 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Madison, WI
    3 days ago
  • $114.6k - $234.6k

     ...Ensure instrumentation is enabled at deployment Partner with software/data teams to support monitoring and analysis Identify and...  ...Cross-Functional Leadership Collaborate across OHD, engineering, operations, supply chain, and software teams Align with external... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    2 days ago
  •  ...Software Developer Code that saves lives. As a software developer at Epic, you’ll write software that impacts the lives of 75% of Americans...  ...) BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field A history of... 
    Work at office
    Relocation
    Visa sponsorship

    RippleMatch

    Madison, WI
    1 day ago
  •  ...users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations. This is an exciting opportunity for a software engineer passionate about open‑source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with... 
    Remote work
    Work from home

    Canonical

    Madison, WI
    3 days ago
  • $100k

     ...Maximus is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus is a trusted federal partner supporting...  ...compliance scanning into pipeline workflows to support secure software delivery and platform hardening. Monitor cloud platforms for... 
    Contract work
    Remote work

    MAXIMUS

    Madison, WI
    2 days ago
  • $450 per month

     ...tools and resources to succeed, both personally and professionally. The Opportunity Under the direction of the Sr. Manager, Software Engineering, the Manager leads a single team of software engineers to deliver reliable, secure, and scalable eCommerce and enterprise application... 
    Flexible hours

    Standard Process

    Madison, WI
    14 hours ago
  • $138.2k - $180k

     ...Director of Software Engineering – Cengage We believe in the power and joy of learning. At Cengage, we help students around the world discover the power of learning. As a Director of Software Engineering, you will lead innovative products and shape AI-driven engineering... 
    For contractors
    Work experience placement
    Local area

    Cengage Group

    Madison, WI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!