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 Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

8 results for Software Application Engineer in Watertown, WI

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
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
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-11T00:00:00Z
Systems Engineer III
  • Germantown, WI
  • onsite
  • Permanent
  • 90000 - 120000 USD / Yearly
  • <p>We are looking for an experienced Systems Engineer to join our team in Germantown, Wisconsin. In this role, you will be responsible for managing and optimizing various systems, ensuring their seamless integration and performance. This position requires a strong technical background and a commitment to maintaining reliable and efficient IT operations. This role requires candidates to be onsite (hybrid) - local candidates are preferred. Also, no third-party candidates will be considered. </p><p><br></p><p>Responsibilities:</p><p>• Configure, maintain, and troubleshoot Active Directory to ensure secure and efficient user access.</p><p>• Administer Microsoft Windows Server environments, focusing on stability and performance.</p><p>• Manage Azure Active Directory to support cloud-based identity and access solutions.</p><p>• Implement and maintain Citrix technologies to enhance virtual desktop and application delivery.</p><p>• Oversee Microsoft Exchange operations, ensuring consistent email communication and system functionality.</p><p>• Collaborate with cross-functional teams to assess and address system requirements.</p><p>• Monitor server performance and proactively resolve issues to minimize downtime.</p><p>• Develop and document procedures for system upgrades and routine maintenance.</p><p>• Provide technical support and training to staff to ensure effective use of IT systems.</p><p>• Stay updated on emerging technologies to recommend improvements to existing systems.</p>
  • 2026-02-17T00:00:00Z
Full Stack Developer
  • Middleton, WI
  • remote
  • Temporary
  • 45 - 52 USD / Hourly
  • <p>We are seeking a <strong>Mid–Senior Level Full Stack Developer</strong> to support and maintain a suite of existing enterprise applications. This role will focus on <strong>stabilizing, upgrading, and maintaining legacy systems</strong> that are currently in “keep the lights on” mode.</p><p>These applications will eventually be sunset, so the work will primarily involve <strong>maintenance, upgrades, and support of existing functionality rather than new product development or greenfield engineering.</strong></p><p>The ideal candidate is comfortable working within <strong>established systems</strong>, addressing <strong>technical debt, upgrades, and out-of-support components</strong>, and collaborating in an <strong>Agile environment</strong>.</p><p>Key Responsibilities</p><ul><li>Maintain and support existing enterprise applications</li><li>Implement <strong>system upgrades and updates</strong> to ensure applications remain stable and secure</li><li>Address <strong>out-of-support technologies and compatibility changes</strong></li><li>Troubleshoot and resolve issues in legacy application environments</li><li>Participate in <strong>Agile / SAFe ceremonies</strong>, including stand-ups, ticket management, and story refinement</li><li>Collaborate with development teams to ensure continuity of application functionality</li><li>Contribute primarily to <strong>back-end development</strong>, while still supporting full stack functionality as needed</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 with <strong>TypeScript</strong></li><li>Strong experience with <strong>.NET (4.6 – current versions)</strong></li><li>Experience working with <strong>legacy ASP.NET applications</strong></li><li>Experience with <strong>Python</strong> (some flexibility; willingness to work in Python environments)</li><li>Experience working within <strong>Agile or SAFe frameworks</strong></li><li>Ability to maintain and enhance <strong>legacy or enterprise systems</strong></li></ul><p>Nice to Have</p><ul><li>Experience modernizing or supporting <strong>applications approaching end-of-life</strong></li><li>Strong debugging and troubleshooting skills in complex environments</li><li>Experience working on <strong>backend-heavy workloads within full stack applications</strong></li></ul><p><br></p>
  • 2026-03-11T00:00:00Z
Data Engineer
  • Mayville, WI
  • remote
  • Temporary
  • 66.5 - 77 USD / Hourly
  • We are looking for an experienced Data Engineer to join our dynamic team in Mayville, Wisconsin. In this role, you will play a key part in developing and enhancing reporting and analytics solutions within a modern data environment. The ideal candidate is passionate about transforming complex data into actionable insights, improving processes, and creating reliable reporting systems. This is a long-term contract position offering the opportunity to make a meaningful impact within a collaborative and forward-thinking team.<br><br>Responsibilities:<br>• Design, develop, and maintain scalable data pipelines to support reporting and analytics needs.<br>• Create and optimize Power BI dashboards and reports to deliver accessible and trustworthy insights.<br>• Automate workflows using Power Automate to improve operational efficiency.<br>• Develop scripts using languages such as PowerShell or Python to streamline data processing tasks.<br>• Integrate and manage data sources including Oracle, Snowflake (hosted within Azure), and other enterprise systems.<br>• Collaborate with stakeholders to gather requirements and deliver customized solutions.<br>• Support the transition to cloud-based data environments, including Azure Data Warehouse and Fabric.<br>• Troubleshoot and resolve data-related issues, ensuring data integrity and reliability.<br>• Document processes and workflows to ensure clarity and maintainability.<br>• Stay updated on industry trends to recommend and implement innovative data solutions.
  • 2026-03-05T00:00:00Z
Sr. Project Engineer
  • New Berlin, WI
  • onsite
  • Permanent
  • 120000 - 150000 USD / Yearly
  • <p>We are looking for an experienced Sr. Project Engineer to join our team in Greater Milwaukee, Wisconsin. This role involves leading and executing capital projects within a manufacturing environment, focusing on facility upgrades, process optimization, and equipment automation. The ideal candidate will possess excellent leadership skills, technical expertise, and the ability to collaborate across teams to deliver projects successfully. <strong>This role is fully onsite, with no remote flexibility. Applicants must be authorized to work in the U.S. for any employer on a permanent basis. Sponsorship is not available for this position.</strong></p><p><br></p><p>Responsibilities:</p><p>• Lead and manage capital projects from initial concept to final commissioning, ensuring adherence to industry regulations and safety standards.</p><p>• Optimize manufacturing processes through equipment upgrades, automation, and integration of current technologies.</p><p>• Develop and present business cases for projects, securing stakeholder input and approvals.</p><p>• Utilize project management tools to define requirements, establish timelines and budgets, and track project progress.</p><p>• Coordinate with vendors and contractors to ensure compliance with specifications, timelines, and budget constraints.</p><p>• Collaborate with internal teams including engineering, operations, quality, and maintenance to ensure smooth project execution.</p><p>• Promote workplace safety by implementing and advocating for practices that minimize risks and prevent accidents.</p><p>• Foster a collaborative team environment while driving project success through effective leadership.</p><p>• Identify opportunities for continuous improvement, challenging existing practices to enhance efficiency and performance.</p>
  • 2026-02-27T00:00:00Z
M365 Infrastructure Engineer
  • Milwaukee, WI
  • onsite
  • Temporary
  • 51.3 - 59.4 USD / Hourly
  • <p>We are looking for a skilled M365 Infrastructure Engineer to play a pivotal role in managing and optimizing our cloud and on-premises infrastructure. This position will focus heavily on overseeing the Microsoft 365 ecosystem, driving Azure adoption, and supporting essential infrastructure projects. As part of this long-term contract, you will contribute to architectural design, administration, and troubleshooting efforts while providing guidance to less experienced team members and ensuring high system reliability.</p><p><br></p><p>Responsibilities:</p><p>• Design, implement, and optimize the Microsoft 365 suite, including Exchange Online, SharePoint Online, Teams, Intune, and security configurations.</p><p>• Lead and support the ongoing Microsoft 365 migration project in collaboration with external consulting teams.</p><p>• Administer and manage Azure Active Directory, conditional access policies, and cloud security governance.</p><p>• Oversee VMware environments for on-premises workloads, including virtual machine provisioning and performance tuning.</p><p>• Manage backup operations using Veeam and Rubrik, ensuring disaster recovery readiness and daily verification.</p><p>• Develop PowerShell scripts to automate tasks, improve system efficiency, and enhance reliability.</p><p>• Support Azure cloud infrastructure, driving enhancements and strategic initiatives.</p><p>• Perform regular system health checks, backup verifications, and proactive monitoring of infrastructure.</p><p>• Troubleshoot and resolve advanced technical issues while providing guidance to less experienced team members.</p><p>• Collaborate with leadership to develop infrastructure roadmaps and implement best practices.</p>
  • 2026-03-09T00:00:00Z