Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Full-Time talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

6 results for Software Engineer in Madison, WI

Software Developer
  • Monroe, Wisconsin
  • onsite
  • Temporary / Contract
  • 38 - 44 USD / Hourly
  • We are looking for a mid- to senior-level Software Developer to join a collaborative team supporting a growing portfolio of technology initiatives within the FMCG sector. This Long-term Contract opportunity is based in Monroe, Wisconsin, and is ideal for someone who enjoys building reliable applications, contributing across the full development lifecycle, and helping deliver scalable solutions in a fast-paced environment. The role offers the chance to work on a steady stream of active projects while partnering closely with technical stakeholders to expand development capacity and drive high-quality outcomes.<br><br>Responsibilities:<br>• Design, develop, and enhance software applications using C# and the .NET ecosystem to support ongoing business and product needs.<br>• Collaborate with a small development team to deliver multiple active initiatives, translating project goals into maintainable technical solutions.<br>• Build and support web-based functionality using ASP.NET and JavaScript, ensuring responsive performance and dependable user experiences.<br>• Create and maintain integrations between applications, including cloud-based and AWS-connected services, to enable efficient data flow across platforms.<br>• Contribute to backlog delivery by prioritizing development tasks, resolving technical issues, and advancing projects through completion.<br>• Participate in code reviews, testing, and debugging activities to improve software quality, stability, and long-term maintainability.<br>• Assist with implementation work related to application and cloud integration efforts as project demands evolve.<br>• Document technical approaches, development changes, and support considerations to promote team alignment and continuity.
  • 2026-09-16T00:00:00Z
Software Developer
  • Madison, Wisconsin
  • remote
  • Temporary to Hire
  • 45 - 54 USD / Hourly
  • <p>We are seeking a Senior Software Developer to join a small, highly collaborative, and innovative development team. This is a hands-on opportunity for an experienced software engineer who enjoys writing code, solving complex problems, mentoring others, and helping a development team move forward.</p><p><br></p><p>The ideal candidate is someone who has been a hands-on engineer and has experience leading by example. You will work closely with Scrum Masters, Development Team Leaders, product stakeholders, and other technical team members to balance new development, production support, modernization initiatives, and evolving business priorities.</p><p><br></p><p>This team is curious, collaborative, and always looking ahead. They are continuing to modernize their technology environment, expand their use of cloud solutions and AI, and transition portions of their application landscape from Blazor to Node.js and React.</p><p><br></p><p>What You&#39;ll Do</p><p>Develop and maintain software solutions using .NET, Node.js, React, Python, and related technologies.</p><p>Work closely with the development team to understand the larger product roadmap and how current development decisions impact long-term solutions.</p><p>Participate in daily stand-ups, sprint planning, and other Agile ceremonies.</p><p>Collaborate with Scrum Masters, Development Team Leaders, developers, and business stakeholders.</p><p>Help the team navigate shifting priorities between new development, product enhancements, and production support.</p><p>Troubleshoot production issues originating from help desk tickets, identify root causes, and determine whether issues are isolated or recurring.</p><p>Support modernization initiatives and cloud-based development, with an emphasis on Microsoft Azure.</p><p>Develop code packages and work with Azure services, including provisioning, administration, compute, storage, and other cloud capabilities.</p><p>Contribute to the organization&#39;s transition from Blazor to Node.js and React.</p><p>Participate in technical discussions with an eye toward scalability, maintainability, and long-term modernization.</p><p>Mentor and provide technical guidance to other developers through knowledge sharing, collaboration, and leading by example.</p><p>Contribute to the organization&#39;s continued exploration and implementation of AI technologies.</p><p>Work effectively within a development environment that incorporates both Agile and Waterfall methodologies.</p><p><br></p><p><br></p>
  • 2026-09-22T00:00:00Z
.Net Software Developer
  • Middleton, Wisconsin
  • remote
  • Temporary / Contract
  • 0 - 0 USD / Yearly
  • We are looking for an experienced .Net Software Developer to join a non-profit organization in Middleton, Wisconsin on a Long-term Contract assignment. This position will support digital products used by educators and students, with a strong focus on application stability, production support, and ongoing software quality. The role blends hands-on development with support leadership, partnering closely with product, infrastructure, QA, and customer-facing teams to improve reliability and user experience.<br><br>Responsibilities:<br>• Lead the day-to-day software support function by guiding technical work, reviewing code, coordinating releases, and ensuring issues are followed through to resolution.<br>• Investigate application problems across production and test environments, resolve defects directly when appropriate, and route work effectively when broader team support is needed.<br>• Build a strong understanding of system architecture, operational dependencies, and business needs by working closely with technical, infrastructure, product, and customer-focused teams.<br>• Develop, enhance, and maintain secure, testable application code using .NET technologies and modern front-end frameworks.<br>• Keep applications current by updating dependencies, improving maintainability, and aligning solutions with established security, performance, and coding standards.<br>• Partner with technical leads and stakeholders to strengthen product readiness, clarify support ownership, and improve deployment outcomes.<br>• Contribute actively within an Agile team by estimating work, identifying delivery risks, and participating in planning and execution discussions.<br>• Monitor operational concerns such as alerts, storage issues, and queue-related warnings, and help address them before they affect end users.<br>• Support vulnerability review and remediation efforts by working with development and infrastructure teams to prioritize and address security findings.<br>• Adapt across multiple initiatives and technologies, shifting priorities effectively while maintaining clear communication on progress, blockers, and risks.
  • 2026-09-24T00:00:00Z
Data Engineer
  • Madison, Wisconsin
  • remote
  • Permanent / Full Time
  • 100000 - 140000 USD / Yearly
  • <p>We&#39;re partnering with a team that is expanding its cloud data capabilities and looking for a Data Engineer to help build the foundation that powers analytics, reporting, and data-driven decision making.</p><p><br></p><p>This role offers the opportunity to work with large, complex datasets while helping improve how data is collected, organized, and delivered across the business. You&#39;ll have a direct impact on the performance, reliability, and scalability of modern data platforms operating in cloud environments.</p><p><br></p><p><strong>What You&#39;ll Focus On</strong></p><ul><li>Building data solutions that make information more accessible, reliable, and usable for analytics and reporting teams.</li><li>Improving how data moves throughout the organization by creating efficient, automated processes that reduce manual effort and increase consistency.</li><li>Supporting large-scale cloud data environments by enhancing performance, troubleshooting issues, and helping maintain platform stability.</li><li>Partnering with technical and non-technical stakeholders to understand business needs and translate them into practical data solutions.</li><li>Developing and refining data models that support operational reporting, business intelligence initiatives, and future growth.</li><li>Working with a variety of data sources and formats to ensure information can be used effectively across multiple teams and applications.</li><li>Helping establish data quality standards through validation, monitoring, and ongoing process improvements.</li></ul><p><br></p>
  • 2026-09-19T00:00:00Z
Continuous Improvement Engineer
  • Janesville, Wisconsin
  • onsite
  • Permanent / Full Time
  • 65000 - 75000 USD / Yearly
  • <p><strong>Process Engineer role in Janesville, WI. For immediate consideration contact Jon Wright at 608-338-1052.</strong></p><p><br></p><p>Robert Half is looking for a Process Engineer to strengthen manufacturing performance with a manufacturing company in Janesville, WI. This position focuses on using operational data, engineering methods, and continuous improvement practices to raise productivity, streamline workflows, and reduce inefficiencies in a food manufacturing setting. The role will partner with plant teams to advance safety, quality, sanitation, delivery, and cost goals through measurable process improvements.</p><p><br></p><p>Responsibilities:</p><p>• Analyze production, labor, and equipment data to identify trends, uncover performance gaps, and recommend practical improvements.</p><p>• Lead improvement initiatives that simplify manufacturing processes, increase throughput, and reduce material or time-related waste.</p><p>• Establish and monitor key performance indicators that support plant objectives across safety, quality, output, sanitation, and cost control.</p><p>• Evaluate workflow design, staffing utilization, and production methods to improve labor effectiveness and operational efficiency.</p><p>• Apply Lean Manufacturing and industrial engineering techniques to strengthen daily operations and support sustainable gains.</p><p>• Partner with cross-functional teams to implement process changes, measure results, and drive accountability for improvement efforts.</p><p>• Prepare reporting and performance summaries that translate operational data into actionable recommendations for plant leadership.</p><p>• Support projects that improve equipment effectiveness, optimize line performance, and enhance compliance within a food manufacturing environment.</p>
  • 2026-09-18T00:00:00Z
M365 Engineer
  • Madison, Wisconsin
  • remote
  • Temporary / Contract
  • 58 - 66 USD / Hourly
  • <p><strong>Senior Microsoft 365 / Copilot &amp; Power Platform Engineer</strong></p><p>We are seeking a senior Microsoft technology professional to support enterprise Microsoft 365 initiatives, with a strong emphasis on Microsoft Copilot/Copilot Studio and Power Platform. This role combines hands-on solution development and implementation with administration, engineering, governance, optimization and ongoing support.</p><p><strong>What You’ll Do</strong></p><ul><li>Design, build and implement solutions across Microsoft 365, Copilot and Power Platform</li><li>Lead or support end-to-end Microsoft Copilot Studio deployments</li><li>Develop and implement generative AI/Copilot solutions that improve business processes and user experiences</li><li>Build Power Platform solutions while also supporting governance, security, environments and enterprise rollout strategies</li><li>Administer and engineer Microsoft 365 environments, including Teams, SharePoint Online, Exchange Online, Microsoft Purview and Viva</li><li>Develop and maintain governance, security, compliance and adoption strategies</li><li>Automate administrative and operational processes using PowerShell and Microsoft Graph API</li><li>Troubleshoot and optimize Microsoft 365 environments and enterprise solutions</li><li>Create Power BI dashboards and reports to support operational and business needs</li><li>Participate in enterprise modernization, migration and continuous improvement initiatives</li></ul><p><br></p>
  • 2026-09-24T00:00:00Z