Software Engineer
$40.87 - $57.69 per hourActalent
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 & LocationThis is a Contract to Hire position based out of Fitchburg, WI.
Pay and BenefitsThe 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)
This is a hybrid position in Fitchburg,WI.
Application DeadlineThis 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.
$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...SuggestedFull timeRemote work- ## 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...SuggestedFull timePart timeWork visaNight shiftWeekend work
$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....SuggestedWork at officeLocal areaWork from homeFlexible hours$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...SuggestedWork at officeFlexible hours$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...SuggestedHourly payRemote workFlexible hours- ...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 jobInternship
$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 officeFlexible hours$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 timeTemporary workWork at officeLocal areaRemote workFlexible hours$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 workTemporary work$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 timeCasual workWork at officeRemote work$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 payFull timeRemote workFlexible hours- ...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 payContract workLocal areaRemote work
$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 workFlexible hours- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
$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- ...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
- ...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
$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 workFlexible hoursShift work- 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 payRemote work
- ...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 employmentWorldwide
$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$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 payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwide$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 timePart timeLocal areaRemote work$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 timeTemporary workWork at officeLocal areaRemote workNight shift$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 workFlexible hours- ...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 officeRelocationVisa sponsorship
- ...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 workWork from home
$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 workRemote work$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$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 contractorsWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Oregon, WI
- experienced software developer Oregon, WI
- software developer fintech Oregon, WI
- part time software developer remote Oregon, WI
- software engineer Oregon, WI
- software engineer healthcare Oregon, WI
- software developer Oregon, WI
- information technology software engineer Oregon, WI
- consulting software engineer Oregon, WI
- software engineer remote Oregon, WI



