Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

11 results for Software Engineer in Bloomington, MN

Cyber Security Engineer
  • Minneapolis, MN
  • onsite
  • Permanent / Full Time
  • 140000 - 150000 USD / Yearly
  • We are looking for a Cyber Security Engineer to strengthen a growing cloud security program in Minneapolis, Minnesota. This position will focus on protecting Azure and Microsoft 365 environments through secure design, identity governance, threat detection, and operational improvements. The ideal candidate brings hands-on experience with cloud platforms, modern security tooling, and cross-functional collaboration to reduce risk and support a resilient technology environment.<br><br>Responsibilities:<br>• Architect and support secure cloud solutions across Azure and Microsoft 365, ensuring platforms are configured to meet security and operational standards.<br>• Establish and manage identity and access protections by enforcing conditional access, role-based permissions, and zero trust security practices.<br>• Investigate alerts and suspicious activity using enterprise security platforms, then coordinate timely response and remediation efforts.<br>• Evaluate cloud environments for vulnerabilities and misconfigurations, and drive corrective actions to improve overall security posture.<br>• Build and maintain automation scripts in PowerShell, Python, or similar languages to improve efficiency in security administration and monitoring.<br>• Partner with DevOps and infrastructure teams to embed security controls into deployment workflows using infrastructure-as-code and pipeline automation tools.<br>• Support adherence to recognized security frameworks and regulatory expectations through policy alignment, control validation, and audit readiness activities.<br>• Troubleshoot complex issues affecting cloud, network, and endpoint security technologies, providing practical solutions across interconnected systems.<br>• Create and update technical documentation covering configurations, procedures, incident findings, and recommended best practices.<br>• Work closely with internal stakeholders on security initiatives, platform enhancements, and ongoing risk reduction projects.
  • 2026-04-26T00:00:00Z
Engineering Manager
  • Minneapolis, MN
  • onsite
  • Permanent / Full Time
  • 75000 - 90000 USD / Yearly
  • 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.
  • 2026-05-12T00:00:00Z
Application Support Engineer
  • Bayport, MN
  • onsite
  • Temporary / Contract
  • 57 - 66 USD / Hourly
  • <p>We are looking for an Application Support Engineer to support essential manufacturing systems and business applications. This Long-term Contract position focuses on maintaining stable day-to-day operations, addressing technical issues quickly, and helping teams keep integrated platforms running efficiently. The ideal person is someone that can think of terms of root cause, not just resolution, uses SQL, Postman, and Splunk, and can work across application layer, identity layer and integration layer. The person in this role will work closely with both technical and business partners to investigate incidents, improve reliability, and strengthen overall system performance. </p><p><br></p><p><br></p><p>Responsibilities:</p><p>• Handle application support requests from intake through resolution, ensuring each issue is thoroughly documented and progressed in a timely manner.</p><p>• Watch system activity and log-based alerts, respond to operational risks, and take corrective steps before they affect users or critical processes.</p><p>• Review operational reports to spot exceptions, synchronization gaps, and pending items, then resolve underlying issues to maintain steady performance.</p><p>• Verify failed file transactions, reprocess data when needed, and protect the accuracy and continuity of connected workflows.</p><p>• Collaborate with internal technology teams and business stakeholders to diagnose integration problems and reduce recurring service disruptions.</p><p>• Contribute to Agile team routines by sharing status updates, discussing priorities, and supporting planning, review, and retrospective activities.</p><p>• Use API and testing tools to validate transactions, restart workflows, and investigate issues tied to data movement or missing system activity.</p><p>• Reproduce production defects in non-production environments and prepare detailed findings that help accelerate troubleshooting and correction.</p><p>• Create well-structured defect tickets in Jira that clearly explain business impact, likely causes, and proposed next steps for resolution.</p><p>• Identify trends across repeat incidents and recommend process or technical improvements that increase platform stability and user experience.</p>
  • 2026-05-14T00:00:00Z
Artificial Intelligence (AI) Engineer
  • Saint Paul, MN
  • remote
  • Temporary to Hire
  • 66.5 - 77 USD / Hourly
  • <p>We are looking for an experienced Artificial Intelligence (AI) Engineer to design and implement innovative AI-driven solutions that enhance business operations and decision-making processes. In this contract position, you will play a pivotal part in developing scalable, secure, and cutting-edge systems that integrate AI with automation technologies. This role offers an exciting opportunity to work at the forefront of artificial intelligence.</p><p><br></p><p>Responsibilities:</p><p>• Design and develop AI-powered systems that incorporate generative AI, intelligent automation, and agent-based architectures.</p><p>• Build automation ecosystems using advanced machine learning models, large language models, and modern automation platforms.</p><p>• Research and integrate emerging AI technologies, including orchestration frameworks, autonomous agents, and AI security measures.</p><p>• Establish reusable patterns, APIs, and standards to enable scalable AI integrations across the enterprise.</p><p>• Oversee projects from initial experimentation to production deployment, ensuring they meet performance, reliability, and business impact goals.</p><p>• Collaborate with business and technology teams to align AI and automation solutions with organizational priorities.</p><p>• Implement robust governance, security, and ethical AI principles in all solutions to ensure compliance and responsible use.</p><p>• Provide expert guidance and mentorship on AI tools, optimization strategies, and automation best practices to team members.</p><p>• Conduct reviews of AI and automation implementations to ensure long-term sustainability and operational effectiveness.</p><p>• Stay updated on the latest AI trends and methodologies, sharing insights to inspire innovation across the organization.</p>
  • 2026-05-11T00:00:00Z
IFS Developer
  • Saint Paul, MN
  • remote
  • Temporary / Contract
  • 61.75 - 71.5 USD / Hourly
  • <p>We are looking for an IFS Developer to support and enhance IFS cloud-based business systems for a long-term contract opportunity in Saint Paul, Minnesota. This role focuses on shaping practical, scalable solutions across service operations, asset-related processes, and workflow automation while partnering closely with business and technical teams. The ideal candidate will turn operational needs into effective system configurations, promote a configuration-first approach, and help maintain a reliable platform that supports long-term growth.</p><p><br></p><p>Responsibilities:</p><p>• Configure and refine cloud IFS Cloud and Next Gen Service Management modules that support field service, asset management, scheduling, and related operational processes.</p><p>• Translate business goals from operations, finance, product, and IT teams into functional system designs that improve day-to-day performance.</p><p>• Set up and maintain business rules for contracts, pricing, service coverage, and service-level expectations within the platform.</p><p>• Build and support automated workflows that streamline service events, customer onboarding activities, notifications, and other core processes.</p><p>• Apply controlled system enhancements such as custom fields, calculated logic, interface adjustments, and event-based actions when business needs require them.</p><p>• Review proposed changes to ensure solutions remain sustainable, well-governed, and compatible with future platform updates.</p><p>• Contribute to testing activities across development, configuration, and production environments, and help resolve issues tied to setup or automation behavior.</p><p>• Document system configurations, design decisions, and support practices to strengthen governance and maintain platform quality over time.</p><p>• Provide ongoing application support and identify opportunities for continuous improvement that increase efficiency, consistency, and user effectiveness.</p>
  • 2026-05-11T00:00:00Z
SQL Developer
  • Minneapolis, MN
  • onsite
  • Permanent / Full Time
  • 100000 - 110000 USD / Yearly
  • We are looking for a SQL Developer to join a nonprofit organization in Richfield, Minnesota. In this role, you will contribute to database development, reporting, and application support while helping teams improve business processes and data flow across systems. This position is well suited for someone who combines strong SQL expertise with project coordination skills and a practical approach to solving technical and operational challenges.<br><br>Responsibilities:<br>• Direct project activities from planning through completion, tracking milestones, identifying issues, and communicating progress to stakeholders.<br>• Partner with technical and business teams to organize requirements, support implementation efforts, and ensure a smooth handoff into ongoing support.<br>• Review existing applications and workflows to uncover improvement opportunities and translate business needs into clear technical documentation.<br>• Create, optimize, and maintain SQL queries, database views, and stored procedures to support operational and reporting needs.<br>• Provide technical assistance for database-related issues and help maintain reliable performance across supported systems.<br>• Build and support data integration processes, including ETL workflows that move and transform information between platforms.<br>• Develop reports, dashboards, and business intelligence outputs that enable informed decision-making across the organization.<br>• Contribute to system enhancement initiatives and support process changes as needed, including occasional travel for work-related activities.
  • 2026-04-25T00:00:00Z
Application Security Engineer – AI & Cloud
  • Minneapolis, MN
  • onsite
  • Temporary / Contract
  • 50 - 63 USD / Hourly
  • <p>This role is the first dedicated Application Security hire on a growing security team and will build the AppSec function from the ground up. The focus is hands-on, practitioner-level application security with SAST and DAST at the core, strong API security fundamentals, and close partnership with developers.</p><p>The environment is SaaS-heavy and AWS-native with no on-prem applications. This role embeds security directly into modern development workflows, including AI-assisted coding using tools like Cursor and GitHub Copilot, ensuring secure application, API, and cloud delivery at scale.</p><p><br></p><p>What You’ll Do (Core Responsibilities)</p><p>• Own and operate the organization’s SAST and DAST programs end-to-end</p><p>• Design, deploy, tune, and mature SAST and DAST tooling across development and release pipelines</p><p>• Review application code, including AI-generated code, to identify vulnerabilities, insecure patterns, secrets exposure, and data handling risks</p><p>• Partner directly with software developers to triage findings, prioritize remediation, and validate fixes</p><p>• Act as a trusted AppSec partner to engineering, not a gatekeeper</p><p>• Perform application and API security reviews across internally developed and SaaS-integrated systems</p><p>• Evaluate authentication, authorization, transport security, rate limiting, session handling, logging, and data exposure risks</p><p>• Assess externally exposed applications and APIs for secure design and release readiness</p><p>• Support secure AWS application patterns including IAM, secrets management, logging, networking, and containerized workloads</p><p>• Help centralize and improve secrets management using AWS Secrets Manager and enterprise tooling</p><p>• Translate security requirements into practical, developer-friendly guidance</p><p>• Help govern AI-assisted development by defining guardrails for acceptable use of AI coding tools</p><p>• Review AI-enabled workflows for security risks including prompt misuse, data leakage, and insecure implementation</p><p>• Build repeatable security review criteria and documentation aligned to NIST and SOC 2 expectations</p>
  • 2026-05-08T00:00:00Z
Sr. Integration Engineer
  • Minneapolis, MN
  • remote
  • Temporary / Contract
  • 40 - 45 USD / Hourly
  • <p>We are looking for a senior integration engineer to lead the design and support of complex connections between Workday and enterprise applications. This position is ideal for someone who brings deep Workday expertise along with strong software and integration engineering fundamentals across platforms. The role focuses on building reliable, secure, and observable integrations while partnering with technical teams to ensure orchestration tools support, rather than bypass, system-of-record rules.</p><p><br></p><p>Responsibilities:</p><p>• Architect, develop, and maintain integrations between Workday and enterprise platforms using Workday APIs, web services, and related integration capabilities.</p><p>• Investigate and resolve integration failures by reviewing request and response data, business process behavior, and cross-system sequencing issues.</p><p>• Create integration flows that emphasize pre-write validation, consistent execution, recoverability, and traceable audit logging.</p><p>• Analyze payload structures, security settings, authentication methods, and connectivity issues to ensure stable data exchange.</p><p>• Collaborate with engineering teams to implement orchestration approaches through platforms such as Power Automate and other automation tools.</p><p>• Ensure integration designs preserve Workday business rules, approval paths, and system-of-record responsibilities across connected applications.</p><p>• Perform hands-on troubleshooting without relying solely on abstraction layers, including direct inspection of service calls and message structures.</p><p>• Support implementation and configuration activities related to integration architecture, monitoring, and operational reliability.</p>
  • 2026-05-13T00:00:00Z
React Developer
  • Wayzata, MN
  • onsite
  • Temporary / Contract
  • 65 - 70 USD / Hourly
  • <p>Software Engineer – React / GenAI Prototyping</p><p>Location: Wayzata, MN</p><p>Work Arrangement: Hybrid – 2–3 days onsite</p><p>Schedule: Monday–Friday, 8:00 AM – 5:00 PM</p><p><br></p><p>Position Overview</p><p>We are seeking a Software Engineer (React Developer) to join a cutting-edge GenAI Discovery and Prototyping team, focused on building user-facing applications that integrate advanced AI capabilities into practical business solutions. This role is ideal for a hands-on front-end engineer who thrives at the intersection of UI development and emerging AI technologies.</p><p>The ideal candidate brings strong expertise in React and modern front-end development, along with working knowledge of C# and backend systems. This role will focus on connecting prototype AI models to intuitive user experiences while ensuring scalable, maintainable code quality.</p><p><br></p><p>Key Responsibilities</p><p>Front-End Development &amp; Experience Design</p><ul><li>Develop responsive and scalable user interfaces using React.</li><li>Integrate GenAI prototypes into user-facing applications and workflows.</li><li>Collaborate with design and product teams to deliver intuitive user experiences.</li></ul><p>Application Development &amp; Integration</p><ul><li>Work with backend systems, including C#, to connect APIs and services.</li><li>Contribute to the design and implementation of new features and enhancements.</li><li>Ensure high-quality, maintainable code through proper structuring and best practices.</li></ul><p>Collaboration &amp; Agile Delivery</p><ul><li>Work within Agile teams to deliver features aligned to business goals.</li><li>Participate in code reviews and knowledge sharing across engineering teams.</li><li>Troubleshoot and debug complex issues across front-end and application layers</li></ul>
  • 2026-05-11T00:00:00Z
Salesforce Developer
  • Wayzata, MN
  • onsite
  • Temporary / Contract
  • 61 - 66 USD / Hourly
  • <p>Software Engineer – Salesforce / Full Stack Development</p><p>Location: Wayzata, MN 55391</p><p>Work Arrangement: Onsite</p><p><br></p><p>Position Overview</p><p>We are seeking a Software Engineer to support the design, development, and enhancement of enterprise applications with a strong focus on Salesforce development and modern web technologies. This role will collaborate with cross‑functional teams to deliver scalable solutions aligned with business needs while maintaining high standards of code quality and performance.</p><p>The ideal candidate brings hands‑on experience with Salesforce (LWC, Apex), along with exposure to full‑stack development and cloud platforms. This position offers the opportunity to contribute to feature development, automation, and continuous improvement initiatives in a collaborative engineering environment.</p><p><br></p><p>Key Responsibilities</p><p>Software Development &amp; Engineering</p><ul><li>Design, develop, and maintain scalable applications using Salesforce technologies (LWC, Apex).</li><li>Write clean, efficient, and maintainable code aligned with best practices.</li><li>Contribute to development of new software features and system enhancements.</li></ul><p>Collaboration &amp; Delivery</p><ul><li>Partner with product managers, designers, and engineering teams to gather and translate requirements.</li><li>Participate in Agile development processes, including code reviews and team collaboration.</li><li>Support delivery of solutions that meet business and user needs.</li></ul><p>Testing &amp; Debugging</p><ul><li>Develop and maintain unit and integration tests.</li><li>Troubleshoot and resolve moderately complex technical issues.</li><li>Ensure application performance, reliability, and scalability.</li></ul><p>Automation &amp; Continuous Improvement</p><ul><li>Support automated deployment processes and release workflows.</li><li>Contribute to improving development standards and engineering practices.</li><li>Maintain documentation for applications, configurations, and deployment processes.</li></ul><p>Production Support</p><ul><li>Provide technical support for deployed applications.</li><li>Diagnose and resolve issues to minimize downtime and ensure system stability.</li></ul>
  • 2026-05-05T00:00:00Z
Power Platform Developer
  • Minneapolis, MN
  • onsite
  • Temporary / Contract
  • 55 - 65 USD / Hourly
  • We are looking for a senior PowerApps Developer to support a Financial Services team in Minneapolis, Minnesota. This Long-term Contract position focuses on building and enhancing business applications using Microsoft Power Platform, with an emphasis on improving workflows, modernizing forms, and creating practical solutions for internal users. The role offers the opportunity to work closely with stakeholders, organize existing SharePoint-based processes, and help expand team knowledge through cross-training and collaboration.<br><br>Responsibilities:<br>• Design and develop custom business applications using PowerApps to streamline daily operations and improve user experience.<br>• Build automated workflows with Microsoft Power Automate to reduce manual effort and support more efficient business processes.<br>• Partner with stakeholders to evaluate existing SharePoint and InfoPath solutions, then transform them into modern Power Platform applications.<br>• Organize and structure business data and process components within SharePoint to support scalable application design.<br>• Create intuitive user interfaces that align with business needs and promote ease of adoption across teams.<br>• Provide technical guidance and knowledge sharing to team members through cross-training and collaborative support.<br>• Troubleshoot application issues, optimize performance, and implement enhancements based on user feedback.<br>• Document solution design, workflow logic, and development standards to support maintainability and future updates.
  • 2026-05-13T00:00:00Z