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 Developer in Madison, WI

PHP Software Developer <p>We are seeking a disciplined and skilled Software Developer with deep expertise in PHP and Laravel. In this role, you will contribute to the development and maintenance of high-quality web applications while collaborating within a tight-knit team. Your ability to communicate effectively and contribute meaningfully to a smaller organizational structure will be paramount. This is a Direct Hire/Permanent Placement position and will be hybrid, with 3 days on-site and 2 days remote each week. </p><p><br></p><p><strong>Core Responsibilities</strong></p><ul><li>Design, develop, and maintain web applications using PHP and Laravel.</li><li>Debug and optimize code to ensure high performance and reliability.</li><li>Collaborate with team members to deliver efficient, scalable, and robust solutions.</li><li>Provide technical input during project planning and review sessions.</li></ul> Back End Developer <p>Job Title: Java Back-End Developer (Contract)</p><p>Location: Wisconsin (Hybrid/Remote Options Available)</p><p>Duration: Contract</p><p><br></p><p>One of our best clients in Wisconsin is looking for a Java Back-End Developer to join their team on a contract basis. This role is ideal for someone with 5-10 years of experience—experienced enough to jump in and contribute quickly, but not too senior.</p><p><br></p><p>Must-Have Skills:</p><p>✔ Java Back-End Development (5-10 years)</p><p>✔ Spring Boot – This is critical for success in this role.</p><p>✔ Self-Driven Approach – You should be able to gather requirements from a lead, execute tasks independently, and drive projects forward.</p><p><br></p><p>Nice-to-Have Skills:</p><p>➕ Informatica experience</p><p>➕ AWS Glue exposure</p><p><br></p><p>Qualifying Questions:</p><p>&#128313; Can you share an example of a project where you had to take ownership, gather requirements from a lead, and execute independently?</p><p>&#128313; How have you used Spring Boot in your previous roles? What challenges have you faced, and how did you overcome them?</p><p>&#128313; Do you have experience with Informatica or AWS Glue? If so, in what capacity?</p><p><br></p><p>This is a fantastic opportunity to work with a top-tier client on impactful projects. If you're a strong Java Back-End Developer looking for your next contract role, let's connect!</p> Sr. Software Engineer <p><strong>C/C++ Multi-Threading Developer (Onsite – Madison, WI) | Contract-to-Hire</strong></p><p>We are seeking a C/C++ Developer with strong multi-threading and desktop application development experience to join our team in Madison, WI. This is an onsite, contract-to-hire role where you will work directly with physical instruments and devices, programming real-world applications that integrate with hardware.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>Develop and maintain desktop applications using C and C++.</p><p>Implement multi-threading solutions for high-performance applications.</p><p>Work on user interfaces, particularly using Qt.</p><p>Design and develop object-oriented software solutions.</p><p>Collaborate with cross-functional teams to integrate software with physical instruments and devices.</p><p><br></p><p><br></p> M365 Engineer <p>We are looking for a skilled Microsoft 365 Engineer to join our team! In this role, you will be responsible for managing and configuring Microsoft 365 environments, including SharePoint, Teams, Power Platform, and Microsoft Purview. If you have experience with automation, scripting, and integrations, we’d love to hear from you.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>Microsoft 365 Administration – Manage and support SharePoint & Teams, including configurations, retention labeling, and additional projects.</p><p>Power Platform Expertise – Work with Power Automate and Power Apps to streamline business processes.</p><p>Microsoft Purview – Administer and navigate Microsoft Purview for archiving and compliance in a highly regulated environment.</p><p>Scripting & Automation – Utilize PowerShell scripting to automate administrative tasks (highly preferred).</p><p>Teams Administration – Manage Teams integrations and configurations.</p><p>SharePoint Management – Maintain existing SharePoint environments (not site creation but managing policies and retention).</p><p><br></p> Software Engineer <p>Robert Half is seeking a Software Engineer for our client in Madison, WI. In this role you’ll collaborate with cross-functional teams, including those specializing in electrical and instrument engineering, to enhance the functionality of technical instruments. As a member of a scrum team, you will be involved in all aspects of the software development lifecycle, including designing, coding, testing, deploying, and maintaining software features and algorithms. Additionally, you'll participate in activities like code reviews and hands-on testing in laboratory environments. </p><p><br></p><p><strong>This is a Direct Hire role that will require onsite work (with some WFH flexibility).</strong></p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Analyze and understand technical requirements, state diagrams, behavior outlines, and algorithm specifications.</li><li>Collaborate with teammates to define sprint goals and execute tasks such as feature implementation, bug fixes, refactoring, and writing automated tests.</li><li>Conduct testing in lab settings to confirm proper software behavior and instrument performance.</li><li>Manage source code changes collaboratively through Git.</li><li>Adhere to established best practices for development tools and frameworks and continuously explore new technologies to optimize software processes.</li></ul><p><br></p> Professional Development Representative <p>We are offering a contract to hire employment opportunity in the Real Estate & Property industry for a Detail Oriented Development Representative in Madison, Wisconsin. This role involves a high degree of interaction with students and other employees within the organization, with a focus on customer service, and student onboarding.</p><p><br></p><p>Responsibilities:</p><p>• Engage in regular communication with new students, facilitating their onboarding process for various classes</p><p>• Actively participate in customer service activities, including answering phones and responding to chat bot queries</p><p>• Manage the registration process for events, ensuring a smooth and efficient experience for attendees</p><p>• Leverage Microsoft Suites, Zoom, Word, and Excel to accomplish tasks and maintain organized records</p><p>• Conduct proactive outreach to students, maintaining positive relationships and encouraging ongoing engagement</p><p>• Collaborate closely with the course development team to ensure alignment and mutual support</p><p>• Perform data entry and order entry tasks, maintaining accurate and up-to-date customer records</p><p>• Monitor student progress throughout classes, providing necessary support and follow-ups</p><p>• Schedule appointments as needed, demonstrating strong organizational skills</p><p>• Participate in outbound marketing activities, contributing to the organization's overall marketing efforts.</p> Business Analyst/ Mobile Product Owner <p>We are offering a contracted opportunity for a Business Analyst/ Mobile Product Owner based in Waukesha, Wisconsin. The successful candidate will liaise with cross-functional teams to refine business requirements, ensure clear communication between stakeholders and development teams, and deliver high-value features efficiently. </p><p>This role will primarily be onsite. <strong>NO REMOTE APPLICANTS WILL BE CONSIDERED</strong></p><p><strong><u>We will not be partnering with third party vendors and appreciate outside firms respecting this basic request. </u></strong></p><p><br></p><p>Responsibilities:</p><p>• Collaborate with stakeholders, Product Managers, and Project Managers to understand business needs, timelines, and objectives.</p><p>• Translate business needs into user stories and well-defined acceptance criteria.</p><p>• Keep the product backlog up-to-date, well-prioritized, and clearly visible to key stakeholders.</p><p>• Refine user stories based on evolving feedback and ensure clarity and readiness for the development team.</p><p>• Communicate progress, changes, and priorities within the backlog to both technical teams and other stakeholders.</p><p>• Work closely with internal teams to ensure alignment on scope, deliverables, and development timelines.</p><p>• Lead requirement-gathering sessions, sprint planning meetings, and sprint reviews with diverse stakeholders.</p><p>• Clearly outline risks, changes, or updates that may impact project scope, timelines, or costs.</p><p>• Promote Agile best practices to improve workflows and team efficiency.</p><p>• Identify pain points in requirements gathering, backlog refinement, or team collaboration, and recommend actionable changes.</p><p>• Drive continuous improvement efforts, enabling smoother execution and faster delivery of projects.</p> Change Management/Mentor/Trainer/Project Manager <p>We are in search of a dedicated Manager/Trainer/Mentor/Project Manager to join our dynamic team in Madison, Wisconsin. As a part of our team, you will play an instrumental role in implementing our new ERP system, Odoo, and managing the change process across the company. This role also involves team leadership, high-level communication, and a focus on efficiency and cost-effectiveness. This position offers a contract to permanent employment opportunity.</p><p><br></p><p>*Manufacturing and Design experience is HIGHLY desirable </p><p><br></p><p>Responsibilities:</p><p>Lead Change, mentor and train existing staff, extremely organized and detail oriented</p><p><br></p><p>• Lead the implementation of the new ERP system, Odoo, across the company</p><p>• Manage the change process associated with the ERP system implementation</p><p>• Provide leadership and direction to the team to ensure efficient use of new tools and processes</p><p>• Facilitate high-level communication across departments to ensure smooth transition and implementation</p><p>• Focus on cost-effectiveness and efficiency in all processes, particularly in relation to the new ERP system</p><p>• Understand and cater to the needs of both customers and employees in all project stages</p><p>• Ensure all data, including part numbers and descriptions, are accurately and efficiently managed in the new ERP system</p><p>• Utilize various tools, including Atlassian Jira, Cisco Technologies, and Cloud Technologies, to support project management and change management processes</p><p>• Conduct employee training sessions to ensure all staff are equipped to use the new ERP system effectively</p><p>• Oversee the conversion and update of CAD files to PDFs.</p> IT Director <p>Are you a strategic IT leader with a strong background in cybersecurity, software systems, and infrastructure? We’re looking for an <strong>IT Director</strong> to take ownership of all things IT for a growing manufacturing company. This role oversees an 10<strong>-</strong>person IT team, ensuring seamless operations while fostering a culture of trust and accountability—without micromanaging.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Provide strategic direction and leadership for all IT operations, infrastructure, and software systems.</li><li>Oversee <strong>cybersecurity initiatives</strong> to ensure compliance with industry audits and protect company assets.</li><li>Guide <strong>software development efforts</strong>, ensuring systems align with business objectives.</li><li>Manage IT infrastructure, including networks, servers, and cloud environments.</li><li>Support and develop a high-performing IT team, fostering professional growth and collaboration.</li><li>Partner with leadership to align IT strategies with company goals.</li><li>Evaluate and implement new technologies to drive efficiency and innovation.</li></ul> Pricing Coordinator <p>Robert Half Talent Solutions has partnered with their valued client in Beloit, WI in search of their next Pricing Coordinator. The Pricing Coordinator is responsible for assisting with the development and execution of pricing strategies for products and services, ensuring they are competitive, profitable, and aligned with company goals. This role requires strong analytical skills, attention to detail, and the ability to collaborate across departments to maintain accurate and timely pricing information. For immediate consideration please contact Dane Nelson @ 608-716-5791.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Overseeing the implementation of pricing strategies to remain competitive in the market</p><p>• Managing customer inquiries related to pricing and providing accurate information</p><p>• Maintaining up-to-date records of customer interactions and transactions</p><p>• Regularly monitoring customer accounts to ensure pricing accuracy</p><p>• Processing customer applications with precision and efficiency</p><p>• Updating and maintaining accurate customer credit records</p><p>• Collaborating with the team to review and revise pricing policies as needed</p><p>• Ensuring all pricing activities comply with company policies and legal requirements</p><p>• Assisting in the development of competitive pricing strategies based on market research</p><p>• Providing support to the sales team through accurate pricing information and strategies.</p> Business Analyst IV <p>We are offering a 6 month contract position for a Business Analyst IV in Sun Prairie, Wisconsin. In this role, you will be a part of a Global Cyber Security program, working alongside the project manager and project team on the Toxic Combinations and Control Improvements projects. Your focus will be on supporting these projects and enhancing business capability to achieve the objectives of the global cyber security organization.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>• Support the <strong>Toxic Combination and Control Improvements projects</strong>, providing expertise and guidance to enhance compliance with standards and achieve project goals.</p><p><br></p><p>• Collaborate with stakeholders and system teams to identify requirements, analyze gaps between current and future state, and recommend solutions.</p><p><br></p><p>• Gather requirements and document complex process flows, identifying opportunities for standardization, increased efficiency, cost reduction, and improved user experience.</p><p><br></p><p>• Facilitate testing and onboarding with system teams and required end users, ensuring thorough understanding of user requirements and the availability of relevant and accurate process documentation.</p><p><br></p><p>• Implement business processes and continuous improvement initiatives, assessing alignment of current processes, programs, and systems to business requirements.</p><p><br></p><p>• Identify and eliminate risks to complex change implementation, planning user acceptance testing, clarifying requirements to developers, and escalating defects/issues as needed.</p><p><br></p><p>• Facilitate meetings supporting all phases of assigned projects using appropriate tools and technology.</p><p><br></p><p>• Be knowledgeable in Privileged Access Management CyberArk and Toxic Combinations / Segregation of Duties.</p><p><br></p><p>• Provide recommendations for improvement and implement procedural changes to ensure technical solutions align with organizational objectives, regulatory standards, and business needs.</p><p><br></p><p>• Support coordination and communications to implement solutions to end-users, working closely with system teams to obtain signoffs and necessary approvals.</p> Finance Manager <p><strong>Project Finance Manager role in Madison that has potential for hybrid after training. For immediate consideration contact Jon Wright at 608-338-1052.</strong></p><p><br></p><p>Robert Half is looking for a diligent Project Finance Manager to join a growing team in the Real Estate & Property industry in Madison, Wisconsin. In this role, you will be responsible for overseeing the project accounting team and ensuring accurate and timely accounting on open construction projects for the company. There is a lot of potential for growth opportunities down the line within this dynamic organization.</p><p><br></p><p>Responsibilities:</p><p>• Oversee and assist with project, pre-development, and construction accounting, including managing the monthly draw cycle for multiple projects nationwide.</p><p>• Coordinate with relevant departments regarding the draw cycle.</p><p>• Ensure the accurate and prompt processing of customer credit applications.</p><p>• Maintain precise customer credit records and monitor customer accounts for necessary action.</p><p>• Oversee the lien waiver/disbursement process for monthly draws.</p><p>• Manage the preparation and organization of invoices for payment, ensuring adherence to department schedule and maintaining paid invoice files.</p><p>• Monitor invoices for sales and use tax and maintain accurate vendor records.</p><p>• Handle monthly bank statement reconciliations and sales/use tax reports/returns.</p><p>• Manage the tax credit cost certification process and assist in procuring equity and soft project sourcing.</p><p>• Oversee inter-company invoicing and manage the workflow of project accountants and AP/admin team.</p><p>• Handle any other duties and projects as assigned.</p> Senior Accountant We are seeking an experienced Senior Accountant to join our team in Hartford, Wisconsin, United States. In this role, you'll be responsible for a variety of accounting tasks, from detailed account reconciliations to high-level budgeting and policy development. Your focus will be on delivering a work product that accurately reflects our financial situation.<br><br>Responsibilities:<br>• Manage accounts payable and receivable to ensure accurate record-keeping<br>• Handle payroll, ensuring compliance with all relevant regulations<br>• Prepare and present monthly financial reports, ensuring they accurately reflect our economic condition<br>• Work on account reconciliations, making sure all records are up-to-date and accurate<br>• Assist the CFO or controller with their duties as needed<br>• Identify complex causal relationships within the accounting process and leverage available resources to find effective solutions<br>• Shift focus between high-level accounting tasks and granular duties as required<br>• Collaborate with team members, ask specific questions, and clearly communicate thoughts<br>• Understand and apply knowledge of our operations to the organization's accounting processes<br>• Use moderate to advanced computer operations relating to the Microsoft suite of products, specifically Microsoft Excel<br>• Identify irregularities within large data sets and resolve them to avoid flawed financial reporting<br>• Utilize skills in Account Reconciliation, Balance Sheet Reconciliation, Bank Reconciliations, General Ledger, Journal Entries, Microsoft Excel, Month End Close, NetSuite, Oracle, SAP, and other key software such as Navision and ADP - Payroll.