We are looking for an IT Engineer to support and evaluate the technology environment in California. This contract-to-permanent opportunity is ideal for a hands-on, detail-oriented individual who can investigate current systems, identify improvement areas, and help strengthen day-to-day infrastructure performance. The role combines desktop support, technical assessment, and practical problem-solving across user systems, directories, and network-connected assets.<br><br>Responsibilities:<br>• Review the existing IT environment to identify operational gaps, technical risks, and opportunities for improvement.<br>• Perform asset tracking and verification activities to help maintain accurate inventory records for hardware and related equipment.<br>• Conduct testing across workstations, systems, and network components to confirm functionality and uncover issues affecting performance.<br>• Provide desktop and help desk support by resolving user-reported incidents, troubleshooting Windows-based devices, and managing service requests.<br>• Administer and support Active Directory and Azure Active Directory user access, account maintenance, and related system tasks.<br>• Document findings and develop practical remediation recommendations to improve system stability, support processes, and overall IT operations.<br>• Assist with network-related troubleshooting by evaluating connectivity issues and reviewing topology information to support efficient resolution.<br>• Contribute to technical planning efforts related to transitioning away from the current organizational structure or environment as needed.
We are looking for an experienced Engineering Manager to lead a technical team in Minneapolis, Minnesota. This role is ideal for someone with strong expertise in 3D modeling, drafting, and engineering documentation who can guide day-to-day execution while maintaining high quality standards. The successful candidate will bring hands-on proficiency with AutoCAD and ideally SolidWorks, along with the ability to support a team of nine through clear direction and technical leadership.<br><br>Responsibilities:<br>• Lead and support a nine-person team responsible for modeling, drafting, and related engineering deliverables.<br>• Oversee the creation and review of 3D models, technical drawings, and supporting documentation to ensure accuracy and consistency.<br>• Provide technical guidance on design and drafting practices while helping the team resolve complex modeling challenges.<br>• Manage workflow priorities, assign work effectively, and monitor progress to keep projects on schedule.<br>• Establish quality expectations for engineering documentation and verify that deliverables meet internal and client standards.<br>• Use AutoCAD in daily operations and contribute expertise in SolidWorks when applicable to project needs.<br>• Partner with cross-functional stakeholders to align design output with engineering requirements and project objectives.
<p>EDI Engineer</p><p>We are seeking an experienced EDI Engineer to join a collaborative and fast-paced technology team supporting modernization efforts across enterprise integrations and EDI platforms. This is an excellent opportunity for someone who enjoys solving complex problems, working across multiple technologies, and helping bridge legacy systems with modern integration solutions.</p><p>This role is highly hands-on and ideal for someone who thrives in smaller team environments where adaptability, ownership, and initiative are critical.</p><p>What You’ll Be Doing</p><ul><li>Support and enhance existing EDI processes and integrations</li><li>Work heavily within SQL procedures, data transformations, and backend processing logic</li><li>Assist with modernization efforts involving legacy integration platforms and cloud-based technologies</li><li>Help migrate and improve integrations from BizTalk toward MuleSoft and newer integration approaches</li><li>Create scripts and automation solutions using Python</li><li>Troubleshoot integration and data flow issues across multiple systems</li><li>Work with business teams and external partners to onboard and improve EDI workflows</li><li>Help integrate platforms that are not traditionally EDI-friendly</li><li>Collaborate within a small team environment where flexibility and adaptability are essential</li></ul><p>What We’re Looking For</p><ul><li>Strong SQL experience, including stored procedures, troubleshooting, and data processing</li><li>Experience using Python for scripting, automation, or integration support</li><li>Well-rounded EDI background with experience supporting both legacy and modern integration environments</li><li>Experience with EDI migrations, platform modernization, or integration transformations</li><li>Ability to independently troubleshoot issues and drive solutions forward</li><li>Comfortable working in a fast-paced environment with evolving priorities</li><li>Strong communication and collaboration skills</li><li>“Get it done” mentality with a proactive approach to problem solving</li></ul><p>Preferred / Nice-to-Have Skills</p><ul><li>MuleSoft experience</li><li>BizTalk experience</li><li>Cloud migration exposure</li><li>API integration experience</li><li>Experience modernizing legacy systems and workflows</li><li>FTP/SFTP integration experience</li></ul><p>Additional Details</p><ul><li>Hybrid work environment for candidates located within commuting distance</li><li>Contract-to-hire opportunity with long-term potential</li><li>Standard business hours</li><li>Targeting a near-term start date</li><li>Degree preferred, but equivalent hands-on experience will absolutely be considered</li><li>Excellent opportunity to make a direct impact within a highly visible team and modernization initiative</li></ul><p><br></p>
<p>We are seeking an Integration Engineer to provide technical leadership across the end-to-end development and delivery of new insurance products and capabilities, enabling new business opportunities and operational efficiencies. This role will lead the design, development, and integration of underwriting frameworks and platforms across multiple lines of business using Agile and DevOps methodologies.</p><p>This position requires hands-on development experience, deep integration expertise, and the ability to technically lead globally distributed teams to deliver scalable, secure, and high-quality cloud-native platforms and services aligned with business priorities.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>· Provide hands-on technical leadership for application design, development, and integration of secure and scalable solutions.</p><p>· Lead end-to-end development, implementation, and integration of new insurance products and packages using underwriting frameworks.</p><p>· Design and implement platforms enabling continuous delivery of features and capabilities aligned with business priorities.</p><p>· Partner closely with Product Managers/Owners, Business Analysts, Developers, and enterprise teams to define optimal technical solutions.</p><p>· Lead high-level design efforts, perform code reviews, and guide implementation by development teams.</p><p>· Develop select modules while reviewing and mentoring other engineers’ code.</p><p>· Mentor and coach junior engineers across multiple Scrum teams.</p><p>· Leverage an Agile-based operating model across distributed teams.</p><p>· Prepare technical documentation and deliver sprint and system demonstrations.</p><p>· Manage production workloads and act as an SME for Level 3 production support issues.</p><p>· Perform complex troubleshooting, root cause analysis, and resolution of critical production defects.</p><p>· Communicate status, risks, and dependencies in accordance with agreed communication plans.</p>
<p>We are seeking an <strong>AI/ML Engineer</strong> to build, deploy, and scale machine learning models that drive real-world business solutions. This role focuses on taking models from development to production.</p><p>Key Responsibilities:</p><ul><li>Design, build, and deploy machine learning models in production environments</li><li>Develop and manage data pipelines to support model training and inference</li><li>Collaborate with data scientists, engineers, and business stakeholders</li><li>Optimize model performance, scalability, and reliability</li><li>Monitor deployed models and continuously improve performance</li><li>Implement best practices for versioning, testing, and model lifecycle management</li><li>Work with large and complex datasets to extract meaningful insights</li></ul><p><br></p>
<p><strong>Service & Automation Engineer</strong></p><p>This position supports customers with technical service needs related to advanced manufacturing equipment and automated production systems. The role focuses on troubleshooting, upgrade support, and automation software commissioning to ensure equipment performance, uptime, and customer satisfaction.</p><p>You will travel to customer sites and work independently to diagnose and resolve technical issues. Candidates should be self-driven, organized, and comfortable handling service requests both on-site and remotely. Travel may be required on short notice, with service visits typically lasting 1–2 weeks and occasionally longer. When not traveling, you will provide remote support and contribute to continuous improvement of service operations.</p><p><br></p><p>Key Responsibilities</p><p>Customer Support & Service</p><ul><li>Serve as a primary technical contact for customer inquiries and service requests.</li><li>Provide remote troubleshooting support using phone, email, and secure remote access tools.</li><li>Diagnose issues and guide customers through corrective actions.</li><li>Escalate complex problems to specialized engineering teams when needed.</li><li>Perform on-site service work such as troubleshooting, commissioning, maintenance, and repairs when remote resolution is not possible.</li></ul><p>PLC Programming & Troubleshooting</p><ul><li>Modify, test, and debug PLC programs across modern and legacy control platforms (examples include Siemens and Allen-Bradley systems).</li><li>Troubleshoot ladder logic, function blocks, and structured text issues.</li><li>Optimize control logic for performance, safety, and efficiency.</li><li>Perform online/offline edits during commissioning or service activities.</li></ul><p>Drive Configuration & Diagnostics</p><ul><li>Configure and troubleshoot VFDs, servo drives, and motion controllers.</li><li>Set motor parameters, feedback devices, and motion profiles.</li><li>Diagnose drive faults such as overcurrent, encoder errors, or communication issues.</li><li>Integrate drives with PLC systems via industrial networks (e.g., EtherNet/IP, Profinet).</li></ul><p>HMI / SCADA Support</p><ul><li>Create or modify operator interface screens including alarms, trends, recipes, and controls.</li><li>Connect PLC tags to HMI objects and verify communications.</li><li>Adjust user interfaces based on operator feedback.</li><li>Troubleshoot display, scripting, or communication issues.</li></ul><p>Quality & Continuous Improvement</p><ul><li>Confirm resolution of service issues and ensure equipment reliability.</li><li>Provide feedback to engineering teams on recurring problems or improvement opportunities.</li><li>Document service activities and customer interactions in internal systems.</li></ul><p>Collaboration</p><ul><li>Support spare-parts identification and service quotation activities.</li><li>Share technical knowledge with internal teams and participate in project discussions.</li></ul>
We are looking for a skilled Software Engineer to join our team in Draper, Utah. This role requires expertise in full-stack development, with a strong focus on .NET and Angular technologies. The ideal candidate will bring exceptional communication skills and a proven track record of delivering high-quality software solutions.<br><br>Responsibilities:<br>• Develop and maintain robust full-stack applications using .NET and Angular frameworks.<br>• Collaborate with cross-functional teams to design, implement, and optimize software solutions.<br>• Troubleshoot and resolve database issues to ensure system reliability and performance.<br>• Work with messaging queues such as Kafka to enhance system communication and data processing.<br>• Utilize C# and VB.NET to build scalable and efficient applications.<br>• Write clean, efficient, and well-documented code for web development projects.<br>• Stay updated on the latest industry trends and technologies to continually improve development practices.<br>• Conduct thorough testing and debugging to ensure software quality and reliability.<br>• Support existing software systems by identifying and resolving technical issues.<br>• Participate in code reviews to maintain high development standards.
<p>Robert Half's client in Phoenix is seeking a Software Engineer. This is an onsite, 5 days/ week, role. </p><p><strong>Key Responsibilities</strong></p><ul><li>Architect, design, and develop full-stack applications and database systems</li><li>Build scalable services and responsive user interfaces</li><li>Collaborate with engineering teams to define technical solutions</li><li>Participate in Agile/Scrum development</li><li>Write clean, maintainable code and conduct code reviews</li><li>Contribute to system architecture, standards, and long-term technical strategy</li></ul><p><br></p>
<p>Software Engineer – Microservices / DevSecOps</p><p>Location: Gaithersburg, MD 20878</p><p>Work Arrangement: Hybrid</p><p>Clearance: Ability to obtain and maintain a Public Trust</p><p><br></p><p><br></p><p>Position Overview</p><p>We are seeking a Software Engineer to design and implement scalable microservices-based applications supporting mission-critical programs. This role focuses on delivering high-quality software solutions within an Agile/SAFe environment, collaborating closely with systems engineering, product delivery, and DevSecOps teams.</p><p>The ideal candidate is a hands-on engineer with strong experience in microservices architecture, modern programming languages, and cloud-native development, along with a passion for building reliable, secure, and efficient systems. Exposure to AI-enabled or data-driven systems is a plus.</p><p>WKey Responsibilities</p><p>Application Development & Architecture</p><ul><li>Design, develop, and maintain microservices-based applications using modern engineering practices</li><li>Translate business requirements into scalable technical solutions</li><li>Build clean, maintainable, and testable code aligned to best practices</li></ul><p>Agile Delivery & Collaboration</p><ul><li>Participate in Agile / SAFe ceremonies (sprint planning, standups, retrospectives)</li><li>Collaborate with product owners, architects, and engineering teams</li><li>Contribute to system design discussions and technical decision-making</li></ul><p>DevSecOps & Integration</p><ul><li>Integrate services with databases, APIs, and messaging systems</li><li>Work within CI/CD pipelines and DevSecOps frameworks</li><li>Support deployment, monitoring, and continuous improvement of applications</li></ul><p>Operations & Optimization</p><ul><li>Troubleshoot, debug, and optimize application performance</li><li>Partner with QA, DevOps, and platform teams to ensure reliable delivery</li><li>Enhance system scalability, reliability, and maintainability</li></ul>
We are looking for a Software Engineer to join our team in East Lansing, Michigan. In this role, you will build and refine software solutions while partnering with cross-functional teams to ensure reliable performance and strong system compatibility. This opportunity is ideal for someone who enjoys translating technical needs into well-defined designs and delivering high-quality applications in a structured development environment.<br><br>Responsibilities:<br>• Create detailed technical specifications that guide the development of software applications and program features.<br>• Partner with quality assurance teams to define thorough testing strategies and support validation efforts throughout the development lifecycle.<br>• Work closely with hardware engineering teams to evaluate system behavior and confirm effective integration between software and physical components.<br>• Develop, enhance, and maintain applications using modern programming frameworks and established engineering practices.<br>• Apply the organization's software development approach to deliver consistent, maintainable, and scalable solutions.<br>• Produce clear documentation for application architecture, technical requirements, and software functionality.<br>• Investigate performance issues and support troubleshooting activities to improve reliability and usability.<br>• Contribute to technical discussions, code reviews, and solution planning with internal stakeholders.
<p>We are seeking a Software Engineer to support the development of digital manufacturing solutions in a plant environment. This role involves building and implementing applications that enhance automation, data visibility, and overall operational efficiency.</p><p>Key responsibilities include developing software using technologies such as Python, C#, and .NET; supporting real-time monitoring and data integration across systems; and partnering with production and leadership teams to identify and implement process improvements. This individual will also help modernize legacy systems and support the adoption of Industry 4.0 initiatives.</p><p>The ideal candidate brings strong technical skills, a collaborative mindset, and the ability to drive projects from concept through implementation while working cross-functionally with operations and IT teams.</p>
We are looking for a Software Engineer to build and enhance business applications that support operations across multiple facilities in Columbus, Ohio. This role combines hands-on development with cross-functional collaboration, requiring someone who can translate operational needs into practical software solutions. The ideal candidate is comfortable managing projects from concept through delivery while clearly communicating technical ideas to both technical and non-technical stakeholders.<br><br>Responsibilities:<br>• Lead assigned initiatives through planning, development, testing, deployment, and ongoing support while following established engineering practices.<br>• Design and implement automation solutions that streamline workflows and improve day-to-day operational performance.<br>• Partner with business stakeholders and process owners to gather requirements, analyze system interactions, and develop tailored software applications.<br>• Maintain and enhance existing applications by diagnosing issues, correcting defects, and delivering system improvements based on user input.<br>• Represent the software development team in meetings and provide updates, recommendations, and technical guidance to internal partners.<br>• Prepare clear presentations and documentation that explain proposals, findings, and outcomes for audiences with varying levels of technical knowledge.<br>• Coordinate priorities and timelines effectively to keep projects on schedule and aligned with functional expectations.<br>• Provide application support for multiple facilities, including occasional travel and limited after-hours assistance when needed.
We are looking for an experienced Software Engineer to join a team delivering robust web-based solutions in Dallas, Texas. This position focuses on creating dependable, scalable applications that can support large-scale digital activity while improving overall platform performance. The role is well suited to someone with strong backend or full-stack expertise who enjoys working with modern frameworks and building systems designed for growth.<br><br>Responsibilities:<br>• Design, build, and enhance web applications that support business-critical digital services.<br>• Develop backend and full-stack features using technologies such as C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Improve application stability, responsiveness, and scalability to meet the demands of high-traffic environments.<br>• Collaborate with technical teams to define architecture, implement new functionality, and maintain code quality standards.<br>• Troubleshoot defects, resolve performance issues, and deliver reliable fixes across the platform.<br>• Contribute to ongoing product and platform enhancements through clean, maintainable, and well-tested code.
<p>We are looking for a talented Software Engineer to join our team in Jacksonville, Florida. This Contract to permanent position involves designing and developing web applications using a combination of Microsoft technologies and modern front-end frameworks. The ideal candidate thrives in collaborative environments, possesses strong problem-solving skills, and is passionate about delivering scalable and user-friendly software solutions.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and maintain robust applications using C# and .NET technologies.</p><p>• Create intuitive and responsive front-end interfaces using Angular, JavaScript, and React.js.</p><p>• Develop and optimize SQL queries while managing relational databases, such as SQL Server.</p><p>• Build and consume RESTful APIs to support application integrations.</p><p>• Collaborate with cross-functional teams, including Product, QA, UX, and DevOps, to ensure high-quality deliverables.</p><p>• Participate in the full software development lifecycle, from requirements gathering to deployment and support.</p><p>• Conduct code reviews and contribute to the establishment of engineering best practices.</p><p>• Troubleshoot and resolve application issues across various environments.</p><p>• Maintain clear and comprehensive documentation for code, systems, and development processes.</p><p>• Stay informed about emerging technologies and industry trends to enhance development practices.</p>
<p>We are seeking a talented Software Developer to join a collaborative technology team focused on designing, building, and supporting enterprise software applications. In this role, you will work closely with senior developers and the Software Architect to develop modern web-based solutions, enhance existing applications, and contribute to ongoing system modernization efforts.</p><p>This position is ideal for a developer who enjoys working across a mix of new development and legacy system improvement, and who is excited by the opportunity to help evolve an organization’s technology stack.</p><p><br></p><p><strong>This is a hybrid role in Milwaukee, WI. </strong></p><p><strong>We will not be accepting c2c/ third party candidates. Please do not apply or submit. </strong></p><p><br></p><p> <strong>Responsibilities</strong></p><ul><li>Design, develop, test, and maintain enterprise and web-based applications that support critical business operations.</li><li>Partner with the Software Architect and development team to build scalable, maintainable, and high-performing software solutions.</li><li>Write clean, efficient, and well-documented code following established standards and best practices.</li><li>Support the maintenance and enhancement of existing JavaScript-based applications and systems.</li><li>Develop and integrate RESTful APIs and backend services.</li><li>Participate in code reviews, troubleshooting, debugging, and issue resolution.</li><li>Use source control and issue tracking tools to manage development tasks and code changes.</li><li>Assist with deployments and testing across development, staging, and production environments.</li><li>Help ensure data accuracy and integrity during releases, updates, and enhancements.</li><li>Work with business stakeholders and IT teams to gather requirements and translate them into technical solutions.</li><li>Contribute to projects using Agile, Scrum, or Waterfall methodologies based on business needs.</li><li>Provide occasional support for troubleshooting and system updates across multiple locations.</li></ul><p><br></p><p><br></p>
<p>We’re looking for a PHP Developer with experience integrating AI capabilities into web applications. This role will focus on enhancing existing platforms with intelligent automation, APIs, and machine learning capabilities.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop and maintain <strong>PHP-based web applications</strong></li><li>Integrate <strong>AI/ML APIs</strong> (OpenAI, Azure AI, etc.) into applications</li><li>Build intelligent features such as <strong>chatbots, recommendation engines, and automation tools</strong></li><li>Optimize backend performance and <strong>API integrations</strong></li><li>Collaborate with cross-functional teams to define AI-driven features</li><li>Ensure <strong>scalability, security, and reliability</strong> of applications</li></ul><p><br></p>
<p>AI/ML Engineer </p><p>Atlanta, GA </p><p>Permanent </p><p>Robert Half </p><p><br></p><p>About the Role </p><ul><li>We’re seeking experienced AI/ML Engineers interested in consulting-driven work to design, build, and deploy enterprise-grade AI solutions. This role focuses on delivering scalable ML and GenAI systems that drive automation, insights, and operational efficiency across multiple business functions. You’ll operate as an internal consultant and technical leader, partnering with stakeholders to identify opportunities, implement AI tools, and bring solutions from concept to production. </li></ul><p>What You’ll Do </p><ul><li>Design and own end-to-end AI/ML and GenAI solutions, including LLM-based applications and predictive models Collaborate across multiple business units to identify, scope, and deliver high-impact AI use cases Build and deploy AI-powered applications (RAG pipelines, agentic workflows, automation tools) </li><li>Evaluate, recommend, and integrate third-party AI platforms and vendors Develop scalable APIs, pipelines, and microservices using Python (FastAPI, Flask, Django) and cloud platforms (AWS, Azure, GCP) </li><li>Leverage tools like ChatGPT, Claude, Gemini, and Copilot to automate workflows and generate insights from structured and unstructured data</li><li>Create dashboards and reporting solutions using Power BI or similar tools to drive data-informed decisions Translate business requirements into technical architectures and production-ready systems Implement evaluation frameworks, metrics, and monitoring for model performance and business impact </li><li>Ensure secure, scalable, and compliant deployment of AI solutions Identify risks (bias, hallucination, data leakage) and implement mitigation strategies Act as a trusted AI advisor, proactively identifying opportunities to drive efficiency and innovation </li></ul><p>What We’re Looking For </p><ul><li>3–5+ years of experience in AI/ML Engineering, Data Science, or Software Engineering Strong Python skills with ML frameworks (TensorFlow, PyTorch, etc.) </li><li>Experience building LLM-based solutions (OpenAI, Anthropic/Claudecode, Gemini, Copilot, etc.) Hands-on experience with AI orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel, etc.) </li><li>Strong experience with API development and system design Experience working with large datasets and integrating across enterprise systems Proficiency in data visualization/reporting tools (Power BI or similar) </li><li>Experience designing and deploying production-grade AI systems in cloud environments Strong understanding of model evaluation, data quality, and AI system performance </li><li>Proven ability to partner cross-functionally and manage multiple stakeholders </li><li>Strong communication skills and ability to operate in consulting/client-facing environments Self-starter with the ability to adapt quickly across business domains</li></ul>
We are looking for a skilled Software Engineer to join our team in Jacksonville, Florida, on a Contract to permanent position. In this role, you will develop and enhance software applications using C++ while automating workflows through batch scripting. This position offers an excellent opportunity to contribute to high-performance systems and solve complex technical challenges.<br><br>Responsibilities:<br>• Design and implement software features and applications using the C++ programming language.<br>• Develop clean, efficient, and maintainable code that meets technical requirements and standards.<br>• Collaborate with cross-functional teams to gather and define technical specifications for projects.<br>• Perform unit testing and support integration testing to ensure software quality and reliability.<br>• Identify and resolve software defects through debugging and troubleshooting techniques.<br>• Automate repetitive tasks and workflows by creating and maintaining batch scripts.<br>• Optimize and maintain existing codebases to improve performance and functionality.<br>• Stay informed about the latest advancements and best practices in C++ development.
<p>Overview</p><p>We are seeking a Software Engineer to support the design, development, testing, and integration of advanced Guidance, Navigation, and Control (GNC) software systems. This role is focused on real-time embedded systems development and model-based engineering using C++ and MATLAB/Simulink.</p><p>The engineer will collaborate with cross-functional teams across local and global environments to deliver high-quality, maintainable software solutions supporting next-generation products.</p><p>Key Responsibilities</p><ul><li>Design, develop, test, troubleshoot, and debug software programs for enhancements and new product development</li><li>Develop and maintain object-oriented C++ and MATLAB/Simulink-based applications</li><li>Integrate Guidance, Navigation, and Control (GNC) software into larger system architectures</li><li>Build and support data processing tools for development and deployment workflows</li><li>Define, document, and execute test cases to ensure high software quality and reliability</li><li>Write clean, efficient, and well-documented code following engineering best practices</li><li>Collaborate with application domain experts, developers, and test engineers</li><li>Support real-time embedded system development and model-based software design</li><li>Contribute to continuous improvement of development processes and tools</li><li>Perform additional duties as assigned</li></ul>
<p>We are seeking a skilled <strong>Software Engineer</strong> with strong experience in <strong>.NET, C#, and .NET Core</strong> to join our technology team. In this role, you will design, develop, test, and maintain scalable applications and services that support key business initiatives. The ideal candidate is a collaborative problem-solver with a passion for building high-quality software and contributing to a fast-paced development environment.</p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain applications using <strong>C#, .NET, and .NET Core</strong></li><li>Build and support RESTful APIs, web services, and backend systems</li><li>Collaborate with cross-functional teams including product, QA, and infrastructure</li><li>Write clean, efficient, and well-documented code</li><li>Troubleshoot, debug, and enhance existing applications</li><li>Participate in code reviews and promote best practices in software development</li><li>Contribute to application architecture, performance optimization, and scalability improvements</li><li>Support deployment processes and ongoing system maintenance</li></ul><p><br></p>
<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>
<p>We are looking for a Software Engineer to join our in Albuquerque, New Mexico.</p><p>This role is predominately remote with some onsite as needed. Must be local to New Mexico or willing to relocate.</p><p><br></p><p>The Software Engineer will help create dependable software that supports farmers across the globe. This position offers the chance to work in a lean, highly autonomous environment where engineers shape product capabilities from concept through release. You will contribute to customer-facing SaaS applications, strengthen product quality through testing and observability, and evaluate technical approaches that improve efficiency, scalability, and performance.</p><p><br></p><p>Responsibilities:</p><p>• Develop and deliver meaningful enhancements for customer-facing SaaS products, taking features from design through production release.</p><p>• Collaborate with support and customer-facing teams to investigate user challenges and translate feedback into practical engineering improvements.</p><p>• Examine logs, monitoring data, and session insights to identify defects, diagnose root causes, and improve application reliability.</p><p>• Build and maintain automated test coverage across unit, integration, and end-to-end levels to support stable, high-quality releases.</p><p>• Research and apply new tools, frameworks, and architectural patterns that reduce operating costs and improve system performance.</p><p>• Contribute to cloud-hosted services and applications using modern backend and frontend technologies in an on-site engineering environment.</p><p>• Strengthen development workflows by improving continuous integration and deployment practices for faster, more reliable delivery.</p><p>• Support systems that interact with containerized environments, cloud infrastructure, and asynchronous messaging patterns where needed.</p><p>Other duties as needed</p>
We are looking for a Software Engineer to join a team building reliable, scalable applications in Austin, Texas. This role focuses on creating modern full stack solutions that support a healthcare SaaS environment, with an emphasis on quality, security, and strong engineering practices. The ideal candidate brings a thoughtful approach to problem-solving, collaborates effectively across disciplines, and contributes to both product delivery and technical excellence.<br><br>Responsibilities:<br>• Build and deliver full stack software solutions across user-facing interfaces and server-side systems using current development frameworks and tools.<br>• Produce well-structured, maintainable code and uphold engineering standards that support long-term scalability and readability.<br>• Partner with product managers, designers, quality teams, and operational stakeholders to turn business needs into effective technical outcomes.<br>• Guide less experienced developers through coaching, code feedback, and shared learning that strengthens overall team capability.<br>• Help shape system architecture by contributing to technical planning and design decisions that support platform growth.<br>• Apply security, privacy, and compliance considerations throughout development to meet the expectations of regulated healthcare software.<br>• Investigate production issues, resolve defects, and improve application speed, stability, and dependability.<br>• Support automated build, test, and release workflows by enhancing CI/CD processes and development automation.
<p>We are looking for an experienced Sr. Software Engineer to join our client in Florida. This contract opportunity with potential for a permanent role is ideal for a hands-on engineer who can support business-critical applications, contribute to modern .NET development efforts, and help maintain continuity within a small, highly collaborative IT environment. The role is fully onsite and offers the chance to work closely with internal stakeholders on application support, integration work, and platform improvement initiatives.</p><p>**looking for someone with previous "lead" experience.</p><p><br></p><p>Responsibilities:</p><p>• Maintain and enhance existing business applications while contributing to the design and delivery of new software solutions.</p><p>• Investigate, prioritize, and resolve application support issues to keep services reliable for internal users and departments.</p><p>• Build and support integrations between internal systems and third-party platforms, ensuring dependable data flow and process efficiency.</p><p>• Develop and troubleshoot solutions using technologies such as C#, ASP.NET, .NET Core, JavaScript, React.js, and VB.NET.</p><p>• Partner with a small IT team to balance day-to-day support needs with longer-term development initiatives.</p><p>• Assist with application server upgrade and migration efforts, including validating performance and reducing disruption to operations.</p><p>• Support legacy codebases while identifying practical opportunities for modernization and improved maintainability.</p><p>• Contribute technical expertise to projects involving enterprise platforms.</p><p>• Work directly with departments and stakeholders to understand operational needs and translate them into effective technical solutions.</p><p><br></p>
We are looking for a Software Engineer to join a team in Fort Wayne, Indiana on a contract basis with the potential for a permanent position. This opportunity is ideal for someone with hands-on experience building modern web applications and contributing across both backend and frontend development. The role focuses on creating reliable software solutions, improving application performance, and collaborating with teammates to deliver high-quality results.<br><br>Responsibilities:<br>• Design, build, and maintain software applications using C#, .NET, ASP.NET, JavaScript, and React.js.<br>• Develop responsive user-facing features and support robust server-side functionality for web-based solutions.<br>• Partner with cross-functional team members to translate business needs into scalable technical solutions.<br>• Write clean, efficient, and maintainable code while following established development standards and best practices.<br>• Troubleshoot application issues, identify root causes, and implement effective fixes to improve stability and performance.<br>• Participate in code reviews, testing efforts, and ongoing enhancements to strengthen product quality.<br>• Contribute to application updates and feature improvements throughout the software development lifecycle.