Deep proficiency in at least one programming language: Java, Python, or JavaScript/TypeScript * You write real code, not just configuration * Hands-on experience building test automation frameworks ...
Deep proficiency in at least one programming language: Java, Python, or JavaScript/TypeScript * You write real code, not just configuration * Hands-on experience building test automation frameworks ...
Deep proficiency in at least one programming language: Java, Python, or JavaScript/TypeScript * You write real code, not just configuration * Hands-on experience building test automation frameworks ...
Deep proficiency in at least one programming language: Java, Python, or JavaScript/TypeScript * You write real code, not just configuration * Hands-on experience building test automation frameworks ...
Deep proficiency in at least one programming language: Java, Python, or JavaScript/TypeScript * You write real code, not just configuration * Hands-on experience building test automation frameworks ...
Quick apply
Deep proficiency in at least one programming language: Java, Python, or JavaScript/TypeScript * You write real code, not just configuration * Hands-on experience building test automation frameworks ...
Working knowledge of embedded software development and the use of the Rust and Python programming language (or other memory safe languages) * A proven ability to guide and lead software development ...
Working knowledge of embedded software development and the use of the Rust and Python programming language (or other memory safe languages) * A proven ability to guide and lead software development ...
Principal Software Engineer - Tactical Communications (Onsite)
Cedar Rapids, IA · On-site
$108 - $205/hr
Experience with Rust programming language. * Experience with multithreading and containerization. * Experience with communications systems or software‑defined radios. * Experience developing open ...
New
Principal Software Engineer - Tactical Communications (Onsite)
Cedar Rapids, IA · On-site
$108 - $205/hr
Experience with Rust programming language. * Experience with multithreading and containerization. * Experience with communications systems or software‑defined radios. * Experience developing open ...
New
Experience in software development with C and SQL programming language is required. * Experience with networking technologies (i.e., Ethernet, TCP/IP, Wireshark) is required. Qualifications we desire:
Experience in software development with C and SQL programming language is required. * Experience with networking technologies (i.e., Ethernet, TCP/IP, Wireshark) is required. Qualifications we desire:
Travel Speech Language Pathologist, Outpatient Neuro
Marshalltown, IA · On-site
$1.5K - $2.0K/wk
Speech Language Pathologist * Discipline: Therapy * Start Date: ASAP * Duration: 13 weeks * 40 ... developer to CEO.
Travel Speech Language Pathologist, Outpatient Neuro
Marshalltown, IA · On-site
$1.5K - $2.0K/wk
Speech Language Pathologist * Discipline: Therapy * Start Date: ASAP * Duration: 13 weeks * 40 ... developer to CEO.
Experience with Rust programming language * Experience with multithreading and containerization * Experience with communications systems or software-defined radios * Experience developing open ...
New
Experience with Rust programming language * Experience with multithreading and containerization * Experience with communications systems or software-defined radios * Experience developing open ...
New
Senior Principal Software Engineer - Embedded Communications (Onsite)
Cedar Rapids, IA · On-site
$122K - $169K/yr
Experience with Rust programming language * Experience with multithreading and containerization * Experience with communications systems or software-defined radios * Experience developing open ...
Senior Principal Software Engineer - Embedded Communications (Onsite)
Cedar Rapids, IA · On-site
$122K - $169K/yr
Experience with Rust programming language * Experience with multithreading and containerization * Experience with communications systems or software-defined radios * Experience developing open ...
Experience with Rust programming language * Experience with multithreading and containerization * Experience with communications systems or software-defined radios * Experience developing open ...
Experience with Rust programming language * Experience with multithreading and containerization * Experience with communications systems or software-defined radios * Experience developing open ...
Software Engineer II - Embedded Communications (Onsite)
Cedar Rapids, IA · On-site
$128K - $169K/yr
Some experience with Rust programming language * Some experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer: * Medical, dental, and ...
Software Engineer II - Embedded Communications (Onsite)
Cedar Rapids, IA · On-site
$128K - $169K/yr
Some experience with Rust programming language * Some experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer: * Medical, dental, and ...
Software Engineer II - Embedded Communications (Onsite)
Cedar Rapids, IA · On-site
$128K - $169K/yr
Some experience with Rust programming language * Some experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer: * Medical, dental, and ...
Software Engineer II - Embedded Communications (Onsite)
Cedar Rapids, IA · On-site
$128K - $169K/yr
Some experience with Rust programming language * Some experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer: * Medical, dental, and ...
Sr Software Engineer - Tactical Communications (Onsite)
Cedar Rapids, IA · On-site
$87 - $165/hr
Experience with Rust programming language * Experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer * Medical, dental, and vision insurance
New
Sr Software Engineer - Tactical Communications (Onsite)
Cedar Rapids, IA · On-site
$87 - $165/hr
Experience with Rust programming language * Experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer * Medical, dental, and vision insurance
New
Experience with Rust programming language * Experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer: * Medical, dental, and vision ...
New
Experience with Rust programming language * Experience with multithreading and containerization * Comfortable working in Agile/Scrum environments What We Offer: * Medical, dental, and vision ...
New
Experience with C# programming language. * Familiarity with migrating an application between OS and HW architectures. * Earned Value Management experience. What We Offer: Benefits: Some of our ...
Experience with C# programming language. * Familiarity with migrating an application between OS and HW architectures. * Earned Value Management experience. What We Offer: Benefits: Some of our ...
Senior Principal Software Engineer - Avionics Simulation (Onsite)
Cedar Rapids, IA · On-site
$122K - $169K/yr
Experience with C# programming language. * Familiarity with migrating an application between OS and HW architectures. * Earned Value Management experience. What We Offer: Benefits: Some of our ...
Senior Principal Software Engineer - Avionics Simulation (Onsite)
Cedar Rapids, IA · On-site
$122K - $169K/yr
Experience with C# programming language. * Familiarity with migrating an application between OS and HW architectures. * Earned Value Management experience. What We Offer: Benefits: Some of our ...
Travel Speech Language Pathologist, Outpatient Neuro - $2,416 per week
Marshalltown, IA · On-site
$2.4K/wk
Speech Language Pathologist * Discipline: Therapy * Start Date: ASAP * Duration: 13 weeks * 40 ... developer to CEO.
Travel Speech Language Pathologist, Outpatient Neuro - $2,416 per week
Marshalltown, IA · On-site
$2.4K/wk
Speech Language Pathologist * Discipline: Therapy * Start Date: ASAP * Duration: 13 weeks * 40 ... developer to CEO.
IT SPEC (SYSADMIN)
Des Moines, IA · On-site
$75K/yr
Experience in at least one programming language. Education: Substitution of Education for Specialized Experience - Ph.D. or equivalent doctoral degree or 3 full years of progressively higher level ...
IT SPEC (SYSADMIN)
Des Moines, IA · On-site
$75K/yr
Experience in at least one programming language. Education: Substitution of Education for Specialized Experience - Ph.D. or equivalent doctoral degree or 3 full years of progressively higher level ...
Principal Data Scientist
Des Moines, IA · On-site
$143K - $229K/yr
... Programming Language), Statistical Analysis, Statistical Models _____ JOB ALERT FRAUD: We have become aware of scams from individuals, organizations, and internet sites claiming to represent Blue ...
Principal Data Scientist
Des Moines, IA · On-site
$143K - $229K/yr
... Programming Language), Statistical Analysis, Statistical Models _____ JOB ALERT FRAUD: We have become aware of scams from individuals, organizations, and internet sites claiming to represent Blue ...
... Engineering, Healthcare, Hospitality, Legal, Restaurant/Food Services, Sales/Marketing, and Telecommunications. This is a full-time permanent position where the Speech Language Pathologist would be ...
... Engineering, Healthcare, Hospitality, Legal, Restaurant/Food Services, Sales/Marketing, and Telecommunications. This is a full-time permanent position where the Speech Language Pathologist would be ...
Programming Language information
See Iowa salary details
$41.8K - $46.5K
15% of jobs
$48.9K is the 25th percentile. Wages below this are outliers.
$46.5K - $51.1K
19% of jobs
$51.1K - $55.8K
14% of jobs
The median wage is $60.4K / yr.
$55.8K - $60.4K
2% of jobs
$60.4K - $65.1K
1% of jobs
$65.1K - $69.7K
1% of jobs
$69.7K - $74.4K
13% of jobs
$74.4K - $79K
6% of jobs
$81.1K is the 75th percentile. Wages above this are outliers.
$79K - $83.7K
9% of jobs
$83.7K - $88.3K
10% of jobs
$88.3K - $93K
11% of jobs
$41.8K
$66.6K
$93K
How much do programming language jobs pay per year?
What are programming languages?
What are some common challenges faced when working as a programming language developer?
What are the key skills and qualifications needed to thrive as a programming language developer, and why are they important?
What is the difference between Programming Language vs Software Developer?
| Aspect | Programming Language | Software Developer |
|---|---|---|
| Required Credentials | None or basic coding knowledge | Degree in Computer Science or related field, coding skills |
| Work Environment | Used in coding, scripting, and development tasks | Designing, coding, testing, and maintaining software |
| Industry Usage | Tools for software development | Professionals who develop software using programming languages |
Programming languages are tools used by software developers to create applications. While programming languages are essential for coding, software developers apply these languages in real-world projects, combining skills, problem-solving, and design to build functional software solutions.
What are popular job titles related to Programming Language jobs in Iowa?
For Programming Language jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Programming Language jobs in Iowa look for?
The top searched job categories for Programming Language jobs in Iowa are:

Telligen rating
7.9
Based on 7 frontline employees who took The Breakroom Quiz
37th of 72 rated business consultants
Job description
This is a Hybrid position. You are expected to be in the West Des Moines office 3 days per week.
This position does not provide visa sponsorship now or in the future. Applicants requiring sponsorship or temporary work authorization, including OPT or CPT, are not eligible for this position
- Design, build, and maintain test automation frameworks from scratch - covering integration, regression, and end-to-end test suites
- Write clean, maintainable test code using tools such as Playwright, Cucumber, and related frameworks in the team's primary tech stack
- Establish and evolve testing standards, patterns, and best practices across the product line
- Set up and maintain test environments and test data pipelines to support reliable, repeatable automated test execution
- Contribute to CI/CD pipeline improvements to ensure automated tests run efficiently on every build
- Pair and mob with software engineers daily to help write integration and regression tests as part of normal sprint work
- Champion a whole-team ownership model where every engineer contributes to test coverage, not just QA
- Lead working sessions, code reviews, and hands-on enablement to build test-writing capability across the scrum team
- Engage during story refinement to challenge testability, surface design gaps, and define acceptance criteria early
- Drive test-driven development (TDD) and behavior-driven development (BDD) practices where applicable
- Serve as a quality advocate across the scrum team, holding a high bar for what 'done' means on every feature
- Collaborate with other QA engineers on testing approaches, tooling decisions, and cross-team consistency
- Identify and address systemic quality gaps - not just individual defects
- Grow into a Subject Matter Expert (SME) on the product and contribute to internal documentation and release communication
- Participate in product demonstrations for internal stakeholders and, over time, external clients as your product knowledge matures
- 4-year degree in Computer Science, Software Engineering, or a related technical field - or equivalent hands-on engineering experience
- 5+ years of software engineering experience, with a meaningful portion spent focused on quality and test automation
- Deep proficiency in at least one programming language: Java, Python, or JavaScript/TypeScript
- You write real code, not just configuration
- Hands-on experience building test automation frameworks from the ground up (not just maintaining existing suites)
- Strong working knowledge of integration testing and regression testing strategies, and the ability to teach them to others
- Experience with browser-based end-to-end/functional automation (Examples include Playwright, Cypress, and Selenium)
- Experience with BDD tooling (Cucumber or similar) and writing Gherkin-style acceptance criteria
- Proven experience working in Agile/Scrum teams, including participation in refinement, sprint planning, and retrospectives
- Ability to read, write, and review code in a collaborative engineering environment - comfortable in pull request reviews
- Experience with SQL and the ability to set up and validate test data in relational databases
- Familiarity with CI/CD concepts and integrating automated tests into build pipelines (Jenkins, GitHub Actions, or similar)
- Ability to work in the West Des Moines office 3 days per week
- Some travel to client locations may be required based on business need
- Certifications in Quality Assurance, software engineering, or Agile practices (ISTQB, AWS, SAFe, etc.)
- Experience in healthcare IT, SaaS platforms, or other regulated software environments
- Experience with Linux environments and command-line tooling
- Exposure to load and performance testing tools (e.g., k6, JMeter, Gatling)
- U.S. Citizenship (may be required for positions supporting specific contracts)
- You think of yourself as a software engineer who specializes in quality - not a tester who learned to code
- You get energized by helping other engineers level up, not by being the only one who knows how to test
- You are opinionated about code quality, maintainability, and doing things the right way
- You thrive in collaborative, team-first environments and are comfortable pairing, mobbing, or leading a working session
- You are pragmatic: you know when to automate, when to explore manually, and when to challenge the requirement itself
About Telligen
Sourced by ZipRecruiter
Company size
501 - 1,000 Employees
Headquarters location
West Des Moines, IA, US
Year founded
1972