Software Developer
$86.9k - $138.8kState of Iowa
Salary: $86,902.40 - $138,798.40 Annually
Location : Des Moines - 50313 - Polk County, IA
Job Type: Full-time
Job Number: 27-00011
Agency: 444 Judicial
Opening Date: 07/06/2026
Closing Date: 7/16/2026 11:59 PM Central
LinkedIn Tag: #LI-DNP
Point of Contact: View email address on click.appcast.io
To Apply: Candidates need to complete the NEOGOV application and attach a cover letter and resume. Final applicants are subjected to a criminal background check. The Iowa Judicial Branch is an E-Verify employer.
Job Description
Ready to make a real difference in your community? The Iowa Judicial Branch is seeking a Software Developer with strong SQL and Oracle Application Express (APEX) skills to design, build, and support the applications that keep Iowa's court systems running. Reporting to the IT Manager - Software Development and QA, this position designs, develops, tests, supports, and maintains software systems that support the Iowa Judicial Branch's operations. The role delivers reliable, maintainable, and well-documented solutions while working closely with support teams and vendors to ensure system stability, issue resolution, and continuous improvement across the application portfolio. This is a hands-on development role focused on:
Minimum Qualification Requirements
The incumbent must meet the minimum requirements to qualify for the position.
Experience may be substituted with related education on the basis that successful completion of thirty (30) semester hours or academic equivalent equals one year of experience. Additional Qualification Requirements
Preferred Qualifications
01
Do you understand that the answers to all of the following questions must be truthful, honest, and accurate to the best of your ability? Please read all questions and answers thoroughly and make sure you understand them completely. Ensure the answers to your questions match the information filled out on your application and the attachments you have uploaded. Knowingly misrepresenting the facts when submitting any information related to an application, examination, certification, appeal, or any other facet of the selection process will result in your disqualification from this application and future employment with the Iowa Judicial Branch.
02
PLEASE READ CAREFULLYHave you filed a registration statement pursuant to the federal Foreign Agents Registration Act of 1938, as amended, 22 U.S.C. S611 et seq?
03
Please explain any gaps in your employment history?
04
Have you ever received a disciplinary suspension, been asked to resign, or discharged from a job? If yes please explain below.
05
What is your minimum salary requirement?
06
Your application for employment with the Iowa Judicial Branch will generally be treated as confidential under Iowa Code section 22.7(18). However, if you consent to allow Judicial to treat it as a public record per Iowa Code section 22.7(18)(a), please check "Yes, I consent" below.
07
List any professional licenses you hold:
08
Current Iowa Judicial Branch Employees ONLY: Have you completed the Iowa Judicial Branch LinkedIn Learning Leadership and Professional Development Certification?
09
Applicants with international degrees: Have you attached an international education equivalency verification document? We highly recommend for further consideration.
10
Are you related to or do you have a close personal relationship with any current employee? If so, please identify the individual and department.
11
This role requires regular, in-person work. Are you willing to commute or relocate, if necessary, to fulfill this requirement?"
Required Question
Location : Des Moines - 50313 - Polk County, IA
Job Type: Full-time
Job Number: 27-00011
Agency: 444 Judicial
Opening Date: 07/06/2026
Closing Date: 7/16/2026 11:59 PM Central
LinkedIn Tag: #LI-DNP
Point of Contact: View email address on click.appcast.io
To Apply: Candidates need to complete the NEOGOV application and attach a cover letter and resume. Final applicants are subjected to a criminal background check. The Iowa Judicial Branch is an E-Verify employer.
Job Description
Ready to make a real difference in your community? The Iowa Judicial Branch is seeking a Software Developer with strong SQL and Oracle Application Express (APEX) skills to design, build, and support the applications that keep Iowa's court systems running. Reporting to the IT Manager - Software Development and QA, this position designs, develops, tests, supports, and maintains software systems that support the Iowa Judicial Branch's operations. The role delivers reliable, maintainable, and well-documented solutions while working closely with support teams and vendors to ensure system stability, issue resolution, and continuous improvement across the application portfolio. This is a hands-on development role focused on:
- Building and maintaining applications on the Oracle Application Express (APEX) platform.
- Writing efficient, well-structured SQL and PL/SQL against Oracle databases that support judicial operations.
- Partnering with application support to diagnose and resolve production data, performance, and functional issues.
- Delivering well-documented, maintainable solutions that strengthen long-term system supportability.
- Collaborative, positive professional work environment
- Opportunities to make a widespread difference in the Iowa communities
- Excellent benefits package
- Paid Holidays/Vacation/Sick Leave
- Iowa Public Employees' Retirement System (IPERS) plan
- Employee discount program
- Employment with the Iowa Judicial Branch may qualify for the federal student loan repayment program.
- Collaborate with management, stakeholders, and customers to identify end-user requirements and specifications.
- Apply scientific and technological principles to user needs, write code, and ensure software functionality.
- Design algorithms and flowcharts to create new software programs and systems.
- Produce efficient and elegant code based on requirements.
- Test and deploy programs and applications. Maintain documentation of system changes.
- Integrate software components and third-party programs.
- Troubleshoot, debug, maintain, and improve existing software.
- Compile and assess user feedback and statistics. Recommend, schedule, and perform improvements to software programs and products.
- Develop technical documentation to guide future software development projects.
- Other duties as assigned.
- Knowledge of coding language such as Python, Lava, JavaScript, SQL, C++, and the frameworks, systems, and programming languages used by the Iowa Judicial Branch.
- Knowledge of the software development life cycle.
- Ability to write code in popular coding languages.
- Attention to detail.
- Analytical and problem-solving skills.
Minimum Qualification Requirements
The incumbent must meet the minimum requirements to qualify for the position.
- Associate's degree in computer science or related field;
- Industry-recognized professional certification in software development;
- Six (6) years of full-time equivalent experience in computer science, information technology, or software development. Specifically, three (3) years of full-time equivalent experience in application, software, or game development.
Experience may be substituted with related education on the basis that successful completion of thirty (30) semester hours or academic equivalent equals one year of experience. Additional Qualification Requirements
Preferred Qualifications
- Hands-on experience developing and maintaining applications with Oracle Application Express (APEX).
- Strong SQL and PL/SQL skills, including query optimization and working with Oracle databases.
- Experience supporting business-critical applications in an enterprise or government environment.
- Familiarity with the software development life cycle, version control, and modern engineering practices.
- Experience balancing business-as-usual (BAU) support with project and enhancement work.
- Experience producing and maintaining clear technical documentation.
01
Do you understand that the answers to all of the following questions must be truthful, honest, and accurate to the best of your ability? Please read all questions and answers thoroughly and make sure you understand them completely. Ensure the answers to your questions match the information filled out on your application and the attachments you have uploaded. Knowingly misrepresenting the facts when submitting any information related to an application, examination, certification, appeal, or any other facet of the selection process will result in your disqualification from this application and future employment with the Iowa Judicial Branch.
- Yes
- No
02
PLEASE READ CAREFULLYHave you filed a registration statement pursuant to the federal Foreign Agents Registration Act of 1938, as amended, 22 U.S.C. S611 et seq?
- Yes
- No
03
Please explain any gaps in your employment history?
04
Have you ever received a disciplinary suspension, been asked to resign, or discharged from a job? If yes please explain below.
05
What is your minimum salary requirement?
06
Your application for employment with the Iowa Judicial Branch will generally be treated as confidential under Iowa Code section 22.7(18). However, if you consent to allow Judicial to treat it as a public record per Iowa Code section 22.7(18)(a), please check "Yes, I consent" below.
- Yes, I consent
- No
07
List any professional licenses you hold:
08
Current Iowa Judicial Branch Employees ONLY: Have you completed the Iowa Judicial Branch LinkedIn Learning Leadership and Professional Development Certification?
- Yes
- No
- Not Applicable
09
Applicants with international degrees: Have you attached an international education equivalency verification document? We highly recommend for further consideration.
- I have attached an international education equivalency verification document
- I have not attached an international education equivalency verification document
- Not Applicable
10
Are you related to or do you have a close personal relationship with any current employee? If so, please identify the individual and department.
11
This role requires regular, in-person work. Are you willing to commute or relocate, if necessary, to fulfill this requirement?"
- Yes
- No
Required Question
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Des Moines, IA vacancy
- ...Java Developer Job Location: Columbus, OH, Des Moines, IA, Scottsdale, AZ, Louisville, KY Job Type: Contract to Hire Mandatory... ...specializing in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under "...SuggestedContract work
- ...product or products it supports. Most important technical skills are Java and AWS. ~(3 - 6 years) Experience in programming/software development (Java (90%), NodeJS (8%), Scala (2%)) ~(3 - 6 years) Product design, test and/or analysis experience ~(3 years...Suggested
- Job Posting Skillset/Experience Needs: Backend - FrontEnd - General Java - Javascript, Typescript - Docker JEE - Nodejs, NPM - Cloud, preferably AWS Spring Boot and Spring Framework - Angular (including AngularJs) - Git Apache Camel - Karma, Playwright...Suggested
- ...Responsibilities: • Consultant will be guiding the team of developers to build-out a set of services to help serve up data to their communications platform (SmartComm) Requirements: • Experience with leading large implementations • Team Leadership experience...Suggested
$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support... ...and Responsibilities: Software Design & Development • Develop, code, test, and debug new embedded software or enhancements to...SuggestedLocal areaRemote work$70k - $120k
...Embedded Software Engineer RFA Engineering supports industry-leading clients through the full software development lifecycle to build... ...our client's world-class engineering center and contribute to developing innovative solutions that drive sustainable agriculture...Full timeTemporary workWork at officeFlexible hours$169.8k - $355.4k
...Diagnose and resolve production issues in LLM-powered systems; develop runbooks and raise engineering team capability through direct collaboration... ...ML infrastructure Responsibilities As a member of the software engineering division, you will take an active role in the...Temporary workFlexible hours$83k - $166.1k
...Job Description SAA is seeking an experienced IC4 Developer to lead the design, development, and ongoing maintenance of the technical... ...of the platform. The ideal candidate will combine strong software development expertise with healthcare technology experience and...Temporary workWork experience placementImmediate startFlexible hours$94.1k - $150k
...role supports application deployment and management, ensures compliance with CASTLE-NET policies, and works closely with IT teams, developers, and stakeholders to optimize platform solutions, automate processes, and provide advanced technical support. Key...Contract workWork at office$114.6k - $234.6k
...requirements (power, temperature, flow, pressure, system health) Ensure instrumentation is enabled at deployment Partner with software/data teams to support monitoring and analysis Identify and close gaps in telemetry coverage and data quality Standards &...Temporary workFlexible hours$114.6k - $234.6k
...Excellence Design solutions for EHR integrations and ecosystem connectivity. Identify risks and implement mitigation strategies. Develop SOPs and operational automation. Maintain knowledge bases and runbooks. Work in Agile, continuous delivery environments....Full timeTemporary workRemote workFlexible hours- ...integrated/complex application platforms; optimizing security, information and system performance/availability and ensure solutions developed adhere and align to the architecture standards. You will serve as a subject matter expert and resource for development and project...Permanent employmentWork experience placementH1b
$121.4k - $218.6k
...Are you a Senior Software Engineer who loves solving complex problems? Do you relish the opportunity to create solutions and make an... ...Security Technology Group Our Security Edge team designs and develops software that runs one of the world's largest distributed systems...Work experience placementWork at office$120k - $135k
Your Future Evolves Here Evolent partners with health plans and providers to achieve better outcomes for people with most complex and costly health conditions. Working across specialties and primary care, we seek to connect the pieces of fragmented health care system...Immediate start- ...monitoring and governance for AI Systems on the Enterprise. Design/Implement guardrails for AI code-generation tools used in developer workflows Enable and implement safe AI-assisted development across IDEs, CI/CD pipelines, and local developer environments...Permanent employmentWork experience placementH1bLocal area
- ...John Deere is looking for an Embedded Software Engineer in Urbandale, IA to join its Intelligent Solutions Group. This position involves working on an embedded development team to build functionality for Precision Tech related to mapping and recording work information...
$47.85 - $57.85 per hour
...to implement, build, maintain and optimize Epic integration systems leveraging Epic skills. They have knowledge of the Epic EMR software, operations and workflow, and work closely with the project team's clinical leaders to translate business needs into EMR...Hourly payWork experience placementLive inWork at officeLocal areaFlexible hours$78.4k - $127k
Responsible for supporting the sustainment of Applications/Services providing the backend administration and support in the Oracle Cloud Infrastructure. Assist in defining requirements, designing and building data center technology components and testing efforts. Responsibilities...Contract workWork at office$105.79k - $141.05k
...development, cloud-native technologies, and an AI-first approach to software engineering to deliver scalable solutions, accelerate platform... ...customer experiences. The Main Responsibilities Design, develop, and support scalable digital experiences on AEMaaCS,...Temporary workRemote work$119k - $206k
About this role: Wells Fargo is seeking a Lead Systems Operations Engineer - Platform Reliability Engineering (PRE) within the CTO Platform organization. This role is aligned to modern Site Reliability Engineering (SRE) practices and is responsible for driving reliability...Work experience placement- ...Description Want to help build the next generation of AI-powered software development? Our client, a leading financial services... ...AI engineering platform that will transform how software is developed across the enterprise. This is a hands-on engineering opportunity...
$92.5k - $209.5k
...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical... ...automation, compliance support, and customer-facing developer experience for internal OCI service teams. BUILD engineers partner...Temporary workFixed term contractFlexible hours$130k - $190k
...automate their training, validation, monitoring, and retraining Develop APIs and services to operationalize AI capabilities across the... ...use cases Qualifications Required ~10+ years in software, data engineering, 5 years AI/ML engineering ~ Hands-on...Full timeTemporary workWork at officeRemote workHome officeFlexible hours$110k
...understand development, coding, security engineering, and secure systems configurations. This position ensures that every step of the software development lifecycle (SDLC) follows security best practices. This involves conducting security assessments with SAST and DAST...Full time$117.1k - $187.3k
...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect... ...experience. ~5 years of technology leadership experience, including developing technology strategies, fostering innovation, and influencing...Work experience placementLive inLocal areaRemote workWorldwide$152.07k - $202.76k
...ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for... ...environments. Familiarity with modern engineering practices, developer tooling, automation frameworks, and software delivery...Temporary workRemote work$135.2k - $306.4k
...components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and... ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementLocal areaRemote workFlexible hours$114.6k - $234.6k
...delivering next-generation platforms and frameworks to empower developers and support groundbreaking cloud services. What You’ll Be... ...you will envision, collaborate with Architects and drive the software design and development for new major data-plane components of...Temporary workWork experience placementWorldwideFlexible hours$114.6k - $234.6k
...design and delivery while maintaining high standards for security, correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform capabilities, improve platform reliability and security posture, and...Temporary workFlexible hours$114.6k - $234.6k
...and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about... ...infrastructure intent into reliable, validated system state. Develop validation frameworks and tools that compare intended logical topology...Temporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
Related searches
- senior robotics software engineer Des Moines, IA
- senior software engineer Des Moines, IA
- software developer fintech Des Moines, IA
- senior software engineer ruby on rails Des Moines, IA
- federal - software developer Des Moines, IA
- consulting software engineer Des Moines, IA
- software engineer travel Des Moines, IA
- junior software developer remote Des Moines, IA
- senior software engineer remote Des Moines, IA
- entry level software engineer remote Des Moines, IA

