Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Permanent 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.

10 results for Software Developer in Madison, WI

Software Engineer
  • Madison, WI
  • onsite
  • Permanent / Full Time
  • 120000 - 165000 USD / Yearly
  • <p>Robert Half is seeking a Senior Software Engineer to join a highly technical product development team based in Madison, WI. The role will focus on building advanced desktop applications used for complex 3D data visualization, reconstruction, and analysis. This role is ideal for an engineer who enjoys solving difficult technical problems, working closely with hardware and data-intensive systems, and contributing to software used in real-world scientific and engineering environments.</p><p><br></p><p>This is a hands-on engineering role with strong influence over architecture, performance optimization, and technical direction. The position offers a mix of new development, modernization efforts, and collaboration with cross-functional engineering teams.</p><p><br></p><ul><li><strong>Direct/Permanent Hire Role</strong></li><li><strong>Hybrid work schedule in Madison, WI is expected</strong></li><li><strong>Relocation assistance offered for highly qualified candidates</strong></li><li><strong>Sponsorship is not available</strong></li><li><strong>This role is not eligible for Corp-to-Corp </strong></li></ul><p><strong>What You’ll Do:</strong></p><ul><li>Design and develop Windows desktop applications for complex data analysis and visualization</li><li>Build and optimize software that processes large-scale 3D datasets</li><li>Improve application performance, scalability, multithreading, and memory efficiency</li><li>Contribute to architecture decisions and technical direction for core software components</li><li>Develop analytical and visualization tools for highly technical end users</li><li>Modernize and refactor existing applications and legacy codebases</li><li>Troubleshoot software and system-level technical issues</li><li>Collaborate with engineering, product, service, and technical stakeholders</li><li>Mentor other engineers and provide technical guidance when needed</li><li>Participate in code reviews, design discussions, and Agile development activities</li></ul><p><br></p>
  • 2026-05-19T00:00:00Z
Mobile Developer
  • Middleton, WI
  • onsite
  • Temporary to Hire
  • 50 - 63 USD / Hourly
  • <p>We are hiring a Mobile Application Developer to join a growing technology team focused on rebuilding and enhancing customer-facing and internal platforms across mobile, web, and CRM environments.</p><p>This role is part of an agile delivery organization supporting sales, service, and marketing initiatives tied to a large distributor network. The team is currently in a major execution and modernization phase, with a strong focus on improving user experience and delivering new product capabilities.</p><p>The position is heavily hands-on, with roughly 70% focused on new development and 30% dedicated to support, troubleshooting, and enhancements.</p><p>What You’ll Be Doing</p><ul><li>Build, maintain, and support iOS and Android applications using Flutter and Dart</li><li>Develop new features and functionality for mobile applications used internally and by external partners</li><li>Work with APIs, backend integrations, and structured data</li><li>Troubleshoot application issues and improve performance, stability, and usability</li><li>Participate in application rebuild and modernization efforts</li><li>Collaborate with developers, QA, analysts, and business teams in an agile environment</li><li>Assist with testing, deployment support, and ongoing application improvements</li><li>Contribute to technical discussions around architecture, mobile development standards, and integrations</li></ul><p>Environment &amp; Technology</p><ul><li>Flutter</li><li>Dart</li><li>RESTful APIs</li><li>Mobile application architecture</li><li>Database structures and data modeling</li><li>CRM and enterprise platform integrations</li><li>Agile delivery teams</li></ul><p><br></p>
  • 2026-05-27T00:00:00Z
Full Stack Developer
  • Middleton, WI
  • remote
  • Temporary / Contract
  • 57 - 66 USD / Hourly
  • <p>We are partnering with a technology-driven organization seeking a Full Stack Developer to support enterprise application modernization, API development, and cloud-based solutions. This role will focus on designing, developing, and enhancing scalable web applications while collaborating across engineering teams in a highly technical and evolving environment.</p><p>This opportunity is ideal for someone who enjoys solving complex problems, modernizing systems, improving development practices, and contributing to architecture and delivery decisions. The team values experimentation, continuous improvement, collaboration, and strong engineering fundamentals.</p><p>What You’ll Be Doing</p><ul><li>Design, develop, modernize, and support full-stack web applications</li><li>Build scalable backend services and REST APIs</li><li>Develop responsive frontend user interfaces and reusable components</li><li>Participate in modernization efforts involving legacy frameworks and enterprise systems</li><li>Support integrations with internal and external systems</li><li>Contribute to architectural decisions, deployment strategies, and performance improvements</li><li>Troubleshoot issues across enterprise application environments from infrastructure through application layers</li><li>Participate in code reviews, testing initiatives, Agile ceremonies, and continuous improvement efforts</li><li>Mentor and guide team members on development best practices and modern engineering approaches</li></ul><p><br></p>
  • 2026-05-29T00:00:00Z
Dynamics Developer
  • Middleton, WI
  • onsite
  • Temporary to Hire
  • 56 - 70 USD / Hourly
  • We are looking for a Dynamics Developer to join a manufacturing organization in Madison, Wisconsin and play a key role in strengthening its Dynamics 365 and Power Platform landscape. This contract opportunity with potential for a permanent role is ideal for someone who enjoys hands-on platform engineering, building reliable automations, and improving how business users interact with enterprise applications. The position focuses on delivering scalable solutions, strengthening data integrity, and supporting continuous enhancement across connected systems in a collaborative, agile environment.<br><br>Responsibilities:<br>• Create, configure, and refine Dynamics 365 CE and Dataverse solutions to support evolving business operations.<br>• Develop and maintain Power Automate flows that streamline manual activities and improve operational efficiency.<br>• Administer and enhance model-driven applications, including forms, tables, views, business logic, and role-based access.<br>• Investigate application and workflow issues, identify underlying causes, and implement durable resolutions in production environments.<br>• Perform light to moderate custom development through plugins, scripting, and related platform extensions as needed.<br>• Coordinate solution releases and environment updates across development, testing, and production instances.<br>• Strengthen data accuracy by applying validation controls, duplicate prevention measures, and governance standards.<br>• Contribute to data retention, archival, and cleanup efforts to support long-term platform health and compliance.<br>• Work with business and technical stakeholders to improve upstream processes and reduce recurring data-related challenges.<br>• Support integrations between Dynamics 365, Dataverse, and external applications through APIs and connected services.
  • 2026-05-28T00:00:00Z
Django Developer
  • Middleton, WI
  • remote
  • Temporary / Contract
  • 57 - 66 USD / Hourly
  • <p>We are partnering with a technology-focused organization seeking a Django Full Stack Developer to support modernization and enhancement efforts for a large-scale web application environment. This role will focus on upgrading and modernizing existing Django applications while contributing to backend services, frontend UI development, and integrations across enterprise systems.</p><p>This opportunity is ideal for someone who enjoys solving complex technical challenges, modernizing legacy applications, improving engineering practices, and collaborating closely with cross-functional teams. The environment values continuous improvement, experimentation, mentorship, and delivery excellence.</p><p>What You’ll Be Doing</p><ul><li>Design, develop, and modernize Django-based web applications</li><li>Upgrade legacy Django applications to current LTS versions</li><li>Build and support backend services and REST API integrations</li><li>Develop and enhance frontend user interfaces using modern web technologies</li><li>Collaborate on application architecture, scalability, and modernization strategies</li><li>Support integrations with internal enterprise systems and data platforms</li><li>Participate in code reviews, troubleshooting, testing, and deployment activities</li><li>Mentor and guide team members on development standards and best practices</li><li>Contribute to a culture focused on continuous improvement and technical excellence</li></ul><p><br></p>
  • 2026-05-29T00:00:00Z
Django Developer
  • Middleton, WI
  • remote
  • Temporary / Contract
  • 68.4 - 79.2 USD / Hourly
  • <p>We are partnering with an organization that is investing heavily in modernizing and enhancing its digital platforms and is looking to add a Senior Angular Developer to a collaborative, Agile delivery team. This individual will play a key role in designing, developing, and modernizing a large-scale Angular web application while helping shape technical direction and engineering best practices.</p><p>This is an opportunity to join a highly collaborative environment where innovation, continuous improvement, and mentorship are valued.</p><p>What You’ll Be Doing</p><ul><li>Design, develop, and modernize Angular-based web applications</li><li>Build rich, responsive user interfaces using Angular and TypeScript</li><li>Develop and integrate RESTful APIs and backend services</li><li>Collaborate with cross-functional teams including product, QA, and engineering</li><li>Help drive architectural decisions and modern development practices</li><li>Upgrade and modernize legacy Angular applications to current LTS versions</li><li>Perform code reviews and provide mentorship to junior and mid-level developers</li><li>Promote a culture of continuous improvement, experimentation, and knowledge sharing</li><li>Identify opportunities for process improvements, tooling enhancements, and innovation</li><li>Participate in Agile ceremonies and contribute throughout the software development lifecycle</li></ul><p><br></p>
  • 2026-05-29T00:00:00Z
Android Mobile Developer
  • Middleton, WI
  • remote
  • Temporary / Contract
  • 57 - 66 USD / Hourly
  • <p>We’re partnering with a growing technology team that is kicking off a major mobile modernization initiative in June and is looking to add a Senior Android Mobile Developer to the project team.</p><p>This role is ideal for someone who enjoys building modern mobile applications, mentoring other developers, and helping shape technical direction within a collaborative engineering environment. You’ll work closely with cross-functional teams to modernize a native Android application while contributing across backend services, frontend mobile interfaces, and integrations with internal systems.</p><p>What You’ll Be Doing</p><ul><li>Design, develop, and modernize a native Android mobile application</li><li>Collaborate with product owners, developers, QA, and business stakeholders to deliver scalable technical solutions</li><li>Support modernization efforts from legacy Java-based Android applications to Kotlin</li><li>Build and maintain REST APIs and integrations with internal systems</li><li>Participate in architecture discussions and contribute to long-term technical strategy</li><li>Perform code reviews and provide mentorship to junior and mid-level engineers</li><li>Promote best practices, innovation, and continuous improvement within the development team</li><li>Evaluate and test new tools, frameworks, and approaches to improve delivery and application performance</li><li>Build strong partnerships with business stakeholders and take ownership of business outcomes</li></ul><p><br></p>
  • 2026-05-29T00:00:00Z
Systems Engineer
  • Madison, WI
  • onsite
  • Temporary to Hire
  • 45 - 50 USD / Hourly
  • We are looking for an experienced Systems Engineer to join our insurance industry client in Madison, Wisconsin in a contract role with the potential for a permanent position. This onsite position works closely with technical teams and end users to maintain core infrastructure, support modern workplace technologies, and resolve escalated issues with a strong service mindset. The ideal candidate brings broad Microsoft systems administration expertise, comfort with BI and data analytics environments, and the ability to contribute effectively in a collaborative team setting.<br><br>Responsibilities:<br>• Provide hands-on administration and support for enterprise systems, with a focus on Microsoft-based infrastructure and end-user platforms.<br>• Manage and troubleshoot Microsoft 365 services, including collaboration, identity, device management, and related cloud technologies.<br>• Handle advanced support escalations by diagnosing complex technical issues and driving timely, effective resolutions for internal customers.<br>• Administer core environment components such as Active Directory, Azure Active Directory, Microsoft Entra ID, Windows Server, and Exchange.<br>• Support endpoint management and security operations through Intune and related tools to maintain device compliance and protection standards.<br>• Partner with colleagues across the IT team to strengthen system reliability, improve user experience, and maintain a high level of customer service.<br>• Contribute to BI and data analytics support needs by helping sustain underlying systems and resolving platform-related issues.<br>• Monitor system health, apply configuration changes, and perform ongoing maintenance to keep infrastructure secure, stable, and efficient.
  • 2026-05-21T00:00:00Z
DevOps Engineer
  • Middleton, WI
  • remote
  • Temporary / Contract
  • 67.2885 - 77.913 USD / Hourly
  • <p>We are partnering with an organization seeking a DevOps Engineer to help drive cloud deployment automation, release engineering, and platform modernization initiatives. This role is ideal for someone who enjoys building scalable CI/CD pipelines, improving deployment reliability, and supporting modern cloud-native application delivery.</p><p>The ideal candidate will bring strong experience in AWS-based environments, infrastructure automation, release engineering, and backend database technologies while thriving in a collaborative, fast-paced engineering culture.</p><p>What You’ll Be Doing</p><p>Release Engineering &amp; Pipeline Development</p><ul><li>Design, build, and maintain scalable CI/CD pipelines using AWS, Terraform, and GitHub Actions</li><li>Support deployments for serverless and containerized applications</li><li>Automate release processes to improve reliability, scalability, and deployment speed</li><li>Manage infrastructure-as-code and cloud provisioning efforts</li><li>Implement automated validation, regression testing, and deployment quality checks</li><li>Support relational and NoSQL database-backed applications, including:</li><li>Oracle</li><li>MySQL</li><li>PostgreSQL</li><li>DynamoDB</li><li>Monitor deployment health, identify anomalies, and improve operational stability</li><li>Partner with internal and external teams to customize data feeds and mappings</li></ul><p>Security &amp; Automation</p><ul><li>Apply automated solutions for:</li><li>WAF management</li><li>Framework upgrades</li><li>Dependency updates</li><li>Security patching</li><li>Promote DevSecOps best practices throughout the development lifecycle</li><li>Improve automation around compliance, monitoring, and deployment governance</li></ul><p>Project Delivery &amp; Technical Contribution</p><ul><li>Independently manage and deliver small-to-medium technical projects end-to-end</li><li>Participate in requirements gathering, solution design, testing, deployment, and post-production support</li><li>Contribute technical expertise to larger enterprise initiatives and cross-functional programs</li><li>Create and maintain technical documentation and operational procedures</li><li>Leverage AI-assisted development tools such as Claude and GitHub Copilot to accelerate delivery and analysis workflows</li></ul><p><br></p>
  • 2026-05-29T00:00:00Z
Linux Systems & DevOps Engineer
  • Madison, WI
  • onsite
  • Permanent / Full Time
  • 90000 - 120000 USD / Yearly
  • <p>Robert Half is seeking a Linux Systems &amp; DevOps Engineer on behalf of our client in Madison, WI. This role is ideal for an infrastructure professional with experience in Linux administration, automation, CI/CD, container technologies, and networking. You&#39;ll help support and improve a modern infrastructure environment while driving operational efficiency through automation and engineering best practices.</p><p><br></p><p><strong>What You&#39;ll Do</strong></p><ul><li>Support and maintain Linux-based infrastructure and related platform services.</li><li>Design, build, and improve infrastructure automation using tools such as Ansible, PowerShell, and Python.</li><li>Build and maintain CI/CD pipelines and automated deployment processes.</li><li>Deploy, support, and troubleshoot containerized infrastructure platforms.</li><li>Configure and support network technologies including switching, routing, VLANs, VPNs, and firewalls.</li><li>Administer identity, access, and authentication services.</li><li>Monitor infrastructure health, performance, and availability while responding to operational issues.</li><li>Support Windows-based systems and services as needed.</li><li>Create and maintain technical documentation and operational procedures.</li><li>Collaborate with technical teams on infrastructure projects, upgrades, and troubleshooting efforts.</li><li>Participate in an on-call rotation and support scheduled maintenance activities.</li></ul><p><br></p>
  • 2026-06-01T00:00:00Z