We are looking for an experienced Software Developer with a strong background in full-stack development to join our team in Fridley, Minnesota. This role involves designing and maintaining both front-end user interfaces and back-end systems, ensuring seamless functionality and user experiences. As a Contract to permanent position, this opportunity offers a pathway for long-term collaboration within the manufacturing industry.<br><br>Responsibilities:<br>• Develop and maintain robust back-end systems, including database management and API integration.<br>• Create and optimize front-end user interfaces to ensure a smooth and intuitive user experience.<br>• Document software processes, workflows, and systems to improve clarity and future usability.<br>• Collaborate with cross-functional teams to identify and implement software solutions that align with business needs.<br>• Utilize expertise in ASP.NET and .NET frameworks to develop scalable and efficient applications.<br>• Manage and enhance APIs to ensure reliable data exchange across platforms.<br>• Perform troubleshooting and debugging to resolve software issues promptly.<br>• Apply knowledge of Microsoft SQL to maintain and optimize database performance.<br>• Support system operations by integrating software tools and features as required.<br>• Contribute to software development projects with attention to detail and quality assurance.
<p>Position: Senior Software Engineer - Digital Transformation - Remote</p><p>Location: Remote</p><p>Salary: $150,000 - 175,000 base + bonus + excellent benefits</p><p><br></p><p>For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page.</p><p><br></p><p>Senior Mobile Full Stack Software Engineer</p><p>Lead. Mentor. Build a 0→1 Mobile Platform From Scratch.</p><p>A nationally recognized, well‑funded enterprise—backed by one of the most respected parent companies in the world—is building a brand‑new digital and mobile-first division. After decades of success, the organization is investing heavily in a new engineering team to build a greenfield, 0→1 product that will unify experiences across dozens of businesses.</p><p>This is a rare opportunity to join early, shape the architecture, mentor engineers, and influence a digital platform.</p><p><br></p><p>Why This Role Is Unique</p><p>• A startup-style environment within the safety of a Fortune-level enterprise.</p><p>• A brand-new product—no legacy code, no rewrites.</p><p>• A founding-level engineering seat on a team of high-caliber builders.</p><p>• Strong executive and CTO support, ensuring the resources and autonomy to move quickly.</p><p>If you want to lead, build, and make a meaningful impact from day one, this is the role.</p><p><br></p><p>What You’ll Do</p><p>As a Senior Mobile Full Stack Software Engineer, you will guide technical decisions, mentor teammates, and deliver high-quality mobile and backend features for a brand-new platform.</p><p>You will:</p><p>• Lead the design and development of mobile features using Flutter/Dart.</p><p>• Architect and implement backend services using NestJS, Node.js, Postgres, and modern API and microservice patterns.</p><p>• Mentor mid-level engineers through code reviews, pairing, and technical guidance.</p><p>• Influence engineering standards, patterns, tooling, and best practices across the team.</p><p>• Collaborate closely with product, UX, QA, and DevOps in a fast-paced, iterative environment.</p><p>• Contribute across the stack—mobile, backend, cloud, APIs, integrations—to help establish a strong technical foundation for the platform.</p><p><br></p><p>What You Bring</p><p>• 5–7 years of professional mobile development experience, including Flutter/Dart.</p><p>• Proven full‑stack engineering experience across mobile + backend systems.</p><p>• Strong backend capabilities in:</p><p>○ NestJS / Node.js</p><p>○ Postgres</p><p>○ Microservices architecture</p><p>○ API design and integration</p><p>• Experience mentoring or technically guiding engineers, even informally.</p><p>• Prior exposure to 0→1 product development, startup environments, or greenfield builds.</p><p>• Comfort working in a collaborative, remote-first setting and contributing across multiple engineering domains.</p><p><br></p><p>For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can be found on my LinkedIn page. Also, you may contact me by office: 515-303-4654. Or one click apply on our Robert Half website. No third party inquiries please. Our client cannot provide sponsorship and cannot hire C2C. </p>
<p>As a Backend Senior Software Engineer I, you are a trusted technical contributor who helps lead the design and delivery of complex features and systems within a domain. Deep expertise allows you to set direction for the team, mentor others through code reviews, pairing, and project leadership, and influence both team processes and technical outcomes. You promote engineering excellence and partner closely with cross-functional stakeholders to ensure our technical decisions align with product and business goals.</p><p><br></p><p>How We Work Together</p><p>Strategic Technical Leadership</p><p>• Technical decision-making is led with attention to both immediate customer impact and long-term business needs.</p><p>• Roadmaps are developed in collaboration with product, the team, and leadership to guide future direction.</p><p>• Architectural improvements are defined to reduce operational overhead and strengthen scalability and reliability.</p><p>Cross-Team Collaboration & Influence</p><p>• Cross-team improvements are identified and advocated for, optimizing workflows and enhancing tools with broad organizational impact.</p><p>• Collaboration is fostered through active feedback, shared learning, and a commitment to technical excellence.</p><p>• Communication is clear and engaging, introducing challenging ideas thoughtfully and translating complex concepts into accessible insights.</p><p>Problem Solving & Overcoming Obstacles</p><p>• Trade-offs between business priorities, technical constraints, and customer needs are carefully balanced to make data-driven decisions.</p><p>• Systems are simplified where possible, reducing technical debt and improving long-term maintainability and scalability.</p><p>Mentorship & Growth</p><p>• Mentorship is offered through coaching, feedback, and participation in technical hiring, ensuring culture and mission are well represented.</p><p>• Continuous feedback is sought and shared, supporting both personal development and the growth of the team.</p><p><br></p><p>Ownership & Accountability</p><p>• End-to-end system design and execution for high-impact features or systems is owned with an emphasis on quality and reliability.</p><p>• Monitoring, logging, and failure-domain strategies are built in to ensure resilience and performance.</p><p>• Project progress is tracked, risks are assessed, and plans are adapted while maintaining a long-term perspective.</p><p>Technology</p><p>• Backend engineer with a preference toward Java/Kotlin</p><p>• Deep expertise in designing, building, and maintaining large-scale systems, focusing on clean, scalable, and performant code.</p><p>• Proven SME in modern programming paradigms and languages, with rapid adaptability to new ones.</p><p>• Strong mastery of testing practices like unit, integration, end-to-end, and high code quality standards.</p><p>• Expertise in current dev tools: version control, CI/CD, IaC, containers, cloud architectures. Eager to adopt best-fit solutions.</p><p>• Passion for tracking industry trends, evaluating new tech, and driving sustainable adoptions aligned with business goals.</p><p>• Openness to incorporating AI into the dev workflow</p><p>• Bonus for Marketplace or Apps development</p><p>• Bonus for exposure to Kong or similar</p><p>• Bonus for Full Stack capabilities</p>
We are looking for an experienced Software Engineer to join our team in Minneapolis, Minnesota. In this role, you will contribute to the development and maintenance of scalable, high-performance backend systems while collaborating with cross-functional teams to deliver impactful features. As part of a long-term contract, you will have the opportunity to influence design and architecture decisions, provide guidance to less experienced engineers, and tackle complex technical challenges.<br><br>Responsibilities:<br>• Design, develop, and maintain backend systems using Java and Kotlin to ensure scalability and performance.<br>• Collaborate with product, design, and QA teams to clarify requirements and propose effective solutions.<br>• Evaluate code structure and processes, making suggestions to improve maintainability and efficiency.<br>• Diagnose and resolve production and development issues using debugging strategies and data analysis.<br>• Contribute to technical designs and architectural decisions that align with best practices and team objectives.<br>• Support less experienced engineers through onboarding and code reviews to encourage growth and development.<br>• Identify integration points and dependencies across teams and services, addressing them proactively.<br>• Implement testing practices, including unit, integration, and end-to-end tests, to ensure code quality.<br>• Explore opportunities to incorporate AI and emerging technologies into development processes.<br>• Maintain accountability for features and services from planning through production support.
<p>This contract role supports day-to-day operations of the organization’s mobile device management (MDM) program. The position focuses on coordinating device deployment, configuration, vendor interactions, and issue resolution to ensure mobile devices remain reliable and ready for operational use. The role works closely with internal teams, external partners, and support vendors to maintain stable and predictable mobile technology operations.</p><p>Key Responsibilities</p><p>• Support daily MDM operations for iOS mobile devices, including deployment, configuration, assignment, and lifecycle tracking</p><p>• Coordinate with vendors, internal technology teams, and Tier 1 support to resolve device, application, and connectivity issues</p><p>• Serve as an escalation point for more complex mobile device issues and assist with troubleshooting and root-cause analysis</p><p>• Maintain device inventory, data plans, and related documentation</p><p>• Assist with configuration changes, updates, and process improvements related to mobile device management</p><p>• Create and maintain basic support documentation and knowledge resources</p><p>• Support frontline staff and internal stakeholders with MDM-related questions and processes</p><p><br></p><p>Interested candidates should contact Sally Lander at 612.249.0254 or submit resumes to sally.lander@roberthalf(.com).</p>
We are looking for a Senior Software Developer to join our team in Woodbury, Minnesota. In this role, you will play a key part in designing, building, and scaling critical systems that support both internal operations and customer-facing platforms. This position offers the opportunity to collaborate with diverse teams and external partners while contributing to innovative solutions.<br><br>Responsibilities:<br>• Develop, maintain, and optimize backend systems using C#, .NET, and ASP.NET technologies.<br>• Design and implement RESTful APIs, including OpenAPI/Swagger documentation, to ensure seamless integration.<br>• Build containerized services and manage deployments using modern tools and methodologies.<br>• Collaborate with cross-functional teams to enhance relational databases, such as PostgreSQL, for improved performance.<br>• Utilize GitHub for version control, continuous integration, and collaborative development workflows.<br>• Apply AI-assisted development tools to improve efficiency and streamline coding processes.<br>• Develop user interfaces and front-end applications using React and JavaScript.<br>• Partner with internal teams and external technology providers to deliver scalable and secure solutions.<br>• Troubleshoot, debug, and resolve issues in software systems to ensure reliability and quality.<br>• Stay updated on industry trends and adopt best practices for software development.
<p>We are looking for an experienced Enterprise Applications Manager to oversee and enhance the organization’s portfolio of enterprise systems within a manufacturing environment. This role requires strong leadership and technical expertise to ensure the seamless operation and optimization of business-critical applications, such as ERP systems, CRM platforms, shop-floor integrations, and reporting tools. The ideal candidate will drive digital transformation, maintain compliance standards, and collaborate with cross-functional teams to support operational excellence.</p><p><br></p><p>Responsibilities:</p><p>• Develop and implement a strategic roadmap for enterprise applications that aligns with the needs of manufacturing, supply chain, engineering, and commercial operations.</p><p>• Identify and execute opportunities for automation, process improvement, and technology upgrades within production workflows.</p><p>• Administer, enhance, and optimize Infor LN Cloud ERP to support processes such as production planning, inventory management, procurement, and financial integration.</p><p>• Oversee integrations between enterprise systems like Salesforce, shop-floor technologies, and quality management platforms to ensure seamless data flow and operational efficiency.</p><p>• Manage onshore and offshore teams for system development, testing, and deployment while ensuring minimal disruptions to production workflows.</p><p>• Monitor and maintain the performance of shop-floor connected applications, including scanners, terminals, and production interfaces.</p><p>• Ensure the accuracy and consistency of master data across engineering, supply chain, and production systems.</p><p>• Establish and enforce SLAs with offshore vendors, ensuring timely resolution of production-critical issues and alignment with business priorities.</p><p>• Lead root-cause analysis for system issues and implement corrective actions to enhance uptime and reliability.</p><p>• Maintain documentation, training materials, and process maps to support system users and ensure compliance with change control protocols.</p>
<p>We are looking for an experienced Boomi Integration Developer to join our team on a contract basis. In this role, you will focus on stabilizing and enhancing our existing integration environment to ensure optimal performance and reliability. This position is ideal for someone who thrives in a dynamic setting and can deliver impactful solutions within a defined timeline.</p><p><br></p><p>Responsibilities:</p><p>• Evaluate current Boomi integrations to understand the architecture, workflows, and dependencies.</p><p>• Diagnose and resolve issues affecting integration stability, reliability, and data accuracy.</p><p>• Recommend and execute performance improvements, error-handling updates, and best-practice optimizations.</p><p>• Develop and implement modernized approaches to enhance the integration ecosystem.</p><p>• Collaborate with internal teams to ensure integrations align with business goals and operational efficiency.</p><p>• Provide expertise in troubleshooting and resolving technical challenges within the Boomi platform.</p><p>• Document integration processes and changes for future reference and team knowledge-sharing.</p><p>• Ensure high-quality deliverables while adhering to project timelines and requirements.</p>