Search jobs now Find the right job type for you 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 Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

9 results for Software Engineer in Des Moines, IA

Back-End Sr. Software Engineer
  • Des Moines, IA
  • remote
  • Temporary
  • 0 - 0 USD / Yearly
  • We are looking for an experienced Back-End Senior Software Engineer to join our team on a long-term contract basis. In this role, you will design, develop, and maintain high-quality software solutions that are scalable, secure, and efficient. Based in Urbandale, Iowa, you will collaborate with cross-functional teams to create impactful applications while leveraging the latest technologies and best practices.<br><br>Responsibilities:<br>• Design and implement secure, scalable, and efficient back-end software solutions.<br>• Develop and maintain APIs and web applications using Node.js, Python, and JavaScript.<br>• Manage CI/CD pipelines and deployment processes with Azure DevOps.<br>• Identify and resolve technical challenges and ensure optimal performance.<br>• Conduct thorough code reviews and enforce coding standards within the team.<br>• Collaborate with team members to promote agile methodologies and continuous improvement.<br>• Ensure compliance with security protocols and performance benchmarks.<br>• Troubleshoot and debug issues across various systems and applications.<br>• Contribute to the development of microservices and containerized solutions as needed.<br>• Stay up-to-date with emerging technologies to enhance software development practices.
  • 2026-03-06T00:00:00Z
Infrastructure Engineer
  • Des Moines, IA
  • onsite
  • Contract / Temporary to Hire
  • 0 - 0 USD / Yearly
  • <p>We are seeking an Infrastructure Engineer to join our client&#39;s team in Des Moines! As an Infrastructure Engineer, you will be focused on end-user support, automation of IT processes, and provision of new employees. Apply now if you are a data-driven decision maker looking to join a growing, exciting company!</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Implement automation for IT processes to enhance efficiency and effectiveness</li><li>Provide end-user support to ensure seamless IT operations</li><li>Provision new employees, ensuring timely and accurate setup of necessary systems and accounts</li><li>Mature usage of Intune and Defender for Endpoint usage to enhance security and management of devices</li><li>Create and deploy group policies to maintain a controlled and secure IT environment</li><li>Identify opportunities for automation and implement solutions to reduce manual workloads</li><li>Provide technical support to users, resolving issues and improving user experience</li><li>Maintain and improve technical computer skills including knowledge of operating systems, networking, and hardware</li><li>Utilize Active Directory and Azure Active Directory for effective management of user accounts and access</li><li>Employ Powershell automation experience to streamline and automate repetitive tasks.</li></ul>
  • 2026-03-09T00:00:00Z
AI Python C# SQL Software Engneer - PERM FTE
  • Des Moines, IA
  • onsite
  • Permanent
  • 110000 - 125000 USD / Yearly
  • <p>AI Developer  <strong>SQL/Python / C# /AI Developer – PERM FTE POSITION </strong></p><p><strong>LOCATION: Des Moines Iowa ONSITE in OFFICE 5 DAYS / WEEK </strong></p><p><strong>BRAND NEW OFFICE WITIH NICE AMMENITIES ! </strong></p><p>CREATIVE TEAM! INNOVATIVE IDEAS! No red tape to deal with and build out &amp; integrate, and innovation? Developer to work with SQL, Python, ERP, and integration technologies to deliver high-impact business creative solutions.</p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>SQL</strong>: Design, develop, &amp; optimize SQL queries, query optimization, ensure database integrity, and implement effective indexing strategies.</li><li><strong>PYTHON:</strong> Build robust Python applications using modern frameworks and libraries, focusing on scalability , BUILD VS BUY Dev strategy , Looking for some additional innovation and leverage MCP - Model Context Protocol</li><li><strong>JAVASCRIPT:</strong> JavaScript – looking for modern JS</li><li><strong>C# </strong></li><li><strong>AI USE – IN A PRACTICAL FAST PROGRAMMING SENSE:</strong> Use AI-assisted tools - ChatGPT, Claude, GitHub Copilot- to streamline development processes &amp; next-gen AI system integrations.</li><li><strong>RESTful APis :</strong> Architect and consume RESTful and SOAP APIs; integrate external systems to support business workflows.</li><li>best practices in system integration, data transformation,&amp; middleware tech.</li><li>version control tools such as Git</li><li><strong>API AUTHENTICATION</strong>: Implement API authentication using API keys, OAuth, and tokens</li><li>Programming in contemporary software frameworks.</li><li>API development or consumption, especially within RESTful and SOAP environments.</li><li>ETL or Dell Boomi or comparable integration platforms strongly preferred.</li><li>Data integration patterns, data transformation, and middleware systems.</li><li>source control and code collaboration tools.</li></ul><p><strong>Why Join Us?</strong></p><ul><li>Help lead a team who can be innovative team driving digital transformation.</li><li>Work on diverse projects where your skills have an immediate impact.</li><li>Collaborate with a small team who value continuous learning and creativity.</li></ul><p>If you’re ready to shape the future of business solutions with leading technology, apply today.</p><p><strong>Our company is committed to fostering a diverse and inclusive workplace. We encourage all qualified individuals to apply.</strong></p><p>Ready to take the next step? Submit your resume to join our dynamic team.</p><p><strong>Compensation:</strong></p><ul><li>Competitive salary of $125,000 base plus up Generous benefits package.</li><li>People-first culture emphasizing work/life balance, flexibility, and professional growth.</li></ul><p>Ready to Lead?</p><p>For immediate and confidential consideration, reach out directly to Carrie Danger, SVP of Permanent Placement:</p><ul><li>Office: 515-259-6087</li><li>Mobile: 515-991-0863</li><li>Email: (found on MY LinkedIn profile)</li><li>Your application will remain confidential; resumes will never be shared without your permission.</li></ul>
  • 2026-02-25T00:00:00Z
Full Stack | C# .NET Engineer
  • Ankeny, IA
  • onsite
  • Contract / Temporary to Hire
  • 0 - 0 USD / Yearly
  • We are looking for a skilled Full Stack C# .NET Engineer to join our team on a contract with the potential for a permanent position. Based in Ankeny, Iowa, this role is ideal for professionals with a strong focus on backend development and a passion for building robust API services and system integrations. The first year of this position will focus heavily on backend development, offering an excellent opportunity to deepen your expertise in Azure Cloud and SQL Server environments.<br><br>Responsibilities:<br>• Design and develop backend services and APIs using C# to support system integrations and data validation.<br>• Build and maintain secure connections to SQL Server databases, including creating tables, indexes, views, and running complex queries.<br>• Implement and manage Azure pipelines for efficient deployment processes.<br>• Collaborate on containerization strategies to improve scalability and application performance.<br>• Utilize GitHub for code repository management, ensuring version control and collaboration.<br>• Work on Azure Service Bus and Azure API Management to optimize cloud-based integrations.<br>• Conduct thorough testing and validation of APIs to ensure reliability and functionality.<br>• Participate in full stack development, with an eventual focus on front-end technologies.<br>• Provide technical solutions for integrating various systems and databases.<br>• Create detailed documentation for development processes and system configurations.
  • 2026-03-09T00:00:00Z
RPG Developer
  • Johnston, IA
  • onsite
  • Temporary
  • 0 - 0 USD / Yearly
  • <p>We are looking for an experienced RPG Developer to join our team in the Des Moines Metro. As part of this long-term contract position, you will play a pivotal role in developing, troubleshooting, and maintaining RPG-based applications while collaborating with stakeholders to deliver high-quality solutions. This role requires a balance of technical expertise and strong communication skills to ensure seamless project execution and client satisfaction.</p><p><br></p><p>Responsibilities:</p><p>• Develop, test, and maintain RPG-based applications, ensuring functionality and performance meet business needs.</p><p>• Collaborate with business partners to gather requirements and translate them into technical solutions.</p><p>• Troubleshoot and resolve issues in RPG, DB2, and related systems, ensuring minimal disruption to operations.</p><p>• Document processes, workflows, and solutions to ensure clarity and consistency in project deliverables.</p><p>• Work closely with team members to delegate tasks effectively and ensure project milestones are achieved.</p><p>• Provide exceptional support to end-users, addressing inquiries and resolving technical challenges.</p><p>• Adapt to different versions of RPG, leveraging knowledge to optimize code across platforms.</p><p>• Conduct technical reviews and ensure quality assurance, despite the absence of a dedicated QA team.</p><p>• Communicate effectively with stakeholders to align technical solutions with business objectives.</p><p>• Take ownership of projects from start to finish, ensuring timely delivery and high-quality results.</p>
  • 2026-02-27T00:00:00Z
Senior Data Engineer - Python
  • West Des Moines, IA
  • remote
  • Temporary
  • 0 - 0 USD / Yearly
  • We are looking for an experienced Senior Data Engineer with a strong background in Python and modern data engineering tools to join our team in West Des Moines, Iowa. This is a long-term contract position that requires expertise in designing, building, and optimizing data pipelines and working with cloud-based data warehouses. If you thrive in a collaborative environment and have a passion for transforming raw data into actionable insights, we encourage you to apply.<br><br>Responsibilities:<br>• Develop, debug, and optimize Python-based data pipelines using frameworks such as Flask, Django, or FastAPI.<br>• Design and implement data transformations in a data warehouse using tools like dbt, ensuring high-quality analytics-ready datasets.<br>• Utilize Amazon Redshift and Snowflake for managing large-scale data storage and performing advanced querying and optimization.<br>• Automate data integration processes using platforms like Fivetran and orchestration tools such as Prefect or Airflow.<br>• Build reusable and maintainable data models to improve performance and scalability for analytics and reporting.<br>• Conduct data analysis and visualization leveraging Python libraries such as NumPy, Pandas, TensorFlow, and PyTorch.<br>• Manage version control for data engineering projects using Git and GitHub.<br>• Ensure data quality through automated testing and validation processes.<br>• Document workflows, code, and data transformations following best practices for readability and maintainability.<br>• Optimize cloud-based data warehouse and lake platforms for performance and integration of new data sources.
  • 2026-03-06T00:00:00Z
Salesforce Developer
  • West Des Moines, IA
  • remote
  • Temporary
  • 63.3365 - 73.337 USD / Hourly
  • We are looking for an experienced Salesforce Developer to join our team in West Des Moines, Iowa. In this role, you will leverage your expertise to design, develop, and implement Salesforce solutions that meet business needs and enhance operational efficiency. This is a long-term contract position within the life insurance industry, offering an excellent opportunity to contribute to impactful projects.<br><br>Responsibilities:<br>• Develop and customize Salesforce applications using Apex, Lightning Components, and Salesforce APIs.<br>• Configure Salesforce environments to align with organizational requirements and ensure seamless integration.<br>• Design and implement REST and SOAP APIs to facilitate system communication and data exchange.<br>• Collaborate with cross-functional teams to analyze business needs and translate them into technical solutions.<br>• Optimize the Salesforce platform for performance, scalability, and reliability.<br>• Utilize Mulesoft development skills to integrate Salesforce with external systems.<br>• Manage and maintain Salesforce environments, ensuring data integrity and security.<br>• Leverage Azure DevOps for version control, deployment, and continuous integration.<br>• Implement omnichannel solutions to improve customer engagement and operational workflows.<br>• Troubleshoot and resolve technical issues within the Salesforce platform.
  • 2026-03-10T00:00:00Z
Endpoint Systems Engineer
  • Ankeny, IA
  • onsite
  • Temporary
  • 0 - 0 USD / Yearly
  • We are looking for an Endpoint Systems Engineer to play a key role in enhancing operational efficiency and supporting endpoint systems across the organization. This position requires a strong technical background, excellent problem-solving skills, and the ability to work both independently and collaboratively in a dynamic environment. This is a long-term contract position based in Ankeny, Iowa.<br><br>Responsibilities:<br>• Design, develop, and test automation processes for endpoint systems to ensure scalability and adaptability to organizational growth.<br>• Create, test, and deploy Microsoft PowerShell and batch scripts to install and update proprietary and third-party software.<br>• Implement and maintain processes to ensure software and settings are applied during endpoint replacements or initial installations.<br>• Develop redundancy strategies to ensure system reliability and minimize downtime.<br>• Collaborate in the design and implementation of operational and information support systems.<br>• Evaluate and qualify software used at store locations, including modifications to third-party vendor applications.<br>• Create scripts, programs, and tools to optimize system efficiency and automate repetitive tasks.<br>• Monitor and analyze endpoint system performance to identify and address issues proactively.
  • 2026-03-09T00:00:00Z
Solutions Applications Architect
  • West Des Moines, IA
  • onsite
  • Contract / Temporary to Hire
  • 0 - 0 USD / Yearly
  • <p>We are looking for a highly skilled Solutions Applications Architect to join our team in West Des Moines, Iowa. In this Contract to permanent position, you will collaborate with senior leadership to design and implement scalable software solutions that align with organizational goals. Your expertise will be critical in optimizing the application ecosystem and ensuring security, efficiency, and interconnectivity across platforms.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain a comprehensive architecture roadmap to meet business objectives and ensure scalability.</p><p>• Design and implement secure software solutions that optimize the organization’s application ecosystem.</p><p>• Collaborate with stakeholders to identify interdependencies and integrate systems effectively.</p><p>• Lead the development and deployment of applications in cloud environments, leveraging platforms like Azure.</p><p>• Oversee the full software development lifecycle, ensuring adherence to best practices and methodologies.</p><p>• Optimize database queries and manage both relational and NoSQL databases.</p><p>• Utilize advanced programming languages and frameworks, including C# and .NET, to create robust applications.</p><p>• Implement code versioning tools and strategies to ensure seamless development processes.</p><p>• Proactively identify and resolve technical issues, minimizing disruptions and risks.</p><p>• Deliver clear and effective communication to internal teams, external clients, and stakeholders.</p>
  • 2026-03-10T00:00:00Z