Browse jobs Find the right job type for you Explore how we help job seekers Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Preview candidates Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Administrative and Customer Support Legal Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 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 Diversity and inclusion Browse jobs Find your next hire Our locations

13 results for Software Engineer in Menomonee Falls Wi

Software Engineer <p>We are seeking an experienced Software Engineer to join our team and play a key role in designing, developing, and maintaining shared Java components that underpin our robust, always-on, cloud-ready architecture. This is a collaborative opportunity where you will partner with architects, developers, and platform engineers to create resilient microservices deployed on RedHat OpenShift Container Platform. In this role, you will also oversee observability enhancements, improve CI/CD processes, and mentor junior developers while adhering to industry best practices in object-oriented analysis and design. This long-term contract role will be 100% on site.</p><p><br></p><p><strong>Key Responsibilities</strong>:</p><p><br></p><ul><li>Design, develop, and support shared Java components that enforce non-functional qualities for enterprise microservices architecture.</li><li>Build and maintain cloud-ready, distributed microservices using Java Spring components such as Spring Boot, Spring Cloud, Spring Security, and Spring Data.</li><li>Improve observability of large-scale microservices running across multiple data centers using tools like DynaTrace, Nagios, Prometheus, and Elastic Stack.</li><li>Develop, configure, and enhance GitOps-based CI/CD pipelines using tools like Azure DevOps, Git, Maven, Tekton, Argo CD, Artifactory, and SonarQube.</li><li>Conduct object-oriented software analysis and design utilizing industry best practices and patterns.</li><li>Collaborate with architects to introduce new technologies, develop proof-of-concepts, and ensure adoption aligns with existing architecture standards.</li><li>Mentor junior developers on complex shared enterprise Java services, including logging, security, REST APIs, and coding standards.</li><li>Perform design and code reviews to ensure high-quality implementation and proper adherence to architectural principles.</li><li>Troubleshoot and analyze performance issues using Java profiling tools to optimize system performance.</li><li>Collaborate with quality assurance and release management teams to enhance the CI/CD pipeline and deployment processes.</li></ul><p><br></p><p>This is an exciting opportunity to contribute to an innovative, cloud-enabled architecture while expanding your expertise and mentoring others within a supportive team culture.</p> .Net Software Engineer <p><em>Be a part of a mission-driven organization with endless opportunities for growth!</em></p><p><br></p><p>We’re seeking talented Full Stack .Net Software Engineers to join a growing team and help build impactful solutions. If you’re experienced in both backend and frontend development and passionate about working on meaningful projects, this Direct Hire position could be the perfect opportunity for you.</p><p><br></p><p><strong>Responsibilities</strong>:</p><ul><li>Develop, test, and maintain scalable web applications using <strong>.Net</strong>, <strong>C#</strong>, <strong>SQL</strong>, and <strong>React</strong>.</li><li>Design and implement microservices-based architecture to support application scalability (nice-to-have).</li><li>Collaborate with cross-functional teams to gather and refine requirements.</li><li>Ensure code quality through peer reviews and automated testing.</li><li>Debug and optimize applications to ensure high performance and reliability.</li></ul> Sr. Software Engineer <p>We are offering a long-term contract employment opportunity for a Sr. Software Engineer in Pleasant Prairie, Wisconsin. As a Sr. Software Engineer, you will be involved in the development, configuration, enhancement, and support of GitOps based CI/CD pipeline incorporating various platforms and technologies. You will also be responsible for creating resilient Microservices using Java Spring Framework, deployed in containerized environments for increased portability and operational efficiency. </p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Developing and supporting CI/CD pipelines built on GitOps principles using tools such as Azure DevOps, Git, Maven, Tekton, Argo CD, Artifactory, SonarQube or similar technology.</p><p>• Configuring and enhancing the GitOps based CI/CD pipeline that incorporates Azure DevOps, Git, Maven, Tekton, Artifactory, and SonarQube.</p><p>• Creating scalable and resilient Microservices using Java Spring Framework (Spring Boot, Spring Cloud, Spring Security, Spring LDAP, Spring REST).</p><p>• Deploying applications in containerized environments with Docker and Kubernetes for enhanced portability and operational efficiency.</p><p>• Utilizing your skills in Business Logic, Agile Scrum, and API Development to effectively perform your duties.</p><p>• Ensuring the support and maintenance of the CI/CD pipelines and Microservices you develop.</p><p>• Actively participating in team meetings and contributing to the improvement of processes and workflows.</p><p>• Collaborating with other team members to troubleshoot and resolve any issues that may arise.</p><p>• Keeping up with industry trends and technologies to ensure our processes and tools are up to date.</p><p>• Continually learning and applying new skills to improve the efficiency of our operations.</p> Software Developer <p>We are seeking a Software Developer to join our team located in Milwaukee, Wisconsin. This role involves both front-end and back-end development, utilizing a range of technologies to deliver high-quality solutions for our clients. </p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Design, develop, and maintain web applications using .NET technologies.</p><p>• Implement robust back-end systems with SQL databases.</p><p>• Collaborate with cross-functional teams to define and implement new features.</p><p>• Ensure the performance, quality, and responsiveness of applications.</p><p>• Identify and rectify bottlenecks and bugs in the system.</p><p>• Stay up-to-date with the latest industry trends and advancements in .NET framework and SQL.</p><p>• Utilize front-end technologies like HTML, CSS, and JavaScript to enhance user interfaces.</p><p>• Work with RESTful APIs and web services to improve application functionality.</p><p>• Utilize problem-solving skills to address technical challenges and improve system functionality.</p><p>• Leverage skills in Full stack software and Web API to optimize system performance.</p> Sr. Server/ Systems Engineer <p>Robert Half is looking for a Systems Engineer for a client located in Milwaukee Wisconsin. In this role, you'll succeed as our Systems Engineer if you become a key contributor not only to the maintenance and optimization of the client's network and wireless infrastructure, but play an integral role in advancing the current infrastructure to more recent and secure environment . This long-term contract / temporary to hire employment opportunity is a Hybrid- Onsite position in the Milwaukee, Wisconsin area. </p><p>Submit your application now and learn more about this exciting opportunity!</p><p><strong>No C2C or REMOTE candidates will be considered. Please take this into consideration prior to applying. </strong></p><p><br></p><p><br></p><p><u>Your responsibilities in this role</u></p><p><br></p><p>- Provide backup, redundancy strategies, and security</p><p><br></p><p>- Take a role in the design of information and operational support systems</p><p><br></p><p>- Coordinate with vendors and other IT personnel for problem resolution</p><p><br></p><p>- Control and watch all installed systems and infrastructure</p><p><br></p><p>- Inscribe and uphold custom scripts to increase system efficiency and lower the human intervention time on any tasks</p><p><br></p><p>- Ensure 2nd and 3rd level support</p><p><br></p><p>- Install, maintain, configure, and test operating systems, system management tools, and application software</p><p><br></p><p>- Consistently deliver the highest levels of systems and infrastructure availability</p><p><br></p><p>- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes</p><p><br></p><p>-Create and execute Azure Cloud Migration to advance their current infrastructure. </p> Front End Developer <p>We are on the lookout for a Front End Developer to join our team situated in Milwaukee, Wisconsin. This role offers a contract to hire employment opportunity. The job function is primarily associated with developing and enhancing software applications using .Net Framework and related technologies. </p><p><br></p><p>For immediate consideration, apply to this posting or direct message Nathaniel Zibart on LinkedIn</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Collaborating with the team to understand the requirements and deliver scalable solutions accordingly.</p><p>• Developing and enhancing enterprise software applications using .Net Framework, ASP.Net, MVC, C#, Web API, SQL Server, and related technologies.</p><p>• Writing automated unit testing to ensure the robustness, reliability, and performance of the application.</p><p>• Utilizing skills such as Backend Development, Bug Tracking, Client Side Scripting, Cross-Platform, AB Testing, Agile Scrum, Ajax, API Development, CSS, Atlassian Jira, among others.</p><p>• Participating in the entire application lifecycle, focusing on coding, performance tuning, and debugging.</p><p>• Troubleshooting, debugging, and upgrading existing software.</p><p>• Working with cross-functional teams to define, design, implement new features and modules.</p><p>• Building and maintaining efficient, reusable, and reliable code.</p><p>• Monitoring customer accounts and taking appropriate action.</p><p><br></p><p><br></p><p>"Don't let this opportunity slip through your fingers! This is your chance to join a passionate team and work on exciting, meaningful projects with a real impact. Showcase your skills and passion, and take your career to the next level. We can't wait to see the unique viewpoints and experience you bring to our team. Apply now to kick-start an incredible journey with us!"</p> Cloud Engineer <p>A premier local Client is actively seeking an experienced ServiceNow Administrator to join their thriving team. This position is vital to the organization, requiring a unique skill set of ServiceNow deployment, implementation, and integration capabilities along with relevant certifications and training.</p><p><br></p><p>Your role will involve major responsibilities including the administration, configuration, and maintenance of the ServiceNow platform. Reporting to the Information Technology Operations Manager, you will be crucial to enhancing IT service management capabilities while working on various ServiceNow components.</p><p><br></p><p>For immediate consideration, apply to this posting or direct message Nathaniel Zibart on LinkedIn</p><p><br></p><p>Key Responsibilities:</p><p><br></p><ul><li>Administer, configure, and maintain the ServiceNow platform.</li><li>Manage ServiceNow components such as Incident, Problem, Change Management, Asset Management, Customer Service, Project Management, and others.</li><li>Drive effective integration of ServiceNow with other operational systems.</li><li>Conduct regular audits and monitor platform licensing.</li><li>Develop and maintain system workflows, scripts, business rules, and UI policies.</li><li>Collaborate with stakeholders to understand requirements and implement ServiceNow solutions.</li><li>Support third-party software integrations, monitoring system performance, and troubleshooting issues.</li><li>Provide technical support and guidance to end-users and IT staff.</li><li>Participate in an after-hours support On Call rotation.</li><li>Collaborate with vendors and contractors and assign tasks.</li><li>Support the IT team with all technical matters including conducting maintenance events and preparing reports.</li></ul><p><br></p><p>"Do you excel at leveraging technology to enhance business processes? Are you an experienced ServiceNow Administrator passionate about maintaining, configuring, and implementing IT platforms? Do you thrive in challenging environments that need your problem-solving skills and technical knowledge? If so, a remarkable opportunity awaits in your field. Join a team where you can reshape the world of IT service management, using your expertise to create significant impact!"</p> DevOps Engineer <p>Unleash Your Potential as a DevOps Engineer at our Premier Client's Tech Hub!</p><p><br></p><p>Be part of the mesmerizing technological evolution as we offer a dynamic contract to hire position in the world of AWS Cloud Services. You'll be joining a select ensemble of innovative like-minded individuals, working on the cusp of technology advancement.</p><p><br></p><p>For immediate consideration, apply to this posting or direct message Nathaniel Zibart on LinkedIn</p><p><br></p><p>What's Your Role?</p><p>•       Engage in lively, thought-provoking, daily catch-ups with your team.</p><p>•       Be instrumental in the pre-production journey, ensuring every element of our projects is primed for testing and launch.</p><p>•       Be the key player in software updates, keeping our system in sync with the latest technological trends. </p><p>•       Masterfully meld an array of technologies within our tech stack, ensuring flawless interoperability. </p><p>•       Leverage your knowledge and experience to direct project development and management. </p><p>•       Always be one step ahead, seeking ways to improve system reliability and speed. </p><p>•       Carry out detailed analyses on workloads, pinpointing strengths and areas of improvement. </p><p>•       Foresee and neutralize potential issues emerging from current configurations. </p><p><br></p><p>Embrace the future as a key DevOps Engineer where every day brings thrilling new challenges and opportunities! Immerse yourself in our team culture with daily brainstorming sessions and propel your career forward by pioneering our pre-production journey. Keep your finger on the pulse of tech, being instrumental in critical software updates. Masterfully manage array of technologies, utmost utilize your knowledge and instigate system improvements, all while anticipating potential hiccups. Harness your skills in the ever-evolving AWS and Load Balancers. Steer the helm of our current environment as we transition to the cloud, ensuring unbroken functionality. Gear up for an exhilarating tech adventure in the exciting world of DevOps!ur existing infrastructure. </p> Linux Systems Engineer <p>Robert Half Technology is partnering with a long-time client on a new Direct Hire Sr. Linux Engineer position. This is a steadily growing organization offering competitive compensation and excellent all around benefits. Please apply right away if this looks to be a fit!</p><p><br></p><p>Are you a Linux expert with a passion for solving complex challenges and delivering excellent customer experiences? We’re seeking a <strong>Senior Linux Engineer</strong> to join our growing team. This position is open due to continued growth and offers an opportunity to work in an environment where your contributions truly make an impact.</p><p><br></p><p><strong>What You’ll Do:</strong></p><ul><li>Manage, configure, and optimize Linux systems to ensure high availability and performance.</li><li>Collaborate on networking and virtualization projects to support business objectives.</li><li>Troubleshoot and resolve technical issues while providing exceptional support to internal and external customers.</li><li>Contribute to system documentation and process improvements.</li></ul> Associate Java Developer We are offering a long-term contract employment opportunity for an Associate Java Developer in Pleasant Prairie, Wisconsin, United States. This role is in the industry of backend development, focusing on Java application development and Agile Scrum methodologies.<br><br>Responsibilities:<br><br>• Proficiency in Java, Microservices, and Angular is required for developing and maintaining applications.<br>• Participating in Agile Scrum framework activities, including 3-week sprints.<br>• Encouraging open communication, especially when encountering issues or roadblocks.<br>• Demonstrating high attention to detail and accountability, specifically in adherence to 3-week sprint schedules.<br>• Utilizing Jenkins or Maven, if experienced, for enhancing development workflows.<br>• Employing LUW database and noSQL knowledge, if experienced, for optimizing data management tasks.<br>• Tracking and resolving bugs to ensure the smooth operation of applications. Systems Engineer <p>The <strong>Systems Engineer</strong> will play a vital role in designing, implementing, maintaining, and supporting IT systems for our clients. This role requires expertise in Windows Server, Office 365, networking, security, Azure, and IT infrastructure best practices. A strong focus on collaboration, client engagement, and customer service is essential. The ideal candidate will possess technical expertise, a strategic mindset, and a passion for delivering innovative IT solutions that align with client goals. This is a Direct Hire/Permanent Placement position. </p><p><br></p><p><strong>Systems Design & Implementation:</strong></p><ul><li>Plan, design, and deploy IT solutions based on client needs, including Windows Server environments, Office 365 migrations, Azure cloud solutions, and networking upgrades.</li><li>Lead projects from conception through implementation, ensuring solutions align with best practices and client expectations.</li></ul><p><strong>Network & Infrastructure Management:</strong></p><ul><li>Configure, monitor, and maintain client networks, including routers, switches, firewalls, and other network devices.</li><li>Manage Windows Server environments, Active Directory, DNS, DHCP, and related server technologies.</li></ul><p><strong>Office 365 & Azure Expertise:</strong></p><ul><li>Administer and support Office 365 environments, including user migrations, access permissions, and application integrations.</li><li>Leverage Azure cloud solutions to create scalable, secure, and efficient IT environments.</li></ul><p><strong>Security Implementation & Monitoring:</strong></p><ul><li>Implement and manage security best practices across networks, servers, and client environments.</li><li>Monitor client systems for potential vulnerabilities, threats, and breaches, implementing proactive mitigation strategies.</li></ul><p><strong>Customer Service & Collaboration:</strong></p><ul><li>Act as a trusted advisor by maintaining strong relationships with clients and providing technical expertise with professionalism and transparency.</li><li>Work collaboratively with the IT team and clients to troubleshoot technical issues and ensure optimal system performance.</li></ul><p><strong>Documentation & Process Improvement:</strong></p><ul><li>Maintain accurate and up-to-date system documentation, diagrams, and change management records.</li><li>Identify opportunities to streamline processes, increase efficiency, and improve client outcomes.</li></ul><p><strong>Training & Mentoring:</strong></p><ul><li>Mentor junior IT team members, sharing knowledge and expertise to foster a collaborative and growth-focused environment.</li></ul> Mainframe Systems Programmer We are offering a short term contract employment opportunity for a Mainframe Systems Programmer in Kenosha, Wisconsin. In this role, you will be primarily involved in coding and developing applications used in a warehouse environment. These applications include but are not limited to those used for receiving goods, generating labels, and various screenwork tasks. <br><br>Responsibilities:<br>• Engage in the IBM i AS400 environment, utilizing your vast experience in this older technology<br>• Develop and code using RPG III/IV, RPG Free, CLP, and AS400 query<br>• Create detailed software design documents to facilitate and streamline development processes<br>• Work extensively with SQL, manipulating data, and managing databases<br>• Integrate APIs into the system, though this is not a major part of the role<br>• Collaborate with a team of Business Analysts who will provide the requirements and specifications for your coding tasks<br>• Monitor and manage customer accounts, ensuring they are in good standing and taking appropriate action when necessary<br>• Process customer credit applications with accuracy and efficiency<br>• Maintain meticulous customer credit records, updating them as needed<br>• Resolve customer inquiries, providing them with accurate and helpful information. IT Specialist <p>The IT Specialist will provide hands-on technical support for a variety of client IT needs, focusing on Level 1 and Level 2 technical issues. This role requires strong troubleshooting abilities, familiarity with server and networking basics, Office 365 expertise, and a commitment to exceptional customer service. The ideal candidate will have experience supporting diverse IT environments and a passion for solving technical challenges with professionalism and care. This is a Direct Hire/Permanent Placement position.</p><p><br></p><p><strong>Day to day will include:</strong></p><p><br></p><p><strong>Technical Support:</strong></p><ul><li>Troubleshoot and resolve Level 1 and Level 2 technical issues for clients promptly and effectively.</li><li>Respond to IT support tickets, prioritizing based on urgency and impact.</li></ul><p><strong>Office 365 Administration:</strong></p><ul><li>Support clients with Office 365 user management, migrations, troubleshooting, and configuration.</li><li>Assist with user onboarding/offboarding and access permissions.</li></ul><p><strong>Networking & Server Support:</strong></p><ul><li>Provide basic server and networking support, including configuring, monitoring, and troubleshooting routers, switches, firewalls, and other network devices.</li><li>Monitor network performance and assist in identifying and resolving issues.</li></ul><p><strong>Customer Service:</strong></p><ul><li>Foster positive client relationships by delivering exceptional, professional, and responsive technical support.</li><li>Act as the first point of contact for client IT needs, ensuring a positive user experience.</li></ul><p><strong>Documentation & Reporting:</strong></p><ul><li>Maintain accurate documentation of technical issues, solutions, and client systems.</li><li>Provide clear and concise updates to clients and internal teams as needed.</li></ul><p><strong>Proactive Problem Solving:</strong></p><ul><li>Monitor client systems and identify potential issues before they escalate.</li><li>Recommend strategies for optimizing technology environments.</li></ul>