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.

10 results for Software Engineer in Bloomington, MN

Software Engineer
  • Edina, MN
  • onsite
  • Permanent / Full Time
  • 120000 - 140000 USD / Yearly
  • <p><br></p><p>• Develop, test, and maintain full stack web applications using modern front-end and back-end technologies.</p><p>• Create scalable software designs and implement features that align with business objectives and user needs.</p><p>• Partner with product leaders, stakeholders, and engineering teammates to refine requirements and deliver practical technical solutions.</p><p>• Build and support back-end services and APIs using C# and .NET frameworks.</p><p>• Develop responsive user interfaces and interactive application components with React.js.</p><p>• Troubleshoot defects, optimize application performance, and ensure reliable operation in production environments.</p><p>• Participate in deployment activities and provide ongoing support for released applications.</p><p>• Contribute to code quality through reviews, testing practices, and adherence to maintainable development standards.</p>
  • 2026-07-29T00:00:00Z
Senior Software Developer
  • Woodbury, MN
  • onsite
  • Permanent / Full Time
  • 140000 - 175000 USD / Yearly
  • <p>We are looking for an experienced Senior Software Developer to help create and enhance the core applications that support both business operations and customer-facing products in St. Paul. This position focuses on building dependable backend solutions, improving system performance, and partnering with technical teams to deliver well-designed software. The ideal candidate brings strong expertise in C# and .NET technologies, along with a practical approach to API development, integration work, and modern engineering practices.</p><p><br></p><p>Responsibilities:</p><p>• Create and support backend applications and services in C# and .NET with an emphasis on stability, scalability, and maintainability.</p><p>• Develop and refine REST-based interfaces, ensuring clear API design and accurate documentation through OpenAPI and Swagger standards.</p><p>• Use AI-enabled development tools to streamline coding, testing, and delivery while maintaining high quality standards.</p><p>• Improve application efficiency by identifying opportunities to strengthen performance, resilience, and overall system responsiveness.</p><p>• Connect software platforms with internal business systems and third-party technologies to enable reliable data exchange and functionality.</p><p>• Participate in technical design discussions and help advance architecture, modernization efforts, and engineering best practices across the environment.</p><p>• Investigate complex production problems, determine root causes, and implement effective long-term solutions.</p><p>• Contribute to development work involving containerized services, relational databases, source control workflows, and frontend collaboration with React</p>
  • 2026-08-12T00:00:00Z
Data Engineer
  • Edina, MN
  • onsite
  • Permanent / Full Time
  • 114000 - 141000 USD / Yearly
  • <p>Seeking a Data Engineer to design, build, and maintain modern data pipelines, data models, reporting solutions, and analytics platforms. This role will support enterprise data initiatives using Microsoft Fabric, SAP, SQL, and Power BI while ensuring scalable, secure, and high-performing data solutions.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Build and maintain ETL/ELT data pipelines from SAP, SQL, and other enterprise data sources.</li><li>Develop and optimize data models within Microsoft Fabric for reporting and analytics.</li><li>Create and enhance Power BI dashboards and reports.</li><li>Utilize Power Apps and Power Automate to support data workflows.</li><li>Develop and support data science and analytical models.</li><li>Monitor and troubleshoot data pipelines, Lakehouse environments, and reporting solutions.</li><li>Support data governance initiatives by improving data quality and consistency.</li><li>Implement scalable, reusable solutions following CI/CD and best practices.</li></ul>
  • 2026-07-22T00:00:00Z
Salesforce Engineer
  • Cottage Grove, MN
  • remote
  • Temporary / Contract
  • 61.75 - 71.5 USD / Hourly
  • We are looking for an experienced ERP/CRM Consultant to lead the development and evolution of enterprise Salesforce solutions. This long-term contract position is ideal for a senior consultant who can translate business needs into scalable platform capabilities while partnering with technical and non-technical teams. The role focuses on delivering high-quality Salesforce applications, strengthening integrations, and supporting reliable release practices in a large-scale environment.<br><br>Responsibilities:<br>• Architect, build, and enhance Salesforce solutions that support core business functions across Sales Cloud, Experience Cloud, and Field Service capabilities.<br>• Create and maintain custom platform functionality using Apex, Lightning Web Components, Aura Components, and structured trigger frameworks to support complex business processes.<br>• Develop, refine, and troubleshoot integrations between Salesforce and external applications through APIs, web services, and middleware technologies.<br>• Promote sound engineering practices by monitoring platform constraints, improving application performance, and upholding established development standards.<br>• Review technical deliverables, provide constructive feedback to peers, and help strengthen coding guidelines and team development processes.<br>• Coordinate deployment activities and support release execution through version control systems and modern DevOps toolsets.<br>• Work closely with stakeholders, solution architects, administrators, and delivery teams to define requirements and implement solutions within Agile ceremonies.<br>• Offer technical leadership by explaining design approaches, recommending platform options, and guiding decision-making for varied stakeholder groups.
  • 2026-08-15T00:00:00Z
Data Solutions Engineer
  • Minneapolis, MN
  • onsite
  • Temporary / Contract
  • 60 - 75 USD / Hourly
  • We are looking for a Data Solutions Engineer to support retail data initiatives in Minnesota. This long-term contract opportunity is suited for a hands-on data specialist who can shape scalable data solutions, strengthen reporting capabilities, and guide technical teams toward reliable delivery. The role combines data engineering, business intelligence, and stakeholder collaboration to create trusted data assets that support operational and strategic decision-making.<br><br>Responsibilities:<br>• Guide and support data engineering and BI team members by setting direction, encouraging growth, and promoting strong cross-functional collaboration.<br>• Translate business priorities into measurable delivery goals, establish performance indicators, and monitor progress against expected outcomes.<br>• Architect, develop, and maintain robust data pipelines that move and transform information across internal platforms and third-party sources.<br>• Oversee ETL operations to ensure data is accurate, timely, and dependable for downstream reporting and analytics needs.<br>• Build and refine data models and warehouse structures that enable reporting, advanced analytics, and future predictive or machine learning use cases.<br>• Apply sound engineering practices such as automation, source control, and repeatable development standards to improve data platform quality and efficiency.<br>• Lead the creation and enhancement of Power BI and SSRS reporting solutions with a focus on usability, consistency, and alignment with business objectives.<br>• Partner with business stakeholders to gather requirements, convert them into technical designs, and deliver scalable BI and data solutions.<br>• Define visualization standards, reusable datasets, and semantic layers that support self-service reporting across the organization.
  • 2026-08-14T00:00:00Z
Atlassian Implementation Engineer
  • Eagan, MN
  • onsite
  • Temporary / Contract
  • 63.3365 - 73.337 USD / Hourly
  • <p>We are looking for an Atlassian Implementation Engineer. This role you will lead end-to-end internal implementation and configuration of Atlassian products including Jira Software, Jira Service Management (JSM), Confluence, and Jira Product Discovery. Configure and optimize the environment using Atlassian best practices, establish governance and standards, design workflows and permissions, support data migration, implement automations, create dashboards and reporting, and ensure the platform is scalable, maintainable, and aligned with business and project management processes.</p><p><br></p><p>Responsibilities:</p><p>• Design and deliver Atlassian platform solutions that align with business objectives and operational needs.</p><p>• Collaborate with stakeholders to identify process requirements and convert them into effective Jira and Confluence configurations.</p><p>• Build and refine workflows, permission structures, automation rules, queues, and service management features to support scalable operations.</p><p>• Configure and enhance Jira Service Management environments, including service desk functionality and reporting capabilities.</p><p>• Act as a trusted advisor on Atlassian best practices, recommending improvements that increase platform adoption and usability.</p><p>• Support the integration of Marketplace applications and connected tools to expand functionality across the Atlassian ecosystem.</p><p>• Partner with cross-functional teams to implement enhancements, troubleshoot issues, and maintain reliable platform performance.</p><p>• Contribute to ongoing platform evolution through documentation, knowledge sharing, and continuous improvement initiatives.</p><p>• Assist with advanced initiatives such as Jira Product Discovery enablement, API-based integrations, ScriptRunner usage, or cloud-related implementation efforts when needed.</p>
  • 2026-08-15T00:00:00Z
AI Developer
  • Saint Paul, MN
  • onsite
  • Temporary / Contract
  • 125 - 135 USD / Hourly
  • <p>We are looking for a senior AI leader to drive enterprise AI strategy while remaining deeply involved in solution design and software development. This Long-term Contract opportunity is based in St. Paul, Minnesota, and is ideal for someone who can shape technical direction, influence executive decisions, and deliver scalable AI capabilities across the organization. The role combines architectural ownership, hands-on engineering, and cross-functional leadership to advance high-impact AI initiatives. You will also help establish durable standards for responsible AI, technical excellence, and future-ready innovation.</p><p><br></p><p>Responsibilities:</p><p>• Define and guide the long-range technical architecture for enterprise AI solutions, ensuring alignment with business goals and platform scalability.</p><p>• Lead the design and development of advanced AI applications, contributing directly to coding efforts and technical problem-solving in Python and related technologies.</p><p>• Direct complex AI programs from concept through implementation, coordinating cross-functional teams to deliver measurable organizational impact.</p><p>• Establish governance models, validation approaches, and ethical AI practices that support compliance, reliability, and responsible deployment.</p><p>• Serve as a strategic advisor to senior leadership by translating emerging AI opportunities into actionable technology plans and investment priorities.</p><p>• Design scalable distributed systems across cloud environments and data ecosystems to support high-volume AI workloads and production performance.</p><p>• Mentor senior engineers and AI practitioners, strengthen technical hiring and onboarding efforts, and help cultivate future engineering leaders.</p><p>• Evaluate evolving industry trends, tools, and frameworks to recommend improvements that enhance enterprise AI capability and long-term competitiveness.</p>
  • 2026-08-13T00:00:00Z
AI Developer
  • Minneapolis, MN
  • onsite
  • Temporary / Contract
  • 50 - 80 USD / Hourly
  • <p>We are looking for an AI Developer who can build, refine, and support intelligent applications that address business and technical needs. The role offers the chance to contribute to practical AI solutions while collaborating with cross-functional stakeholders in a dynamic environment.</p><p><br></p><p>Responsibilities:</p><p>• Design, develop, and enhance AI-driven software solutions that support project and business objectives.</p><p>• Partner with engineers, analysts, and stakeholders to translate use cases into scalable technical implementations.</p><p>• Build, test, and optimize models, services, or application components that incorporate artificial intelligence capabilities.</p><p>• Integrate AI functionality into existing systems and ensure reliable performance across environments.</p><p>• Troubleshoot technical issues, improve solution quality, and recommend refinements based on results and feedback.</p><p>• Create and maintain clear technical documentation covering architecture, workflows, and implementation details.</p><p>• Contribute to code reviews, development standards, and best practices to promote maintainable, high-quality software.</p><p>• Stay current with emerging AI tools, frameworks, and engineering approaches to support continuous improvement.</p>
  • 2026-08-12T00:00:00Z
OpenShift Platform Engineer
  • Saint Paul, MN
  • remote
  • Temporary / Contract
  • 61.75 - 75 USD / Hourly
  • <p>Our client is seeking a Senior OpenShift/Kubernetes Platform Engineer to help design, build, and evolve their enterprise container platform. This is a hands-on engineering role focused on platform architecture, automation, and modernization rather than day-to-day operational support.</p><p>This individual will lead the design and implementation of OpenShift and Kubernetes capabilities across on-premises and future cloud environments, helping establish a scalable, secure, and resilient platform for modern application deployment. The role offers significant influence in shaping the organization&#39;s container strategy and future Azure cloud direction.</p><p>Responsibilities include:</p><ul><li>Design, build, and implement OpenShift and Kubernetes platforms</li><li>Lead cluster architecture, deployment, and platform engineering initiatives</li><li>Develop infrastructure automation using Terraform, Ansible, Helm, and related technologies</li><li>Partner with infrastructure, application, security, and architecture teams to establish platform standards and best practices</li><li>Drive container adoption and cloud-native application strategies</li><li>Define platform governance, security, scalability, and resiliency standards</li><li>Create roadmaps for platform growth, modernization, and future cloud integration</li><li>Provide technical leadership and mentorship to internal teams</li><li>Establish high-availability, disaster recovery, and operational frameworks for containerized workloads</li></ul><p>Interested candidates should submit resumes to sally.lander@roberthalf.(com).</p>
  • 2026-08-07T00:00:00Z
Mulesoft Solutions Architect
  • Minneapolis, MN
  • onsite
  • Temporary / Contract
  • 71.25 - 82.5 USD / Hourly
  • <p>We are looking for an experienced Mulesoft Solutions Architect to drive enterprise integration strategy. This position will focus on building scalable, secure connections across cloud environments, internal business applications, and external partner platforms. The ideal candidate will bring strong architectural insight, deep MuleSoft expertise, and the ability to align technical integration solutions with operational and business goals.</p><p><br></p><p>Responsibilities:</p><p>• Shape enterprise integration strategies that support reliable data movement across cloud services, internal platforms, and third-party applications, with a strong focus on event-driven architecture using technologies such as Kafka.</p><p>• Architect and deliver integration solutions through APIs, messaging frameworks, file-based exchanges, and database connectivity methods to meet complex business and system requirements.</p><p>• Provide technical leadership for the design and optimization of solutions built on the MuleSoft Anypoint Platform, ensuring scalability, maintainability, and long-term value.</p><p>• Define and enforce integration governance, including security controls, architectural standards, and best practices for platform usage and solution delivery.</p><p>• Collaborate with business stakeholders, developers, and technical teams to convert functional needs into practical, high-quality integration designs.</p><p>• Guide integration platform transition activities, including cloud environment changes such as Azure to Anypoint Cloud 2.0, while minimizing disruption to ongoing operations.</p><p>• Track system health and improve solution performance by leveraging monitoring and observability tools such as Azure Monitor, Application Insights, and MuleSoft platform capabilities.</p><p>• Lead integration architecture efforts for manufacturing systems and related business applications, ensuring dependable interoperability across operational environments.</p><p>• Produce and maintain clear architectural documentation, including interface mappings, system flow diagrams, and integration design artifacts.</p><p>• Advise teams during production issues and reliability events by providing architectural support, root cause insight, and recommendations for service improvement.</p>
  • 2026-08-07T00:00:00Z