RPG Programmer
Software engineer lead job in Johnston, IA
Programmers.io is currently looking for an RPG Programmer
Onsite Role in Johnston, Iowa, United States
Full Time Role
About the Role:
We are seeking an experienced RPG Programmer to join our development team. The ideal candidate will have strong experience in RPG IV/ILE programming on the IBM i (AS/400) platform. You will work closely with analysts, business users, and other developers to support and enhance enterprise-level applications.
Key Responsibilities:
Develop, maintain, and enhance applications using RPG IV/ILE (free format and legacy).
Analyze business requirements and design effective technical solutions.
Debug and resolve system issues and application errors.
Write and maintain technical documentation.
Perform code reviews and provide feedback to other developers.
Work collaboratively with cross-functional teams (analysts, QA, support).
Participate in system integration and data migration efforts.
Provide on-call support and production issue resolution when necessary.
Required Qualifications:
Experience with RPG IV/ILE programming on IBM i (AS/400) platform.
Strong understanding of DB2/400 and SQL.
Experience with free-format RPG.
Familiarity with CL (Control Language) and DDS (Data Description Specifications).
If you are interested, please apply or feel free to share your updated resume at ************************
Senior/Lead Identity & Access Management (IAM) Engineer
Software engineer lead job in Des Moines, IA
PLEASE NOTE: This is a contract to hire position on a growing team, no C2C or Third party inquiries please.
**Applicants MUST BE located in Des Moines at time of submitting an application. No sponsorship or relocation assistance are available at this time.**
Title: Senior/Lead Identity & Access Management (IAM) Engineer
Location: Des Moines, IA
Summary:
We are seeking an experienced IAM Engineer to lead and deliver enterprise-level identity and access management solutions. This role involves designing and implementing IAM strategies, managing PKI infrastructure, and collaborating with cross-functional teams to ensure secure, scalable systems. Ideal candidates will have deep expertise in Microsoft Entra ID, Active Directory, PKI, and certificate lifecycle management, with strong leadership and mentoring capabilities.
Key Responsibilities:
Lead IAM architecture, design, and deployment projects.
Manage PKI infrastructure and certificate lifecycle processes.
Implement and maintain Conditional Access, MFA, and SSO solutions.
Serve as liaison with vendors and internal stakeholders.
Mentor technical staff and promote best practices.
Develop IAM policies and ensure compliance with security standards.
Participate in on-call rotation and incident management.
Qualifications:
5+ years in PKI design and administration.
5+ years with Microsoft Windows Server, Active Directory, DNS, DHCP.
3+ years with Microsoft Entra ID and Intune.
Experience with IAM tools (e.g., AppViewX, Okta/Auth0).
Strong scripting skills (PowerShell, REST APIs).
Excellent communication and leadership skills.
Software Engineer
Software engineer lead job in Urbandale, IA
We are seeking a Sr. Software Engineer (Java) for a large insurance company in Des Moines, IA. In this role, the Senior Software Engineer will be deeply involved in the full software development lifecycle, working on the Digital team. They will be focusing on a new build project supporting multiple insurance subsidiaries. Success in this role requires a strong sense of accountability, clear and proactive communication, and a commitment to customer-focused outcomes. The engineer will be expected to contribute to team goals, foster collaboration, and help drive the delivery of high-quality software solutions that meet business needs. Beyond technical execution, this person will mentor junior developers, offering guidance on best practices, code reviews, and architectural decisions
Qualifications
5+ years of Software Engineering Experience or equivalent
Full Stack web development tech stack (React, Node, Next, & TypeScript)
Experience with GraphQL
2+ years of Mentoring other Engineers
Pay varies depending on experience $55/hr - $75/hr.
Application Developer II
Software engineer lead job in West Des Moines, IA
Employment Type: Full-Time
We are seeking an Application Developer II to join our technology team. This full-stack role is responsible for designing, developing, and maintaining web applications. The ideal candidate brings strong programming skills, experience across both front-end and back-end technologies, and a collaborative mindset to support high-quality software delivery.
Key Responsibilities:
Develop and maintain full-stack web applications, including both front-end and back-end components
Collaborate with team members to design, build, and test new features and enhancements
Write clean, maintainable, and well-documented code
Troubleshoot and debug issues to maintain strong application performance
Implement basic security and data protection measures
Participate in code reviews and contribute to continuous improvement efforts
Stay up to date with emerging technologies and development best practices
Support a positive team culture and contribute to operational excellence
Comply with company policies and applicable regulations
Maintain regular and punctual attendance
Required Skills & Qualifications:
Proficiency in object-oriented programming and SOLID principles
Strong experience with front-end technologies (HTML, CSS, JavaScript, Bootstrap)
Familiarity with modern front-end frameworks (React, Angular, or Vue)
Strong backend experience (TypeScript, Node.js, or Ruby)
Experience working with RESTful APIs and troubleshooting integrations
Solid understanding of relational databases (e.g., SQL Server, DB2) and SQL
Basic familiarity with DevOps practices and CI/CD pipelines
Strong communication and teamwork skills
Ability to read, write, and speak English proficiently
Preferred Skills:
Experience with cloud platforms (AWS, Azure, or Google Cloud)
Exposure to low-code platforms (Valence, OutSystems)
Familiarity with Python and NoSQL databases (e.g., MongoDB)
Experience with ORMs (Django, Mongoose, Objection)
Awareness of containerization tools (Docker, Kubernetes)
Understanding of Agile/Scrum methodologies
Exposure to serverless architectures
Experience with QA automation frameworks (Robot, Selenium, etc.)
Education & Experience:
3-5 years of experience as a Full-Stack Developer or similar role
Benefits:
Full-time employees are eligible for a comprehensive benefits package, including:
Medical, Dental, and Vision insurance
401(k) with company match
Employee ownership program (ESOP)
Paid Time Off (vacation, sick leave, and floating holidays)
Paid Parental & Family Care Leave
Company-paid short-term disability, long-term disability, and life insurance
Paid volunteer time
Additional wellness and employee support programs
Application Developer II
Software engineer lead job in West Des Moines, IA
SPONSORSHIP IS
NOT
NOW OR IN THE FUTURE.
Wright Service Corp. is a prominent leader in several environmental services industries, providing integrated vegetation management, forest management and reforestation, technology solutions, environmental and agricultural sustainability consulting, commercial environmental services, residential and commercial landscaping, tree care, interior plantscaping, and other outdoor and indoor services.
The Wright family of companies includes Wright Tree Service , Wright Outdoor Solutions , Eocene Environmental Group℠, Eocene Environmental Group of the West, Wright Tree Service of the West, Wright Tree Service of Puerto Rico, Wright Canada Holdings, and commonly seen brands, such as Spectrum Resource Group, ArborCare and Verdure Elements.
Wright Service Corp. has been employee-owned since 2002 and headquartered in Central Iowa since 1933, when Wright Tree Service was founded by John L. Wright.
JOB SUMMARY: The Application Developer II is a full-stack developer responsible for designing, developing, and maintaining web applications under moderate supervision. This role involves working on both front-end and back-end components, building user interfaces, implementing server-side logic, writing APIs, and integrating systems. The developer collaborates with cross-functional teams to deliver high-quality software solutions.
ESSENTIAL JOB FUNCTIONS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions:
Develop and maintain web applications, including front-end and back-end components
Collaborate with team members to design, develop, and test new features and enhancements
Write clean, maintainable, and well-documented code
Troubleshoot and debug software issues to ensure optimal performance
Implement basic security and data protection measures
Participate in code reviews and contribute to continuous improvement
Stay current with emerging technologies and development practices
Support and participate in the company's culture of safety and employee ownership
Comply with applicable laws, regulations, and company policies
Maintain regular and punctual attendance at work and meetings
OTHER DUTIES: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
KNOWLEDGE, SKILLS & ABILITY REQUIREMENTS:
Proficiency in object-oriented programming and understanding of SOLID principles
Strong experience with front-end technologies such as HTML, CSS, JavaScript, and Bootstrap
Familiarity with front-end frameworks like React, Angular, or Vue
Strong work experience with back-end technologies such as Typescript, Node.js, or Ruby
Ability to work with RESTful APIs and troubleshoot integration issues
Solid understanding of relational databases (e.g., MS SQL Server, DB2) and SQL
Basic familiarity with DevOps practices and CI/CD pipelines
Strong communication and teamwork skills
Ability to read, write, and speak English to perform job duties effectively
PREFERRED KNOWLEDGE, SKILLS & ABILITIES:
Exposure to cloud platforms such as AWS, Azure, or Google Cloud
Basic understanding of low-code platforms (e.g., Valence, OutSystems)
Familiarity with Python and non-relational databases like MongoDB
Experience with ORMs such as Django, Mongoose, or Objection
Awareness of containerization technologies like Docker or Kubernetes
Understanding of agile development methodologies
Exposure to serverless computing environments
Experience with QA automation frameworks like Robot, Selenium, etc.
EDUCATION, CERTIFICATION & EXPERIENCE REQUIREMENTS:
3-5 years of experience as a Full Stack Developer
Salesforce Technical Lead
Software engineer lead job in Des Moines, IA
Must Be Citizen or Green Card
REMOTE
Permanent / Fulltime Role
The Salesforce Technical Lead will be a key member of our Salesforce team, responsible for leading the design, development, and implementation of Salesforce solutions. This role will involve not only involve hands-on development, but also providing technical leadership and guidance to junior developers while ensuring the successful delivery of projects. The ideal candidate will have a deep understanding of Salesforce, its architecture, best practices, and development methodologies, as well as strong technical leadership and communication skills.
What You'll Do In This Role
Lead the design, development, and implementation of Salesforce solutions, leveraging expertise in Salesforce Financial Services Cloud, Service Cloud, and Omni-Channel.
Provide technical leadership and guidance to a team of Salesforce developers, mentoring junior members and fostering a culture of collaboration and innovation.
Lead discussions with stakeholders and cross-functional teams to gather requirements, define project scope, and architect solutions that meet business needs.
Architect and design solutions that leverage the full capabilities of the Salesforce platform, including declarative configuration, Apex coding, Lightning components, and integrations with external systems.
Implement Salesforce data integration patterns to synchronize data between Salesforce and external systems.
Conduct code reviews, perform quality assurance checks, and ensure adherence to coding standards and best practices.
Stay current with Salesforce technologies, releases, and industry trends, and make recommendations for adopting new features and functionalities.
Support agile development methodologies, participating in sprint planning, backlog grooming, and sprint reviews.
Serve as a subject matter expert on Salesforce development and provide guidance on technical architecture, solution design, and implementation strategies.
Work closely with cross-functional teams, including business analysts, project managers, and system administrators, to deliver integrated solutions that meet business requirements and drive value.
Demonstrate effective verbal and written communication skills, articulating technical concepts to both technical and non-technical stakeholders.
Troubleshoot and resolve technical issues, provide support during testing and deployment, and ensure the stability and performance of Salesforce applications.
Implement CI/CD (Continuous Integration/Continuous Deployment) pipelines in Salesforce using industry best practices.
What We're Looking For
Bachelor's degree in Computer Science, Engineering, or related field.
Minimum of 8 years of experience as a Salesforce developer, with a strong track record of delivering complex projects.
Salesforce certifications such as Salesforce Certified Platform Developer, Salesforce Certified Technical Architect, and/or Salesforce Certified System Architect are highly desirable.
Extensive hands-on experience with Salesforce development tools and technologies, including Apex, Lightning Web Components, Salesforce APIs, and Salesforce DX.
Proven leadership and mentoring skills, with the ability to inspire and guide a team of developers to achieve excellence.
Excellent communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
Strong problem-solving abilities, with a keen attention to detail and a focus on delivering high-quality solutions.
Experience working in an Agile development environment, utilizing Azure DevOps.
Passion for innovation and continuous learning, with a commitment to staying current with emerging Salesforce technologies and best practices
Intern, IT - Software Engineer
Software engineer lead job in Des Moines, IA
Join F&G as a Summer 2026 intern and gain relevant experience, professional development, and incredible networking at a growing company. The intern team member will support the IT team in SDLC, data management, or general delivery support.
Duties & Responsibilities
The range of tasks to be performed may include, but may not be limited to, the following:
General and administrative team support tasks.
Assist team members and users with problem resolution.
Support teams within Agile techniques, processes, and tools.
Develop, test, document, and implement software enhancements.
Work with business subject matter experts to analyze, validate, and utilize data for consumption by business stakeholders.
Work with team members to create release documentation.
Analyze and solve business problems.
Troubleshoot applications to resolve production issues.
Experience & Education Requirements
Experience with using Excel, PowerPoint, SharePoint, Outlook, Jira, and Teams.
Knowledge of Agile, SDLC, and/or API principles.
Knowledge of Python, Java, C++, and Microsoft .NET development languages.
Knowledge of SQL Server database development using SQL.
Knowledge of MS Team Foundation Services (TFS), Eclipse, and Git.
Knowledge of Jira or Work Otter work management tools.
Pursuing Associate's or Bachelor's Degree in Computer Science, Information Science, Information Systems, Computer Engineering, or Data Science.
Skills and Abilities
A successful candidate will possess the following skills and abilities:
Highly motivated, self-starter and team player with high energy level and willingness to take on responsibility
Relationship building, collaboration, and leadership skills
Strong verbal and written communication skills.
Strong analytical and problem-solving skills.
Ability to complete duties timely and accurately.
Ability to communicate clearly, concisely, and transparently - both verbal and written.
#LI-MB1
Since 1959, Fidelity & Guaranty Life Insurance Company (F&G) has offered annuity and life insurance products to those who are seeking security in retirement and protection during life's unexpected events.
As an Iowa Top Workplace
1
and a proud equal opportunity employer, F&G employees are empowered, collaborative, dynamic and authentic. We believe that by embracing these values, we will continue to build and strengthen the company, while continuing to be a great place to work.
Join our employee-centric hybrid work environment: fglife.com/about/culture.html
1
Des Moines Register Top Workplaces 2018-2020
Auto-ApplyLead Dentist SW San Antonio at My Hometown Dentist at Potranco
Software engineer lead job in Carlisle, IA
Job DescriptionBenefits:
Competitive salary
Dental insurance
Employee discounts
Health insurance
Training & development
Vision insurance
My Hometown Dentist at Potranco is looking for a caring, motivated Lead Dentist to take the helm of our brand-new, state-of-the-art dental office in Southwest San Antonio. This beautiful, modern practice features 5 fully equipped operatories, 2 skilled hygienists, Cone Beam CT, digital crown scanner, implant system, and so much more. This is a rare opportunity to step into a thriving, community-focused environment with all the tools you need to succeed.
At My Hometown Dentist at Potranco, we take pride in being locally ownednot a big corporationand in putting our people and patients first. Were growing quickly and are looking for a lead dentist who wants to grow with us and truly make this office their own.
Why Youll Love Working With Us:
Locally and privately owned
Supportive mentorship culture that invests in your growth
Opportunities for advanced training & CE fully supported
Unique bonus & incentive structure
earnings easily exceed $400,000+ per year
Cutting-edge technology throughout the office
Respectful, uplifting team that makes every day enjoyable
Strong PPO and fee-for-service patient base realistic production over $1,000,000+ per year
Our patients health, comfort, and satisfaction are the heart of everything we do. As our Lead Dentist, youll play a key role in shaping the patient experience and leading the clinical side of our practice.
If youre a compassionate clinician looking for a long-term home where you can grow, lead, and serve an amazing community, wed love to talk.
Apply today to join the My Hometown Dentist family at Potranco!
SOFTWARE ENGINEER - GUIDEWIRE
Software engineer lead job in Des Moines, IA
We are seeking an experienced Software Engineer to support the business objectives of Grinnell Mutual and its customers through the effective use of Guidewire products. The ideal candidate will have hands-on experience with Guidewire (Java/Gosu), with a strong preference for a background in BillingCenter or PolicyCenter.
A Guidewire Developer Associate Level certification or higher is preferred. If not currently certified, training will be provided; however, certification is a requirement for this position.
Required Qualifications:
Experience in Property and Casualty Insurance.
Background in Billing systems (preferred).
Familiarity with GUnit.
This role is part of a cross-functional Agile Software Development Team, where team members are expected to contribute across all tasks to ensure collective success.
Grinnell Mutual has been recognized 14 years in a row for being one of Iowa's Top Workplaces, four years running as a national Top Workplace USA winner, and three years as an international Gallup Exceptional Workplace. Since 1976 Grinnell Mutual has been rated A (Excellent) or higher by AM Best. This position qualifies for our flexible workplace options. Work at our Grinnell, Iowa, headquarters or from a home office in any of the following states: Alabama, Arizona, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Maine, Minnesota, Missouri, Montana, Nebraska, New Mexico, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Virginia, Wisconsin, and Wyoming. Please note that candidates must be eligible to work in the U.S. without Grinnell Mutual sponsorship.
Responsibilities
Designs, develops and maintains scalable and reliable software applications using technologies such as Java, JavaScript, and/or Gosu.
Collaborates with the team to implement, configure, and customize Guidewire applications on the latest Guidewire Cloud Version.
Develops and deploys applications in a cloud environment using AWS or Azure.
Utilizes version control systems such as Bitbucket to manage and track development tasks.
Performs unit testing and participates in peer code reviews to ensure software quality.
Ensures software meets security criteria, including adherence to OWASP and applicable industry regulations.
Remains current with software development technologies and approaches, refactoring code where needed to keep applications up to date.
Communicates and updates teams and stakeholders to ensure transparency and alignment with project priorities. Occasionally works with outside vendors or contractors to create solutions and timelines for assigned projects and software issues.
Collaborates with third party vendors and Grinnell Mutual technology professionals, including Architecture, Infrastructure and Operations, to ensure technologies used are relevant to the current and future state of software engineering. Takes ownership of team delivery to ensure highest probability of success for team.
Leverages automation and DevOps techniques to reduce overall technical maintenance, monitor system performance, improve system quality and reduce manual business process of Grinnell Mutual.
Provides support as needed when software outage incidents occur, restoring service in the quickest and most stable manner possible. Knowledge of ITIL methodology is preferred.
Contributes to product planning using Agile methodologies. Ensures stories are complete, accurate and ready to be developed before the team commits to them.
Adheres to work intake, prioritization, change management, architecture governance and other required best practices of Grinnell Mutual.
Performs all other duties as assigned.
Qualifications
Bachelors' degree from an accredited college/university in programming related field with significant course work and/or experience in design, development and analysis of technology solutions.
Proficiency in programming languages such as Java, Javascript, or Gosu.
Experience in the Property and Casualty Insurance industry.
Preferred background in Billing Systems.
Preferred background with GUnit.
Familiarity with version control systems (e.g., Bitbucket, Git).
Attain and keep current necessary certifications for position.
Contributes to the growth of technology at Grinnell Mutual by sharing expertise with others. Educates others, adding to the total technical capabilities of Grinnell Mutual.
Proven ability to tackle sophisticated business and development problems.
Demonstrated proficiency in software development tools, programming languages and software development techniques that adhere to the best practices specific to Grinnell Mutual.
Demonstrated ability to effectively plan, schedule and meet deadlines while concurrently managing multiple tasks. Must be able to work with multiple interruptions.
Willingness to develop a strong understanding of industry and Grinnell Mutual-specific business practices, applying this knowledge effectively to job responsibilities.
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract/concrete variables.
Recognizes processing/application inefficiencies and recommends improvements.
Demonstrated enthusiasm and commitment towards assignment and problem solving.
Demonstrated oral, written, and presentation skills to both technical and non-technical personnel. Exhibits self-assurance and a creative aptitude.
Occasional overnight travel for training or conferences.
Requires regular and predictable attendance to meet the customer needs of the position.
Must be able to maintain confidentiality and propriety information.
Demonstrated ability to adhere to all Grinnell Mutual policies.
Demonstrated ability to incorporate Grinnell Mutual core values in all areas work.
Compensation
The salary range for the position is $65,800 - $150,700. For a list of benefits, click here.
Working conditions and physical efforts
To perform this job successfully, an individual must be able to perform each job duty and responsibility satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform job duties and responsibilities.
Physically located in a remote office or at one of Grinnell Mutual's campuses with a work environment of a typical office setting; work environment of a typical office setting; noise level is relatively quiet.
The position requires an individual to sit for long periods of time, use repetitive motion, and possess visual acuity demanded by work with computer and other LCD screen devices.
The work may be fast paced, especially when managing multiple projects or when faced with tight deadlines. Meeting schedule could be heavy. May be required to work outside of normal business hours at times to accomplish work.
This job description is not intended to describe, in detail, the multitude of tasks that may be assigned, but rather to give the employee a general sense of the responsibilities and expectations of the position. As the nature of the business demands change, so too may the job duties and responsibilities.
Grinnell Mutual is an Equal Opportunity Employer in accordance with applicable state and federal laws.
Auto-ApplySoftware Engineer Intern (Summer 2026)
Software engineer lead job in West Des Moines, IA
Hybrid - West Des Moines, IA
Full-Time Internship: May 18 - August 7, 2026
We are committed to helping leaders in agriculture make data-driven decisions when it comes to buying, selling, financing, and insuring heavy equipment. Tailored to each business' unique needs, the Tractor Zoom solution suite utilizes data and technology to impart equipment insights that are honest, accessible, and actionable. We empower Farm Credit Associations, Farm Service Agencies, banks, equipment dealerships, auctioneers, and farmers, and fuel their growth.
We're Looking for an “A” Player
We are seeking a Software Engineer Intern for the Summer of 2026. If you'd like to be a part of a growing startup located in Central Iowa, we'd love to chat with you. We utilize new technologies to deliver amazing products for our customers. If you have an eagerness to learn and explore technologies, this is a perfect internship for you!
As a Software Engineer Intern, you will be accountable for working with our team to develop and execute our Tractor Zoom and Tractor Zoom Pro software and data strategies. You will help accelerate the development of our products, strengthen our process and grow our engineering culture. As an employee at our early stage data and technology company, you will have a deep impact in the success and growth of the company.
Primary Responsibilities
●#1 Priority - build great software that our customers and users will enjoy
● Collaborate with our Senior Product Manager and existing Engineers to define workflows and processes that ensure consistent code management, code quality and deployment
● Optimize application for maximum speed and scalability
● Work to build out a new core platform that supports our diverse client base
● Be analytical. Deeply understand our competitive advantages in the marketplace and why we deserve to win and be the #1 destination for equipment and values
Requirements
● Pursuing a degree in Computer Engineering or related fields
● Experience in database and infrastructure management (AWS)
● JavaScript Fundamentals + ES6
● Creating and consuming REST API's
● Knowledge in Extreme Agile, Test Driven startup environment
● Ability to quickly write reliable, clean and testable code
● Eagerness to learn and explore new technologies
● Strong communication skills and a team mentality
More Details
● Internships are paid hourly at 40-hour work weeks
● All intern positions are based at our office in West Des Moines, IA
● Hybrid - 4 days in office and 1 day remote
● All interns will be expected to secure their own housing
Tractor Zoom Culture
We are a small but mighty team of driven, out-of-the-box thinkers that are hungry for information. We are not only passionate about identifying customer pain points but inspired to solve them. Our values unite us and help us work together toward our common goals. We're a customer first organization knowing they are ultimately the end users of our products and technology.
If you're interested in making a difference and seeing your efforts directly impact the trajectory of a company, come join us!
SAP Software Engineer
Software engineer lead job in Des Moines, IA
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process.
**_What is expected of you and others at this level_**
+ Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
+ May contribute to the development of policies and procedures
+ Works on complex projects of large scope
+ Develops technical solutions to a wide range of difficult problems
+ Solutions are innovative and consistent with organization objectives
+ Completes work; independently receives general guidance on new projects
+ Work reviewed for purpose of meeting objectives
+ May act as a mentor to less experienced colleagues
**_Responsibilities_**
+ Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system.
+ Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT).
+ Create detailed technical and functional specifications for data mapping, transformation rules, and data validation.
+ Establish and enforce data quality and governance standards for the entire data migration lifecycle.
+ Lead and manage the entire data conversion team, including developers, business analysts, and data stewards.
+ Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation.
+ Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines.
+ Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues.
+ Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles.
+ Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process.
+ Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture.
+ Mentor and provide technical leadership to junior team members.
**_Qualifications_**
+ Bachelor's Degree in related field preferred or equivalent work experience preferred
+ 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred.
+ 3-5 years of experience with SAP Data Services and Data conversions preferred.
+ Experience in ALE/IDOC, LSMW, RDM/BPDM
+ Demonstrates a knowledge of Master Data Management domain
+ Ability to define work processes and lead team members in successful implementation and ongoing execution preferred
+ Ability to develop individuals and teams preferred
+ Excellent oral and written communication skills preferred
+ Excellent organizational skills preferred
**Anticipated salary range:** $94,900 - $135,600
**Bonus eligible:** No
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
Software Engineer
Software engineer lead job in Marshalltown, IA
Emerson is currently seeking a skilled and versatile Software Engineer to join our team and work at the intersection of web development and embedded systems. In this role, you'll design and implement responsive, efficient, and secure web interfaces that interact directly with embedded devices. Located at the newly expanded Emerson Innovation Center, you will work on a multidisciplinary team passionate about creating market leading products and leveraging new technologies. Focused on the Fisher branded line of products. This position is part of our Final Control business unit, a leader in optimizing process operations around the world known for our technical expertise and performance and reliability of products.
In this Role, Your Responsibilities Will Be:
Develop modern web-based user interfaces for embedded systems (e.g., device configuration, monitoring dashboards, remote management).
Collaborate with firmware and hardware engineers to design interfaces that interact seamlessly with low-level systems.
Optimize web apps for performance, especially within constrained environments (limited memory, low bandwidth, etc.).
Build RESTful APIs or WebSocket-based interfaces for communication with embedded devices.
Ensure robust security practices in both the front-end and communication layers.
Write clean, maintainable code and participate in code reviews.
Contribute to testing, documentation, and deployment workflows for both web and embedded environments.
Who You Are:
You identify and seize new opportunities. You create a plan and outline for various audiences. You take personal responsibility for decisions, actions, and failures.
For This Role, You Will Need:
Bachelor's Degree in Software Engineering, Computer Engineering, Computer Science, similar discipline, or equivalent experience
Experience in front-end web development (HTML, CSS, JavaScript/TypeScript, frameworks like React or Vue).
Familiarity with embedded systems, RTOS, or Linux-based firmware environments.
Experience working with microcontrollers, SoCs, or IoT platforms.
Understanding of networking protocols (HTTP, WebSockets, MQTT, etc.).
Proficient in back-end technologies like Node.js or Python.
Ability to work across the stack-from UI design to low-level device communication.
Experience with build tools, version control (Git), and CI/CD pipelines.
Preferred Qualifications that Set You Apart:
Experience with C/C++ in embedded contexts.
Prior work on headless UIs or serverless architectures.
Knowledge of web UI optimization for low-performance environments.
Experience using collaborative interface design tools such as Figma.
Exposure to cybersecurity principles, especially in the context of connected devices.
#LI-LS4
Our Culture & Commitment to You
At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.
We recognize the importance of employee wellbeing. We prioritize providing flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Auto-ApplyEntry Level Software Engineer
Software engineer lead job in Johnston, IA
Job Description
RFA Engineering (*************** supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and much more. Collaborate with a team of industry experts onsite at our client's world-class engineering center and contribute to developing innovative solutions that drive sustainable agriculture practices.
This is a full-time position with a
full benefit package
listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.
Entry Level Software Engineer
This position is associated with developing and maintaining system automation tests for the next generation of embedded controllers. Candidates should be able to collaborate with development teams to deliver a full suite of automated tests to ensure consistent high code quality and features.
Responsibilities
Write and maintain system-level automated tests written in Python.
Contribute to test strategy and architecture as required
Debug intermittent test failures to determine root cause, and assign software defects as needed.
Working to improve test yield of existing test cases. This may mean collaborating with software developers and triaging test failures.
Coordinate the technical execution of test scripting with additional resources.
Attend regular meetings and stand-ups in order to respond to changing needs.
Attend meetings in-person with development teams to identify automation testing needs.
Attend meetings with Product Test Leads to define the test strategy, and steps to execute for a given test case.
Requirements
Bachelor's or Master's degree in Computer Science or Electrical Engineering. Other degrees are considered if relevant experience exists.
Professional proficiency in Python with demonstrated experience in automation, testing, or software development.
Strong verbal and written communication skills
Desired Attributes
General machine knowledge of agriculture or off-road equipment and machinery
Practical working knowledge and application of UDP, TCP/IP, CAN, or other networking communication protocols.
Basic experience with microcontrollers such as Arduino, RaspberryPi, or more complex embedded systems.
Self-motivated, quick learner, with an any-problem-can-be-solved attitude
Strong mathematical and analytical problem-solving skills
Ability to thrive in a team environment
Experience with Linux Ubuntu
Experience with Bash scripting.
Experience with C++ or Qt
VISA Sponsorship is NOT available for this position.
Pay Range: $65,000-$90,000 - Commensurate with experience
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits
Health and Dental Insurance
TelaDoc Healthiest You
Supplemental Vision Insurance
Company Paid Life Insurance
Company Paid Long-Term Disability
Short-term Disability
Retirement Savings Account (Traditional 401k & Roth 401k)
Flexible Spending Plan Dependent Care
HSA for Medical Expenses
Bonus Plan (Exempt Employees Only)
Paid Time Off (PTO)
Paid Holidays
Bereavement Leave
Employee Assistance Programs (EAP)
Education Assistance
Equal Opportunity and Veteran Friendly
#ZR
Software Developer Intern
Software engineer lead job in West Des Moines, IA
IMT
Insurance
is
now
accepting
applications
for
our
Summer
2026
Software
Developer
Internship
within
the
IMT
Software
Services
department
IMT
Software
Services
is
a
division
of
IMT
Insurance
and
offers
programs
a
complete
suite
of
software
for
todays
Mutual
Insurance
companies
As
a
Software
Developer Intern you will contribute to a high functioning Scrum team as both a pair programmer and as an independent developer You will work within a team on various projects where you can put your web development skills to use and grow as an emerging developer This development team is full stack developers meaning you will also be working in frontend and backend development Ideal candidates will be passionate self motivated detail oriented and have an interest in developing skills through hands on experience If this opportunity is something that interests you apply online today to learn more DESIRED QUALIFICATIONS Must be working towards a college degree General Web DevelopmentKnowledge is a must Python software development Front end web development is a must Agile experience is a plus Ability to analyze and proven problem solving skills Ability to listen and communicate internallyexternally to the customer both verbally and in writing High propensity to learn new technologies WHAT DEFINES US Our vision is to provide peace of mind in the moments that matter We are an Equal Opportunity Employer and do not discriminate against any employee or applicant based on race color sex age national origin religion sexual orientation gender identity andor expression status as a veteran and basis of disability or any other federal state or local protected class Our agents and customers come from all walks of life and so do we Our goal is to hire great people from a wide variety of backgrounds because it makes our team stronger If you share our values and our passion for creating a Worry Free life for others we want to talk to you
Intern - Software Developer
Software engineer lead job in West Des Moines, IA
SOFTWARE DEVELOPER INTERNSHIP
FARMERS MUTUAL HAIL INSURANCE COMPANY OF IOWA
Looking for an internship to increase your software development skills in a very talented and progressive Agile IT department? Farmers Mutual Hail (located in West Des Moines) is currently looking for four qualified undergraduates to intern as Software Developers for our 2026 Summer Internship Program. This is a paid internship starting Monday, May 18 through Friday, August 7, working up to 40 hours per week for the summer, with the potential to turn into a full-time, permanent position in the future. Interns will be responsible for coding software solutions for real projects, including the creation of new functions, enhancements, and maintenance to support our policy administration system. We are looking for currently-enrolled college students who are close to the West Des Moines area, as this is not a remote internship.
Essential Duties and Responsibilities include the following:
Evaluates, clarifies, and understands requirements, documents, and functional specifications.
Codes software in accordance with specifications and requirements, using Java.
Validates software; complies with specifications and requirements.
Creates, updates, and maintains appropriate development documentation.
Interacts/communicates with other IT department staff.
Follows all IT department processes and procedures.
Accomplishes other tasks and duties as assigned.
Qualifications:
Must be a currently-enrolled sophomore, junior or senior at an undergraduate college or university, majoring in Computer Science or MIS; or a Math major who has taken technical college-level courses. (May 2026 graduates will not be eligible).
Exposure to Java (a must), SQL queries, Object-Oriented Programming concepts is a plus.
Work Environment:
Office environment with individual workspace provided.
Casual dress.
On-site fitness center and cafeteria.
Employee appreciation events.
Opportunity to participate in company-wide activities.
This position is not eligible for sponsorship for work authorization by Farmers Mutual Hail Insurance Company of Iowa. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time.
Farmers Mutual Hail Insurance Company does not discriminate in employment (EOE). All qualified applicants are encouraged to apply. #LI-DNI
Auto-ApplyAssociate Software Developer
Software engineer lead job in Des Moines, IA
Job Title: Associate Software Developer
As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems.
This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm.
Key Responsibilities:
· Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards.
· Support the development of automation tools and backend processes using C# or Python.
· Help build and maintain web services and APIs for internal and external applications.
· Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions.
· Participate in source control workflows using Git and project tracking through Azure DevOps.
· Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps.
· Perform basic debugging and troubleshooting under the guidance of senior team members.
· Participate in code reviews, team meetings, and agile ceremonies.
Minimum Requirements:
· 1-2 years of experience with C# or Python in a professional or internship setting.
· Basic experience writing and maintaining SQL queries or stored procedures.
· Familiarity with REST APIs and how to interact with them.
· Exposure to Azure DevOps, Git, or similar tools for version control and project management.
· Basic understanding of CI/CD pipelines and software development best practices.
· Strong willingness to learn, take feedback, and grow technical skills.
· Good communication and teamwork skills.
Preferred Qualifications:
· Coursework or hands-on experience with web service development or automation scripting.
· Exposure to Azure cloud services or other cloud platforms (AWS, GCP).
· Familiarity with reporting or BI tools such as Power BI or SSRS.
· Understanding of agile development and software delivery practices.
Nice to Haves:
· Familiarity with Collection Master software
· Experience in the litigation or collections industry
· Experience with generating AI prompts and implementing AI solutions
· React or other front-end web languages
Benefits:
Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability.
Fullstack Software Engineer
Software engineer lead job in Des Moines, IA
Job Description
TEST
Agile Onboarding is a Software as a Service (Saas) tool, which provides Applicant Tracking, Onboarding and HR services to its clients. We are exploding with growth, and having fun along the way.
Our Core Values are:
1. Service: Customer Satisfaction is our #1 priority. It comes before profit and before fun.
2. Ownership: Take extreme ownership of your assigned areas, see things through to the end.
3. Fun: Make Jokes! Laugh in the face of chaos. Keep a sense of humor.
4. Modern: Pushing the edges of innovation
It's important for us to hire people who are willing to go above and beyond. If you like to work a set schedule, of 40 hours a week, and forget about work when you leave, this Company is not for you. It's in our culture to work, when needed, and be available for our customers. Because we are a small company, we need every team member to take ownership of results.
Although there are some added stresses with working in a fast-paced, small team, there are also some perks!
Here are a few of the perks you can enjoy, in exchange for your hard work:
Flexible PTO time - take time when you need it, as long as results are being done.
Annual conference - fun trip every year to recap the year, and go over goals for the next year. This is always held in a vacation-destination place!
Long term incentive - as our tool grows, our leadership team will provide bonus-incentive to our Team Members. As we grow, you will grow - technically and financially.
Privacy - our company will not ask about your vaccine status, or any other health statuses. We provide medical insurance for our people, and believe that medical privacy is important.
Software Developer
Software engineer lead job in Urbandale, IA
Mindlance is a national recruiting company which partners with many of the leading employers in IT, financial services, engineering, semiconductor, clinical and pharmaceutical domains. You can learn more about us at *****************
.
Job Description
Position Details:
Position: Software Developer
Location: Urbandale, IA
Duration: 05+ months
Description:
Looking for full stack developers to focus on both frontend and backend needs. Required: Java, JavaScript, React, .NET. Preferred: Node.js.
The team will be working to expand the Operations Center's capabilities to bring in new data sources, focusing specifically on ISOXML formats that are used by various 3rd party displays.
As part of this expansion, the team will also develop a conflict resolution interface that supports missing data, as well as batch editing.
The team will receive UX specifications, non-functional requirements, architectural guidance and prioritization of features from the Runway Team.
They will also be working with a Deere-provided Product Owner to help manage the backlog, including story breakdown. The team will be responsible for story estimation, sprint-to-sprint commitments of work, code development and testing (TDD), support of defects related to these features and functionality.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Intern - Software Developer (ReactJS)
Software engineer lead job in Urbandale, IA
Company Details
Founded in 1967, W. R. Berkley Corporation has grown from a small investment management firm into one of the largest commercial lines property and casualty insurers in the United States.
Berkley Regional Shared Services (BRSS) is the service provider for the Regional Segment of W. R. Berkley Corporation, a Fortune 500 Commercial Lines Insurance Company. Our centers of excellence distributed throughout the United States support the common needs of six Regional Segment companies, allowing each of them to focus on their unique competitive advantages and differentiators. Our distributed model ensures that ideas and opinions are considered at every level of the organization and implemented with excellence.
Driven by a commitment to collaboration, BRSS partners with our stakeholders to proactively plan for what's next in our industry. Our mission is to drive transformation and provide scalable leading-edge capabilities to all our customers using data, analytics, and software engineering. With a culture centered on innovation behaviors and customer centricity, BRSS is a community of thought leaders looking toward the future. We invest in our people's technical skills and career aspirations and take pride in their accomplishments. BRSS offers many ways to get involved and have the chance to grow your career across a wide range of roles. Come join us as we push forward into the future of industry leading technology and service solutions.
This role will be based in the Urbandale, IA office
.
We offer a hybrid work schedule with 4 days in the office (M-Th) ; and 1 day remote (Fr) where it makes sense to do so.
The company is an equal opportunity employer.
Responsibilities
Our Berkley Regional Shared Services (BRSS) Summer Software Developer internship program provides highly motivated and qualified students an opportunity to gain first-hand experience, receive valuable on-the-job training, and heighten business knowledge. Interns will collaborate side by side with BRSS employees in a variety of positions to complete challenging projects. Students will interact with all levels of management and senior leaders and gain insight into business and technology in the insurance industry.
As a Software Development Intern at BRSS, you will support the continued evolution of a ReactJS web platform. On our team, you won't be limited to the front-end or back-end; your role offers exposure to the full stack, helping you connect the requests we receive to the application features we build. With us, you will get to see the impact of your work on the business, every day.
What you can expect:
As an Intern, you will:
Deliver Value: Implement well-defined user stories to meet acceptance criteria; follow established coding standards; estimate and plan your own tasks; turn product ideas into working features driving business outcomes and customer delight.
Build with Modern Tech: Gain hands-on experience with technologies such as React (JavaScript Library), Next.js (React framework), Tailwind (CSS utility framework), Jest (JavaScript unit testing framework) and GraphQL (API query language).
Ensure Quality: Write and execute unit tests; follow team coding standards; seek feedback through code reviews.
Ship & Learn: Participate in CI/CD workflows; assist with deployments to non-production environments; learn rollback and recovery processes.
Support & Troubleshoot: Learn how to triage and troubleshoot production support incidents under mentor guidance.
Experiment & Innovate: Leverage innovation behaviors and design thinking for rapid learning from tight feedback loops.
Engage in Agile: Take an active role in scaled Agile ceremonies (stand-ups, sprint planning, retrospectives) and share your perspective to help the team succeed.
Document & Share: Maintain clear documentation for your work; contribute to onboarding and knowledge-sharing resources.
Learn & Grow: Receive guidance from engineering mentors; pursue learning opportunities; share insights with the team
Qualifications
What you need to have:
Registered undergraduate student pursuing a major in a Software Engineering, Management Information Systems or related field.
At least two years of college or university coursework completed in a Computer Science or MIS program.
Experience with full-stack web development (React framework preferred).
Superior problem solving and analytical skills.
Strong customer service focus and sense of urgency.
Ability to quickly adapt and learn new technologies and systems.
Prior related co-op, internship, and/or on or off-campus technical experience preferred but not required.
Demonstrates the WRBC core competencies, innovation behaviors, and behavioral competencies while performing essential duties and responsibilities.
Core Competencies
Accountability
Communication:
Customer Focus & Team Work
Delivers Results
Flexibility
Technical & Job Excellence
Behavioral (Role) Competencies
Action Oriented
Coachable
Critical Thinking
Managing Information
Quality Decision Making
Self Starter
Technically Astute
Please note, internships are planned for employment start dates in Spring 2026.
Additional Company Details We do not accept any unsolicited resumes from external recruiting agencies or firms.
The company offers a competitive compensation plan and robust benefits package for full time regular employees. THIS ROLE IS AN HOURLY PAID POSITION
The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Sponsorship Details Sponsorship not Offered for this Role
Auto-ApplyFullstack Software Engineer
Software engineer lead job in Des Moines, IA
Job Description
descrription
Agile Onboarding is a Software as a Service (Saas) tool, which provides Applicant Tracking, Onboarding and HR services to its clients. We are exploding with growth, and having fun along the way.
Our Core Values are:
1. Service: Customer Satisfaction is our #1 priority. It comes before profit and before fun.
2. Ownership: Take extreme ownership of your assigned areas, see things through to the end.
3. Fun: Make Jokes! Laugh in the face of chaos. Keep a sense of humor.
4. Modern: Pushing the edges of innovation
It's important for us to hire people who are willing to go above and beyond. If you like to work a set schedule, of 40 hours a week, and forget about work when you leave, this Company is not for you. It's in our culture to work, when needed, and be available for our customers. Because we are a small company, we need every team member to take ownership of results.
Although there are some added stresses with working in a fast-paced, small team, there are also some perks!
Here are a few of the perks you can enjoy, in exchange for your hard work:
Flexible PTO time - take time when you need it, as long as results are being done.
Annual conference - fun trip every year to recap the year, and go over goals for the next year. This is always held in a vacation-destination place!
Long term incentive - as our tool grows, our leadership team will provide bonus-incentive to our Team Members. As we grow, you will grow - technically and financially.
Privacy - our company will not ask about your vaccine status, or any other health statuses. We provide medical insurance for our people, and believe that medical privacy is important.