Tech Jobs in Des Moines, IA
709,270 open positions · Updated daily
Des Moines is rapidly becoming a tech hub thanks to a blend of low overhead, a supportive local government, and a growing startup ecosystem. The city’s strategic location between Chicago and Omaha provides easy access to regional talent and major logistics corridors, attracting both established firms and emerging companies looking to scale.
Key industries in the area include fintech, health tech, logistics tech, and enterprise software. Companies such as Ameren, Enterprise Holdings, the Des Moines Bank’s Digital Services team, and global consulting firms like Deloitte host full‑stack developers, data scientists, and product managers. The vibrant startup scene, highlighted by firms like Pulse Analytics and Onyx Labs, offers roles in AI, cloud infrastructure, and cybersecurity.
The cost of living in Des Moines is roughly 10% below the national average, making it an affordable option for tech professionals. However, salary transparency is essential because it helps you compare local compensation against national averages and ensures you can maintain a comfortable lifestyle while enjoying the city’s thriving tech community.
Strategic Sales Representative
Company: Marco Technologies
Location: Des Moines, IA
Posted Oct 13, 2023
Our benefits include medical, dental, and vision insurance. We also have paid holidays and vacation, 401k with generous company match, flexible spending accounts, employee purchase program, employer-paid life insurance, voluntary-term life insurance, short and long-term disability, critical illness and accident benefits, and pet insurance. Yes, we care about your furry family too. *all benefits are dependent on employment status Equal Opportunity Employer /AA Employer/Minorities/Women/Protected Veterans/Individuals with Disabilities Applicant Labor Law Posters Bachelor’s degree preferred.2+ years of sales experienceValid Driver’s License, proof of personal insurance and an acceptable driving record.Demonstrate excellent verbal and written communication skills with internal and external clients.Self-starter, ability to plan and implement territory sales strategy with limited supervision.Ability to thrive in a competitive, goal-driven environment.Highly organized, ability to maintain accurate and detailed records of sales activity.Ability to prioritize responsibilities and to operate with changing priorities.Demonstrate ability to deal effectively and professionally with all types of people and situations.Proficient with business collaboration tools including MS Office applications and company specific programs.Benefits: We’re not just competitive when it comes to business tech – we’re also pretty proud of what we offer our employees. We do it all – from hosted/cloud services, copiers/printers, managed services, phone systems, document management, business IT services and audio/video systems. With over 50 years in the industry, Marco has a Gold Standard Culture with a focus on employee engagement, client satisfaction, vendor partnerships, and community partnership. Better. We have hundreds of sales professionals, engineers, and technicians ready to fix any and all customer problems. ESSENTIAL FUNCTIONS:Manage sales funnel to achieve individual and team sales goals and corporate initiatives.Sell products and services at established profit goals.Uphold Marco’s business ethics by ensuring our solutions provide clients with increased efficiencies and profits.Develop and maintain in-depth knowledge of company products and services, Marco sales processes, markets, trends, competitors, and clients to maximize efficiency and effectiveness.Conduct effective sales presentations of products and solutions offered by Marco.Create selling opportunities for entire Marco Product/Services Line utilizing other sales support personnel.Utilize CRM to establish and maintain a well-qualified data baseSupport Marco’s commitment to total customer satisfaction through active participation in the Corrective Action Request (CAR) process including prompt research and resolution.Strive for self-improvement by establishing and working to reach professional and personal development goals.Develop territory plans to increase sales and market penetration.Manage the required non-traditional work hours to meet job duties and responsibilities.QUALIFICATIONS:High School diploma; or equivalent combination of education and experience.
Application Support Analyst I
Company: Bankers Trust
Location: Des Moines, IA
Posted Oct 09, 2023
• Set and adhere to project plans and deadlines, and work with the team to identify and address any problem areas that arise • Conduct research on emerging application development products, languages and standards • Recommend and perform application improvements and upgrades • Participate in the development and maintenance of user manuals and guidelines • Participate in multiple projects simultaneously and has the ability to multi-task and control project deliverables and expectations • Provide on-call coverage • Other duties as assigned Education and/or Experience: • 2 - 4 years of related experience • Two-year degree in Software Engineering, Computer Science, MIS or equivalent education preferred • At least one year of prior experience in C required • At least one year of experience in T-SQL required Specific Skills, Knowledge & Abilities: • Familiar with building applications using: Visual Studio, C, ASP .NET, .NET Core, JavaScript, T-SQL, SSRS, SSIS, PowerAutomate, PowerApps and Dynamics CRM/365 • Familiar with the Agile project methodology • Familiar with Microsoft Team Foundation Server (TFS) or Azure DevOps for work item tracking, TFVC, Git, CI/CD pipelines • Familiar with Managed File Transfer (MFT) solutions such as GoAnywhere, Globalscape EFT or MoveIt • Familiar with job scheduling software such as VisualCron • Knowledge of Banking/Financial Institution regulatory requirements desired • 30 WPM typing AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER "PROTECTED VETERANS" AND "INDIVIDUAL WITH DISABILITY" This role also participates in the design, development and testing of applications through collaboration with delivery leads, developers and stakeholders Primary Functions and/or Responsibilities: • Respond to and resolve support requests for applications built in Microsoft .Net, SQL Server, SharePoint, Dynamics CRM, Power Platform and Globalscape EFT • Escalate to and collaborate with other support personnel to resolve support issues • Work within a team on the Application Lifecycle Management (ALM) of multiple applications • Follow and help establish policies, procedures and standards in ALM • Participate in Agile activities (daily standup, backlog refinement, sprint planning, sprint review, sprint retrospective, etc.) We're also proud to receive recognition from others, including our designation as a "Best Place for Working Parents®," being a four-time recipient of the Greater Des Moines Partnership's Inclusion Award, and being named one of the "Best Businesses Supporting Local Charity" by readers of the Business Record. Job Summary: The Application Support Analyst is primarily responsible for Tier 1 support of applications for internal and external customers. There are important qualities you look for in an employer - meaningful work, community engagement, competitive benefits, commitment to employee development, and so many more. At Bankers Trust, our team members experience an inclusive and community-focused culture and we're proud of the premier workplace we've created. We regularly receive best in class results through our biennial employee engagement survey.
Division Seed Manager
Company: Helena Agri-Enterprises, LLC
Location: Des Moines, IA
Posted Oct 01, 2023
Helena is an equal opportunity employer. Leadership skills. Helena operates under several main business groups -- Helena Products Group, AGRIntelligence, Helena Industries, LLC and Diversified Applications, Inc. Helena is a special place to be At Helena, we are family. We rank near the top nationally in volume and sales for crop production products, fertilizer, custom application, seed and precision agriculture, turf management, industrial weed control, forestry, aquatics and more. Stay connected to Helena For the latest job postings and company news, visit us at https://helenaagri.com/careers. As a solutions provider, we help our customers make critical decisions about soil variability, nutrient and water availability, seed selection and pest management. When our employees are treated right and feel cared for, our customers thrive and our business grows. Helena's commitment to diversity and inclusion At Helena, we are committed to creating a diverse and inclusive work environment where all our employees feel safe, valued and have the opportunity to succeed. This position requires you to use your hands for many different tasks and to talk, hear, walk, stand and sit. "People" being the first for good reason.
Application Developer II
Company: EquiTrust Life Insurance Company
Location: Des Moines, IA
Posted Sep 30, 2023
To learn more, visit https://www.equitrust.com/careers/opportunities/federal-and-state-employment-laws/. Training or Work Experience: If Bachelor's Degree, minimum 2 years of application development experience required.If Associates Degree, minimum 4 years of application development experience required.If High School Diploma, 6 years if application development experience required. Working Conditions: Business Travel: Infrequent travel (less than 5% of the time). Applicants have rights under federal and state employment laws. Education: High School Diploma or equivalent requiredAssociate's Degree - Computer Science or a related field of study preferred.Bachelor's Degree - Computer Science or a related field of study preferred. LI-HYBRID LI-JS1 EquiTrust is an Equal Opportunity Employer and participates in the U.S. Federal E-Verify program. The Developer keeps up-to-date on hardware, development techniques and development languages being used by the company for development purposes by continuing to refine their technical development skills. Essential Duties and Responsibilities: Develops new applications as per specifications including developing application code, testing completed applications, and develop required documentation as defined by company development standards.Maintains strict adherence to standards for documentation, development techniques, testing, and other related development activity.Maintains existing programs as per project task specifications including coding the alterations, testing the corrected application and updating the required documentation as defined by company development standards.Leads or participates in walk-throughs of program design, coding, and testing in order to minimize occurrence of program problems.Keeps up-to-date on system development techniques and languages which are being used for system development and apply those techniques during development efforts.Keeps designated individuals informed on project/work status.Continues to focus on developing technical skills in system application development.Supports the Information Technology team and other departments on an as needed basis.Willingly takes on additional responsibilities as requested in order to accomplish department and Company objectives.Actively participates and contributes to the goals and objectives of the Company by working collaboratively and fostering a positive and inclusive work environment. Skills and Abilities: Demonstrated experience developing in at least 2 programming languages one of which is C (.NET framework).Demonstrated ability to develop, debug and support applications.Demonstrated ability to understand and write basic sql commands.Intermediate proficiency in code versioning tools.Demonstrated ability to proactively identify and solve problems and issues of all types; must be able to identify situations that fall outside the parameters of normal or routine activity.Possess analytical skills including proficiency with research tools and techniques.Must be able to multi-task and manage time in order to meet varying deadlines; must be able to execute under pressure.Responsible, reliable, dedicated, and accountable.Organized and self-directed.Intuitive, problem solver, and analytical.Quick learner.Ability to work effectively with all departments and affiliates to ensure integration of strategic goals and principles. The Application Developer II is responsible for developing new system applications per requests, including coding, testing, and completion of required system documentation.
Intern - IT Software Development
Company: Farmers Mutual Hail Insurance
Location: Des Moines, IA
Posted Oct 11, 2023
Farmers Mutual Hail Insurance Company does not discriminate in employment (EOE). Exposure to Java (a must), SQL queries, Object-Oriented Programming concepts is a plus. All qualified applicants are encouraged to apply. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time. This position is not eligible for sponsorship for work authorization by Farmers Mutual Hail Insurance Company of Iowa. Work Environment: Office environment with individual workspace provided. (May 2024 graduates will not be eligible). 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. Casual dress.On-site fitness center and cafeteria.Employee appreciation events.Opportunity to participate in company-wide activities. Qualifications: Must be currently enrolled at an undergraduate college or university (juniors and seniors may get preference), majoring in Computer Science or MIS; or a Math major who has taken technical college-level courses.
Sr Network Engineer
Company: American Equity
Location: Des Moines, IA
Posted Oct 03, 2023
These may consist of a combination that include virtual environments, desktops, public/private cloud networks, LANS, WANs, wireless, internet, intranet and the physical and logical components that integrate these systems together as an enterprise networking backbone. KNOWLEDGE, SKILLS AND ABILITIES: Prior network engineer experience.Advanced knowledge of networking concepts to include BGP routing.Proven experience and success with cloud networking as well as on-prem LAN, WAN, WLAN, and WWAN design and implementation.Attention to detail and excellent critical thinking, communication and problem-solving skills.Proven experience with network capacity planning, network security principles, and general network management best practices.Familiarity with network analysis tools including SolarWinds and packet capture.Initiative and innovation in improving work processes.Ability to work successfully with a team and handle pressure while meeting deadlines. GENERAL PURPOSE OF THE JOB: The Senior Network Engineer analyzes, plans, implements, maintains, troubleshoots and enhances large complex systems or networks. ESSENTIAL DUTIES AND RESPONSIBILITIES: Collaborates with network team to design, implement, and administrate network infrastructure.Establishes networking environment by installing, configuring, testing and documenting the equipment/network systems according to the design and specifications.Leads the performance of day-to-day networking tasks to ensure network reliability, availability, and serviceability within minimal interruption.Provides technical support, responds to tickets from the users, analyzes and solves reported network problems.Leads in the configuration of firewall security policy configuration.Leads network technology upgrade or expansion projects, including installation of hardware, software, and integration testing, as well as coordinating these activities without disturbing function of other systems.Leads in the development and production of complex documentation for installation, network topology, and troubleshooting of communications hardware or software.Provides on-call networking technical support.Provides guidance and mentoring to Network Engineers.Performs other related work as assigned. We currently fund over half a million retirements nationwide, and have been headquartered in West Des Moines, Iowa, for over twenty-five years, with satellite offices opened in early 2023 in Charlotte, NC, and New York, NY. SUPERVISORY RESPONSIBILITIES: None EDUCATION AND/OR EXPERIENCE: Bachelor's degree in Computer Science or related field; plus eight (8) years of related experience; or equivalent combination of education and/or experienceIn depth experience with Palo Alto, Aruba and Cisco systemsExperience with AWS network infrastructure CERTIFICATES, LICENSES, PROFESSIONAL DESIGNATIONS: Maintain professional level certifications in respective network technologies. Our success comes from hiring people who embody the beliefs that drive our unique, energetic, fast-paced and caring culture of collaboration, ownership and innovation. We remain steadfast in our commitment to quality products, excellent customer service, integrity, safety and delivering on our promises to our policyholders. Our policyholders work with independent agents, banks and broker-dealers through our wholly-owned operating subsidiaries, to choose one of our leading annuity products best suited for their personal needs to create financial dignity in retirement. At American Equity Investment Life Holding Company, we think of ourselves as The Financial Dignity Company.
Project Engineer - Data
Company: Vermeer Corporation
Location: Des Moines, IA
Posted Oct 01, 2023
Vermeer Corporation is a global company that specializes in managing natural resources, connecting people, and feeding and fueling communities. They are driven by innovation and growth, with a focus on caring culture, agility, customer satisfaction, and resource stewardship. The Project Engineer - Research and Development role involves leading agile workgroups to investigate and de-risk technologies for high-complexity machine control systems. This position requires a Bachelor's Degree in Engineering or a related field with at least five years of experience, or an equivalent degree with nine years of experience. Proficiency in control system requirements, project management, and presentation software tools is essential. The role also involves occasional travel and a hybrid work arrangement.
Operations Recon Specialist
Company: Bankers Trust
Location: Des Moines, IA
Posted Oct 09, 2023
Primary Functions and/or Responsibilities: • Performs analysis and reconciliation of internal deposit accounts and general ledger accounts on a daily and/or monthly basis • Communicates and follows up with various departments to research account differences and resolve discrepancies in a timely fashion • Completes daily print jobs in Barr • Other duties as assigned Education and/or Experience: • High school diploma or GED preferred • At least 3 years of experience in Bank Operations required Specific Skills, Knowledge & Abilities: • An understanding of Operations, including the flow of items through the clearing process as well as general ledger system and integration with deposit system AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER "PROTECTED VETERANS" AND "INDIVIDUAL WITH DISABILITY" This position is responsible for performing timely reconciliations, notifying individuals of outstanding issues and offages, and continual follow-up to ensure all items are cleared within required service levels. This position is responsible for daily and monthly balancing and reconciliation of internal deposit accounts as well as general ledger accounts identified with Deposit Operations processing. The Recon Specialist identifies research and updates discrepancies in multiple systems and assists in resolving issues. Job Summary: The Operations Recon Specialist is responsible for the Bank Account Reconciliation functions. We're also proud to receive recognition from others, including our designation as a "Best Place for Working Parents®," being a four-time recipient of the Greater Des Moines Partnership's Inclusion Award, and being named one of the "Best Businesses Supporting Local Charity" by readers of the Business Record. We regularly receive best in class results through our biennial employee engagement survey. At Bankers Trust, our team members experience an inclusive and community-focused culture and we're proud of the premier workplace we've created. There are important qualities you look for in an employer - meaningful work, community engagement, competitive benefits, commitment to employee development, and so many more.
Actuarial Analyst
Company: EquiTrust Life Insurance Company
Location: Des Moines, IA
Posted Sep 30, 2023
To learn more, visit https://www.equitrust.com/careers/opportunities/federal-and-state-employment-laws/. Education: Bachelor's Degree - Actuarial Science, Math, Computer Science or Statistics Working Conditions: On-Site Location: West Des Moines, Iowa.Business Travel: Infrequent travel (less than 5% of the time). Applicants have rights under federal and state employment laws. Skills and Abilities: Excellent mathematical, analytical, organizational and problem solving skills and attention to detail.Effective communication and presentation skills, both verbal and written.Ability to prioritize workflows, establish and meet deadlines and manage multiple concurrent tasks.Ability to work effectively in a variety of situations and respond to change in a positive manner.Advanced computer skills and the ability to navigate multiple systems and programs including Microsoft Office, proprietary systems and other technology solutions.Excellent interpersonal skills are required, including a high degree of professionalism.Carries out responsibilities in a manner that is consistent with EquiTrust's Core Values and focus on customer service; helps to create an environment of openness and trust for all employees and strives for continued professional skills development. Training or Work Experience: Minimum 1 year of experience with annuities and life insurance preferred.Preference is given to actuarial students that have passed at least one Actuarial exam (through the Society of Actuaries). Develops pricing models using the most current actuarial software and techniques.Contributes to marketing efforts by assisting in the review of agent materials, consumer brochures and disclosures, and sales and education materials.Collects and analyzes data for assigned project(s). LI-HYBRID LI-SK1 EquiTrust is an Equal Opportunity Employer and participates in the U.S. Federal E-Verify program. Essential Duties and Responsibilities: Performs system testing and quality control for new products, product enhancements, and system changes. Supports the state filing process for new and existing products. In addition, the Actuarial Analyst will work closely with other actuaries and analysts in one or more typical Actuarial functional areas, including risk management, modeling, and financial reporting.
Commission Specialist
Company: EquiTrust Life Insurance Company
Location: Des Moines, IA
Posted Oct 06, 2023
LI-HYBRID LI-WJ1 Applicants have rights under federal employment laws. Education: High School Diploma or Equivalent required. Working Conditions: On-Site Location: West Des Moines, Iowa. Training or Work Experience: Minimum 1 year of collection or agent administration experience required. To learn more, visit https://www.equitrust.com/careers/opportunities/federal-employment-laws/. Skills and Abilities: Must have good mathematical, analytical, organizational, and problem-solving skills and attention to detail. Business Travel: Travel not required/likely. Knowledge of agent state licensing requirements preferred. Excellent interpersonal skills are required, including a high degree of professionalism. Ability to meet attendance and punctuality standards.
Systems Administrator
Company: EquiTrust Life Insurance Company
Location: Des Moines, IA
Posted Oct 02, 2023
To learn more, visit https://www.equitrust.com/careers/opportunities/federal-and-state-employment-laws/. Skills and Abilities: Must stay current with industry technology changes to make recommendations for new technologies or changes to make in the infrastructure environment.Advanced problem-solving abilities required to perform day-to-day identification and troubleshooting of systems issues.Strong analytical abilities as well as attention to detail and accuracy.Must be able to think independently and make most decisions without additional direction.Highly organized and able to self-manage the workload.In-depth knowledge of Tintri, Commvault, and Dell products preferred.Advanced working knowledge of the following technologies: Bamboo, Draftable, Docker, VisualCron.Advanced experience with database administration activities.Extensive experience with application performance monitoring.Extensive experience with Microsoft Exchange and O365.Advanced knowledge of cloud services, such as Amazon or Azure required.D Training or Work Experience: If High School Diploma or Equivalent: 8 years of network administration, troubleshooting, and maintenance experience required.If Associate's Degree: 6 years of network administration, troubleshooting, and maintenance experience required.If Bachelor's Degree: 4 years of network administration, troubleshooting, and maintenance experience required. Working Conditions: Business Travel: Infrequent travel (less than 5% of the time). Identifies and produces reports regarding monitoring tool statistics and trends.Participates in the planning, evaluation and purchase of proposed systems/management tools.Performs daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.Assists in the administration and configuration of Accounting system import configuration and jobs.Administers Bamboo and Draftable.Manages the Docker environment.Administers App Performance Monitoring, including but not limited to building and running scripts, as well as managing and monitoring IIS configuration on servers.Administers Cloudflare configurations.Manages EquiTrust's automation/scheduling tool and environment.Configures and administers SharePoint.Assists with database-related tasks, including but not limited to backups, restores, and basic troubleshooting.Upgrades administrative tools and utilities. Applicants have rights under federal and state employment laws. Education: High School Diploma or equivalent requiredAssociate's Degree - Computer Science or a related field of study preferred.Bachelor's Degree - Computer Science or a related field of study preferred. This position is responsible for designing, testing, maintaining, troubleshooting, and documenting systems and data communication operating systems, components, and software. LI-HYBRID LI-JS1 EquiTrust is an Equal Opportunity Employer and participates in the U.S. Federal E-Verify program. This individual serves as a strong team member and individual contributor in the support, development, and implementation of new and/or updated technology. Configure and add new services as necessary.Assists in administering cloud-based infrastructure initiatives.Maintains data center environmental and monitoring equipment.Given that the Company's systems must be supported twenty-four hours a day, this position has on-call responsibilities, including work being performed outside of normal business hours.Supports the Information Technology team and/or other departments on an as-needed basis.Willingly takes on additional responsibilities as requested in order to accomplish department and Company objectives.Actively participates and contributes to the goals and objectives of the Company by working collaboratively and fostering a positive and inclusive work environment.
Staff Accountant
Company: Farmers Mutual Hail Insurance
Location: Des Moines, IA
Posted Oct 10, 2023
RESPONSIBILITIES: Prepares journal entries, analyses, and verifies accuracy. Farmers Mutual Hail Insurance Company does not discriminate in employment (EOE). Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time. All qualified applicants are encouraged to apply. This position is not eligible for sponsorship for work authorization by Farmers Mutual Hail Insurance Company of Iowa. Performs monthly balance sheet reconciliations.Reviews, investigates, and corrects any errors or inconsistencies in financial entries, documents, and reports.Manages the premium tax filing process.Responsible for maintaining the fixed assets system and related monthly depreciation schedules for all company assets.Assists in the preparation of financial statements, regulatory filings, and various related schedules.Performs the duties of a Risk Owner Manager by working with risk owners to help identify and assess risks in our Enterprise Risk Management (ERM) program. Experience with accounting software systems desired. As a Staff Accountant at FMH, you will maintain financial reports, records, and general ledger accounts, and file premium tax returns and related documents, supporting our mission to enable America's farmers to clothe, feed, and fuel the world. In addition to a competitive salary and bonuses, medical/dental/vision plan, 401(k) plan with a generous company match, you will be eligible for benefits such as: Opportunity for a Hybrid work schedule (after training is complete)Paid Parental leave and Caregiver leaveEmployee appreciation events Employee Assistance Program (EAP) for support when you and your family need itOn-site cafeteria and fitness center REQUIREMENTS: Experience: One to three years of accounting experience preferred, but not required.Education: Associates degree in Accounting or Finance required, Bachelor's degree preferred.Skills: Proficient in Microsoft Office programs, especially Excel. BENEFITS: Our employees appreciate our family-oriented culture, and we make sure their benefits reflect that.