<p>We are looking for a Software Engineer who can translate business needs into reliable technical solutions while collaborating closely with cross-functional teams. The role centers on building, enhancing, and supporting applications and integrations that improve operational efficiency in a production environment.</p><p><br></p><p>Responsibilities:</p><p>• Interpret technical specifications and convert them into well-structured, maintainable software solutions with minimal supervision.</p><p>• Partner with business analysts and subject matter experts to refine requirements, confirm priorities, and define the boundaries of assigned work.</p><p>• Develop application code, automation scripts, and deployment-related components to support new features and system enhancements.</p><p>• Apply established coding practices and engineering standards to produce clean, consistent, and dependable software.</p><p>• Work closely with quality assurance teams to review deliverables, resolve defects, and confirm that completed work meets expectations.</p><p>• Troubleshoot application issues, perform root-cause analysis, and implement effective fixes to improve system stability.</p><p>• Create and maintain unit tests to strengthen code quality and reduce regression risk.</p><p>• Contribute to integration-related development efforts, including MuleSoft-based solutions where needed.</p>
<p>We are looking for an experienced Software Engineer to create and enhance software applications in a dynamic engineering environment in Medina, Minnesota. This role combines hands-on development with technical problem-solving, requiring close collaboration with cross-functional teams to deliver reliable desktop and full-stack solutions. The ideal candidate brings strong software design expertise, communicates clearly with technical and business stakeholders, and can help guide projects from concept through deployment and ongoing support.</p><p><br></p><p>Responsibilities:</p><p>• Evaluate software and data needs to shape practical solutions that align with technical objectives, schedules, and budget expectations.</p><p>• Partner with engineers, data specialists, and other stakeholders to define system behavior, performance goals, and overall application requirements.</p><p>• Design, build, and refine desktop and full-stack software applications that support customer and product needs.</p><p>• Create and maintain testing, validation, and user support documentation to promote successful implementation and knowledge transfer.</p><p>• Lead or coordinate software testing, deployment activities, and on-site commissioning efforts for customer-facing solutions.</p><p>• Provide ongoing support, troubleshooting, and enhancements for existing applications to maintain performance and reliability.</p><p>• Collaborate with operations, engineering, and data teams to address reporting, visualization, and software functionality needs.</p><p>• Present technical ideas, recommendations, and project updates clearly to customers, leadership, and internal teams.</p><p>• Offer technical direction to development efforts and help guide team members through architecture and implementation decisi</p>
<p>We are looking for an Infrastructure Engineer to support and enhance a complex enterprise technology environment serving the local Minnesota area. This role is ideal for a versatile infrastructure specialist who can work across cloud platforms, virtualization, network services, and core systems operations. The position is fully remote, but candidates must reside in the local metro area and be comfortable managing multi-site infrastructure with a strong focus on reliability, security, and performance.</p><p><br></p><p>Responsibilities:</p><p>• Manage and improve cloud and on-premises infrastructure across enterprise environments, ensuring dependable performance and availability.</p><p>• Administer Microsoft Azure and Microsoft 365 services while supporting broader infrastructure initiatives tied to business and technical needs.</p><p>• Oversee multi-site, multi-forest Active Directory environments, including policy administration and identity-related services.</p><p>• Support virtualization platforms with Nutanix and contribute to the health and scalability of datacenter operations.</p><p>• Coordinate patching, endpoint administration, device management, and infrastructure monitoring to maintain secure and stable systems.</p><p>• Troubleshoot Windows desktop and server issues at multiple levels of complexity and provide effective resolution across the environment.</p><p>• Work with network, cloud, desktop, and server service providers to maintain seamless infrastructure support.</p><p>• Contribute to network operations by supporting routing, firewall administration, and Layer 2/Layer 3 connectivity across locations.</p><p>• Strengthen infrastructure security by implementing and maintaining logging, alerting, and other operational security tools.</p>
<p>We are looking for a Systems Engineer/Architect. This position will lead the design and support of Microsoft-based infrastructure across server, identity, messaging, and cloud collaboration environments. The role is suited for a senior technical specialist who can shape scalable solutions, strengthen platform security, and guide complex operational and project work. You will work closely with IT, security, application, and business teams to deliver dependable, high-performing services across the enterprise.</p><p><br></p><p>Responsibilities:</p><p>• Architect and enhance Microsoft infrastructure services, including Windows Server, Active Directory, Microsoft Entra ID, Exchange, Microsoft 365, file services, and enterprise authentication platforms.</p><p>• Establish technical standards, configuration baselines, lifecycle plans, and operational procedures that improve reliability, security, performance, and continuity.</p><p>• Provide senior-level guidance to cross-functional teams by translating business needs and technical requirements into practical infrastructure solutions.</p><p>• Lead complex initiatives involving upgrades, integrations, cloud-connected services, automation efforts, and infrastructure modernization programs.</p><p>• Act as an escalation resource for advanced Windows and Microsoft platform issues, driving root cause analysis, major incident response, and long-term remediation.</p><p>• Strengthen platform protection through patching strategies, system hardening, monitoring, backup practices, and compliance-focused controls.</p><p>• Build and refine automation using PowerShell and related scripting or configuration management approaches to improve efficiency and consistency.</p><p>• Track system health, capacity, and availability trends, then recommend proactive improvements that reduce risk and improve service quality.</p><p>• Produce and maintain clear technical documentation such as architecture diagrams, runbooks, support procedures, and knowledge materials.</p><p>• Mentor engineers and administrators by reviewing technical approaches, sharing expertise, and reinforcing engineering best practices.</p>
<p>We are looking for a Systems Engineer Specialist to support and strengthen a complex technology environment. This role focuses on infrastructure reliability, network security, Microsoft 365 administration, and cloud-connected systems while helping ensure strong operational performance across the organization. The ideal candidate brings hands-on systems administration experience, sound troubleshooting ability, and a proactive approach to improving resilience, security, and documentation.</p><p><br></p><p>Responsibilities:</p><p>• Oversee the day-to-day health of core infrastructure, including Windows servers, network hardware, firewall platforms, and related system components, while applying updates and configuration changes as needed.</p><p>• Safeguard the environment by administering security controls, reviewing firewall activity, and maintaining protections such as antivirus, malware defense, intrusion prevention, and wireless security measures.</p><p>• Perform Hyper-V administration and continuity validation activities, including failover exercises and readiness checks that support disaster recovery objectives.</p><p>• Track performance across systems, applications, cloud services, and network resources, and build meaningful alerts, dashboards, and reports to improve visibility and response times.</p><p>• Manage Microsoft 365 technologies such as Exchange Online, SharePoint, OneDrive, Teams, Intune, Defender, and Entra ID with an emphasis on security, usability, and service reliability.</p><p>• Support Azure-based and hybrid infrastructure by assisting with cloud workloads, identity synchronization, and connected services that enable secure operations across on-premises and cloud environments.</p><p>• Administer identity and access processes, including account lifecycle controls, device enrollment, conditional access policies, access reviews, and role-based permissions.</p><p>• Maintain backup and recovery operations through routine validation, restoration testing, retention oversight, and participation in disaster recovery and business continuity planning.</p><p>• Create and update technical standards, system documentation, architecture records, and operational procedures while contributing to assigned technology initiatives and broader IT support needs.</p>
<p>We are looking for a Construction Cost Engineer to join our client's growing construction team! </p><p><br></p><p>This position plays a key role in maintaining cost accuracy, strengthening change control practices, and helping project teams make informed financial decisions throughout the construction lifecycle. The ideal candidate brings strong commercial judgment, a disciplined approach to documentation, and the ability to communicate effectively with both internal teams and external partners.</p><p><br></p><p>Responsibilities:</p><p>• Manage project cost tracking activities from early planning through closeout to help maintain budget accuracy and financial discipline.</p><p>• Administer the subcontractor change process by monitoring submissions, following up on pending actions, and confirming documentation is complete before approval.</p><p>• Enter and maintain change order records within the designated project platform, ensuring information is accurate, current, and processed within required timelines.</p><p>• Contribute to monthly cost reporting by compiling financial data, identifying budget variances, and summarizing key risks along with practical mitigation recommendations.</p><p>• Support meetings and presentations with internal leaders, clients, and external partners by preparing clear financial updates and project cost insights.</p><p>• Evaluate contract language and project documentation to help determine commercial entitlement related to change events, claims, and other cost impacts.</p><p>• Work closely with finance and accounting stakeholders to align reporting, uphold financial controls, and address cost-related questions during the project.</p><p>• Review market conditions such as labor availability, union considerations, material pricing, and tax implications to inform estimates, forecasts, and budget adjustments.</p><p>• Assist with the resolution of invoice discrepancies, payment questions, and change-related billing issues to keep project financials accurate and current.</p>
<p>We are looking for a senior Data Engineer. This position combines architectural leadership with hands-on development across a modern cloud data ecosystem, with a strong focus on building dependable, scalable, and efficient data solutions. The role will help shape engineering standards, strengthen platform governance, and support high-quality data delivery for enterprise analytics and emerging AI-driven use cases.</p><p><br></p><p>Responsibilities:</p><p>• Provide technical direction to engineering teams and guide the successful execution of complex data platform initiatives.</p><p>• Create and enhance robust data pipelines and reusable data products that support scalable analytics and reporting needs.</p><p>• Develop and refine cloud-based data solutions using Snowflake, dbt, Fivetran, and Azure services.</p><p>• Build automation-first, metadata-driven processing frameworks to improve consistency, maintainability, and operational efficiency.</p><p>• Design curated data structures using established modeling approaches such as Data Vault, Kimball, and dimensional modeling.</p><p>• Improve platform performance through tuning, cost management, and scalability planning across data workloads.</p><p>• Establish and reinforce best practices for data quality, governance, lineage tracking, observability, and CI/CD delivery.</p><p>• Support Azure-based integration, storage, compute, and DevOps capabilities required for reliable end-to-end data operations.</p><p>• Enable data foundations that can support advanced analytics, AI/ML initiatives, and modern analytical architectures.</p>
<p>We are looking for an experienced Data Engineer to jcreate and enhance dependable data platforms that support HR and enterprise analytics, partnering closely with analysts, engineering leads, and business stakeholders on site. The position focuses on building scalable pipelines, strengthening data quality, and enabling trusted insights that improve operational decision-making across the organization.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and maintain scalable data pipelines that integrate information from files, APIs, databases, replicated sources, and streaming inputs.</p><p>• Build and support modern data environments across warehouses, data lakes, and lakehouse architectures to meet analytics and reporting needs.</p><p>• Partner with business analysts, HR stakeholders, and technical team members to translate data requirements into reliable engineering solutions.</p><p>• Improve data quality, lineage, and governance by applying metadata-driven practices and implementing controls that increase trust in enterprise datasets.</p><p>• Lead end-to-end delivery of data engineering initiatives, from solution design and development through testing, deployment, and operational support.</p><p>• Manage orchestration, scheduling, and monitoring of data workflows to ensure stable performance and timely delivery of critical datasets.</p><p>• Apply DevOps practices such as version control, automated testing, and CI/CD processes to increase deployment quality and team collaboration.</p><p>• Use Python, SQL, and cloud-based tools to automate data processing, optimize performance, and support scalable distributed workloads.</p><p>• Implement data protection measures, including masking, encryption, anonymization, and role-aware access design, especially for sensitive workforce information.</p><p>• Support curated analytical datasets and reporting solutions by collaborating with downstream users on trusted models and enterprise data products.</p>
<p>We are looking for a Cyber Security Engineer to strengthen and advance our security environment. This position will focus on protecting infrastructure, applications, and data by developing practical safeguards, evaluating risk, and improving defensive capabilities across the organization. The ideal candidate brings hands-on technical expertise, sound judgment during security events, and the ability to collaborate effectively with teams throughout the business.</p><p><br></p><p>Responsibilities:</p><p>• Develop, deploy, and refine security controls that protect enterprise networks, systems, and business-critical information.</p><p>• Monitor the security landscape for suspicious activity, investigate alerts, and coordinate timely response actions when issues arise.</p><p>• Review technical environments against defined security expectations and support secure day-to-day operation and maintenance practices.</p><p>• Identify weaknesses across infrastructure, applications, and configurations, then drive remediation efforts to reduce exposure.</p><p>• Evaluate third-party vendors for adherence to organizational security standards and risk management expectations.</p><p>• Partner with infrastructure, application, and business teams to embed security requirements into projects and operational processes.</p><p>• Track emerging threats, tools, and best practices, and recommend practical improvements that strengthen the overall security posture.</p><p>• Help ensure compliance with relevant privacy, security, and regulatory obligations through assessments, documentation, and control validation.</p><p>• Provide technical guidance to stakeholders on security best practices related to networks, cloud services, web applications, and email protection.</p>
<p>We are looking for an experienced Cyber Security Engineer to support and strengthen an established security environment. This opportunity is ideal for a hands-on specialist who can take primary responsibility for endpoint security operations while helping guide broader cyber defense initiatives. The role combines platform leadership, cross-functional collaboration, and incident response support in a fast-paced enterprise setting.</p><p><br></p><p>Responsibilities:</p><p>• Lead day-to-day administration, optimization, and strategic oversight of the CrowdStrike Falcon environment.</p><p>• Direct the organization’s vulnerability management efforts by identifying exposure trends, prioritizing remediation, and coordinating follow-through with relevant teams.</p><p>• Partner with PC engineering teams to provide security guidance for Microsoft Defender for Endpoint policy design, deployment, and configuration.</p><p>• Support cloud-focused security initiatives by advising on Microsoft Defender for Cloud and Microsoft 365 security capabilities alongside senior cybersecurity staff.</p><p>• Serve as a backup resource for other cybersecurity engineers in areas such as honeypot operations, operational technology security, rule implementation, and data protection activities.</p><p>• Provide coaching and technical mentorship to early-career cybersecurity engineers and security analysts to help elevate team capability.</p><p>• Participate in on-call coverage and respond to security incidents outside standard business hours when needed.</p><p>• Contribute to the continuous improvement of security controls, operational processes, and endpoint protection practices across the environment.</p>
<p>We are looking for a Cyber Security Engineer to strengthen and advance our security environment. This role focuses on protecting enterprise systems, networks, cloud platforms, and web-based applications through practical engineering and continuous risk reduction. The ideal candidate brings deep technical expertise, sound judgment in incident response, and the ability to collaborate across teams to improve security operations and compliance.</p><p><br></p><p>Responsibilities:</p><p>• Develop and enhance security controls that protect infrastructure, networks, and business-critical systems from evolving threats.</p><p>• Continuously review security events, investigate suspicious activity, and coordinate timely response efforts to contain and resolve incidents.</p><p>• Confirm that technical environments meet established security requirements and support secure day-to-day system operation and maintenance.</p><p>• Assess potential weaknesses across systems and applications, then drive remediation plans to reduce exposure and prevent compromise.</p><p>• Partner with infrastructure, application, and cloud teams to embed security practices into architecture, deployment, and operational processes.</p><p>• Evaluate emerging cybersecurity tools, attack trends, and defensive practices to recommend meaningful improvements to the organization's security posture.</p><p>• Help ensure alignment with applicable data protection expectations and recognized security standards through controls, documentation, and operational support.</p><p>• Provide technical advice to internal stakeholders on secure configuration, firewall technologies, email security, and broader security best practices.</p>
<p>We are seeking an experienced Senior Microsoft Infrastructure Architect to lead the architecture, engineering, security, automation, and lifecycle management of our enterprise Microsoft infrastructure environment. This role is responsible for the continued evolution of Windows Server, Active Directory, Microsoft Entra ID, Exchange, Microsoft 365, and hybrid identity services that support critical business operations.</p><p><br></p><p>This position combines architecture, engineering, infrastructure strategy and design, and modernization initiatives. The ideal candidate is a hands-on infrastructure architect who can drive strategic improvements while remaining engaged in complex technical challenges, automation efforts, and infrastructure operations. Working closely with infrastructure, security, application, and business teams, this individual will define technical standards, guide platform strategy, and ensure highly available, secure, and scalable Microsoft services across the organization.</p><p><br></p><p>Key Responsibilities</p><ul><li>Lead the architecture, design, implementation, and ongoing improvement of enterprise Microsoft infrastructure platforms and services.</li><li>Serve as the senior technical authority for Windows, identity, messaging, and collaboration technologies across hybrid environments.</li><li>Develop and maintain infrastructure standards, architecture roadmaps, lifecycle strategies, and operational best practices that support long-term growth, scalability, security, and reliability.</li><li>Drive modernization initiatives involving Microsoft 365, hybrid identity, automation, cloud adoption, and infrastructure optimization.</li><li>Partner closely with infrastructure, security, networking, application, and business teams to deliver resilient and supportable technology solutions.</li><li>Provide architectural guidance and technical leadership for infrastructure projects, upgrades, migrations, integrations, and platform transformations.</li><li>Act as the highest level of escalation for complex infrastructure incidents, performance issues, and operational challenges, providing root cause analysis and long-term solutions.</li><li>Strengthen infrastructure security through system hardening, access management, patch governance, monitoring, vulnerability remediation, and compliance practices.</li><li>Design and implement automation solutions using PowerShell and related technologies to improve operational efficiency, consistency, and reliability.</li><li>Evaluate emerging technologies and industry best practices, making recommendations that improve infrastructure resiliency, scalability, supportability, and cost effectiveness.</li><li>Develop and maintain architecture documentation, standards, procedures, diagrams, and operational runbooks.</li><li>Mentor engineers and administrators by sharing expertise, reviewing technical approaches, and promoting engineering excellence and operational discipline.</li></ul><p><br></p><p>Interested candidates should contact sally.lander@roberthalf.(com).</p>
We are looking for an AI Architect to lead the design of intelligent, enterprise-grade applications in Edina, Minnesota. This role is ideal for a senior technical expert who pairs strong software architecture skills with practical experience applying AI tools to solve business challenges. You will shape technical strategy, create scalable application frameworks, and guide engineering teams through complex development decisions while remaining hands-on in delivery.<br><br>Responsibilities:<br>• Define architecture patterns and technical standards for AI-enabled applications that support long-term scalability, reliability, and maintainability.<br>• Design and deliver software solutions using Python and related technologies to address complex business and engineering needs.<br>• Evaluate and apply AI-assisted development tools, including agentic coding platforms, to improve engineering effectiveness where they provide clear value.<br>• Translate broad or evolving business objectives into actionable technical plans, system designs, and implementation approaches.<br>• Partner with engineering and business stakeholders to influence platform direction and align architecture decisions with organizational goals.<br>• Support the development of CI/CD pipelines, DevOps practices, and deployment strategies that improve software quality and release efficiency.<br>• Lead architectural decisions involving cloud infrastructure, containerized environments, APIs, and modern application integration patterns.<br>• Mentor developers through technical guidance, design reviews, and hands-on collaboration to strengthen engineering execution.<br>• Ensure solutions are designed with security, operational stability, and sustainability in mind, particularly in structured or regulated environments.