Search jobs now Find the right job type for you 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 Building Future-Forward Tech Teams Job Market Outlook Press Room Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

4 results for Sr Software Engineer in Madison, WI

Sr. Software Engineer
  • Janesville, WI
  • remote
  • Permanent
  • 125000 - 170000 USD / Yearly
  • <p>Robert Half is seeking a Senior Full-Stack Developer to lead the evolution of modern web applications and cloud-native systems for our client in Wisconsin. This role will take AI-assisted prototypes and transform them into secure, scalable, production-grade solutions. You will own application architecture across the stack and help guide the transition from legacy platforms to modern web technologies.</p><p><br></p><p>This is a hands-on technical leadership role for someone who can move quickly, think strategically, and balance speed with long-term maintainability.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><p>Application Development</p><ul><li>Own and productionize modern React and TypeScript applications, refactoring prototype or AI-generated code into secure, maintainable systems.</li><li>Design and build API-first, cloud-native full-stack solutions using JavaScript/TypeScript, Node.js, and relational or NoSQL databases.</li><li>Implement complex business logic such as pricing rules, workflow automation, and multi-level authorization.</li><li>Support and modernize legacy components as needed.</li></ul><p>Cloud &amp; Architecture</p><ul><li>Design and maintain scalable cloud-native architectures.</li><li>Develop serverless backend services and optimize database performance.</li><li>Implement secure document storage and file management solutions.</li><li>Enforce security best practices, identity management, and access controls.</li></ul><p>API &amp; Database Development</p><ul><li>Design and optimize relational and NoSQL database schemas.</li><li>Build RESTful APIs with structured service layers and role-based access.</li><li>Implement event-driven and real-time data patterns.</li><li>Manage third-party integrations, data migrations, and ETL processes.</li></ul><p>DevOps &amp; Deployment</p><ul><li>Establish CI/CD pipelines for automated testing and deployment.</li><li>Configure hosting environments and manage environment variables and secrets.</li><li>Implement monitoring, logging, and performance optimization.</li><li>Ensure reliability, scalability, and cost efficiency.</li></ul><p>Collaboration &amp; Leadership</p><ul><li>Mentor team members transitioning from legacy or low-code platforms to modern web stacks.</li><li>Conduct code reviews and establish development best practices.</li><li>Translate business requirements into technical solutions.</li><li>Document architecture decisions and development standards.</li><li>Bridge rapid prototyping efforts with production-ready deployment.</li></ul><p><br></p>
  • 2026-02-27T00:00:00Z
Software Engineering Manager
  • Madison, WI
  • onsite
  • Permanent
  • 100000 - 150000 USD / Yearly
  • <p>Robert Half is seeking a Software Development Manager to lead a team responsible for building, maintaining, and enhancing critical internal business systems. This role combines people leadership with hands-on technical involvement and collaboration across multiple departments. The team supports a highly customized enterprise resource planning (ERP) environment that plays a central role in operational processes and decision-making.</p><p><br></p><p>The ideal candidate brings a balance of leadership experience, technical depth, and the ability to work closely with stakeholders to deliver scalable and reliable software solutions.</p><p><br></p><p>Key Responsibilities</p><ul><li>Lead and grow a team of software engineers responsible for internal business applications and systems</li><li>Participate in recruiting activities including candidate evaluation, interviews, and hiring decisions</li><li>Conduct performance reviews, provide coaching, and support the professional growth of team members</li><li>Take long-term ownership of team performance, delivery quality, and technical direction</li><li>Develop deep knowledge of the systems and business processes supported by the team</li><li>Serve as the primary point of coordination between the development team and internal stakeholders across multiple departments</li><li>Maintain a hands-on role by contributing to software development (approximately 20–30% of time)</li><li>Participate in code reviews, system design discussions, and architecture planning to ensure maintainable and scalable solutions</li><li>Facilitate agile development practices such as sprint planning, standups, and retrospectives</li><li>Provide technical guidance and analysis for large cross-functional initiatives involving enterprise business systems</li></ul>
  • 2026-03-12T00:00:00Z
Software Developer
  • Madison, WI
  • onsite
  • Permanent
  • 100000 - 120000 USD / Yearly
  • <p>Robert Half is seeking a full-stack Software Developer with a strong emphasis on backend. This is a hands-on role supporting a combination of new development, system enhancements, and integrations across internal applications and third-party platforms.</p><p><br></p><p>The ideal candidate is someone who can contribute ideas, think beyond individual tasks, and remain flexible while working across a variety of technical and business needs.</p><p><br></p><p>Key Responsibilities</p><ul><li>Design, build, and enhance internal applications, including modernizing legacy desktop solutions into web-based platforms</li><li>Develop and maintain integrations with third-party systems, including ERP and external applications</li><li>Build and support RESTful APIs and manage data flow across systems</li><li>Contribute to a range of ongoing initiatives, such as:</li><li>Website enhancements and performance improvements</li><li>Internal dashboards and operational tools</li><li>Modernization of EDI and integration platforms</li><li>Provide support, troubleshoot issues, and deliver incremental system improvements</li><li>Collaborate with cross-functional teams on access management, system monitoring, and business-driven initiatives</li></ul>
  • 2026-03-23T00:00:00Z
Java Native Developer
  • Middleton, WI
  • remote
  • Temporary
  • 49.0865 - 56.837 USD / Hourly
  • <p>We are seeking a <strong>Mid–Senior Level Android Mobile Developer</strong> to support and maintain a suite of existing enterprise mobile applications. This role focuses on <strong>supporting legacy applications that are currently in “keep the lights on” mode</strong>, ensuring stability while performing upgrades and addressing technology components that are reaching end-of-support.</p><p>This is <strong>not a greenfield development role</strong>. The work will involve maintaining and enhancing existing applications as they move through their lifecycle and eventually toward sunset.</p><p>The ideal candidate is comfortable working in <strong>legacy environments</strong>, implementing upgrades, and supporting production systems within an <strong>Agile / SAFe development framework</strong>.</p><p>Key Responsibilities</p><ul><li>Maintain and support existing <strong>Android mobile applications built with Java Native</strong></li><li>Implement <strong>upgrades and updates</strong> to keep applications functional and secure</li><li>Address <strong>out-of-support technologies and framework updates</strong></li><li>Troubleshoot and resolve issues within existing mobile applications</li><li>Participate in <strong>Agile / SAFe ceremonies</strong>, including stand-ups, sprint planning, ticket management, and story refinement</li><li>Collaborate with cross-functional teams supporting backend and integration layers</li><li>Contribute to both <strong>mobile application updates and related system maintenance</strong></li></ul><p>Required Qualifications</p><ul><li><strong>Mid–Senior level developer experience</strong> (not a Lead or Architect role)</li><li>Strong experience building <strong>Android mobile applications using Java Native</strong></li><li>Experience working directly with <strong>Android frameworks and SDKs</strong></li><li>Experience with <strong>TypeScript</strong></li><li>Experience working within <strong>Agile development environments</strong>, ideally SAFe</li><li>Ability to work within <strong>existing legacy codebases</strong></li></ul><p>Nice to Have</p><ul><li>Experience supporting <strong>enterprise mobile applications</strong></li><li>Familiarity with <strong>application lifecycle management and sunsetting legacy systems</strong></li><li>Strong troubleshooting and debugging skills in production environments</li></ul><p><br></p>
  • 2026-03-25T00:00:00Z