State of Iowa

State of Iowa

  • Story County, IA

  • $65,395-101,150 per year

  • Permanent

  • Full-time

Job Description

For non-state of Iowa employees, starting pay is negotiable within pay scale range, based on years of experience above the minimum qualifications.

Our Mission – Making Lives Better Through Transportation. Through your behaviors and actions, you will demonstrate the IDOT’s Core Values:?Safety First, People Matter, Customer Focused, Servant Leadership, and Integrity Without Exception alongside your IDOT teammates.

Software Developer

This position is under the general supervision of the Director of the Motor Vehicle Support Bureau. This position will have responsibility, on behalf of the enterprise, to design, develop, test, support, and maintain software applications used by the Iowa DOT. Successful candidates for this position will have strong, demonstrated experience with the following:

  • Collaboration with team members to develop and implement new software applications on schedule
  • Customer support of developed and/or purchased applications
  • Working and communicating with all clients and customers providing quality professional service

This position will work with the other members of the DOT IT department as well as the business areas of the enterprise to support, maintain, and enhance systems and applications that are used by the customers of the Motor Vehicle Support Bureau. Collaborating with others, this position will:

  • Write code in C# and SQL using a full .NET environment
  • Implement business requirements and work flows for features that are being developed
  • Collaborate with partners to document project scope, requirements, architecture, design, etc. involving all relevant stakeholders
  • Develop software using project plans and tracking progress.
  • Participate in or lead planning exercises, design brainstorming, and other development processes
  • Complete integration testing and unit testing before product implementation
  • Possess high attention to detail, communication and effective time-management skills
  • Work with team leads, managers, and business representatives to understand expectations of how a feature or features will function

In addition, this position will support existing computer systems by resolving operational issues, performing continuing maintenance, consult with users about normal or new users for their computer systems, answer questions and help users obtain the information they need, and respond to user requests for system enhancements.

Preferred Skills

  • SQL
  • C#

Shift: Monday-Friday 8:00 am – 4:30 pm – Flex schedule available.

Travel: Occasional travel may be required

What we Offer:

  • Competitive pay and benefits package including health, dental, flexible spending, and life insurance?
  • Insurance benefits start first of the month following 30 days of employment – Monthly insurance premium (Iowa Choice*):
  • Single: $54/mo. employee share; $715/mo. state share
  • Family: $180/mo. employee share; $1,624.00/mo. state share
  • *Other insurance options available. Please review
  • Opportunities for professional growth and development?
  • Paid time off effective immediately – Biweekly vacation, separate sick leave, accruals rollover on a yearly basis, and 9 paid holidays per year
  • Iowa Public Employee Retirement System (IPERS) Retirement Package with employer match?
  • Optional 401A plan with employer contributions
  • Employee Discount Programs from variety of vendors (vision, cellular, fitness, recreation, season passes, travel, counseling; legal, financial)

If you require a reasonable accommodation in completing any screening, interviewing, pre-employment testing, or otherwise participating in the selection process, please direct your request to the Affirmative Action & Equal Employment Opportunity (AA/EEO) Officer at:

Reasonable accommodation such as an interpreter, translator, written materials, modified equipment/devices, ADA access, etc. This does not include scheduling needs.


071 Applications Support

6 months’ experience, 12 semester hours, or a combination of both in the installation, repairing, and overseeing of computer hardware/software/or peripheral equipment. This also involves answering user inquiries on computer hardware and software operation.

Minimum Qualification Requirements

Graduation from an accredited four-year college or university and experience equal to two years of full-time work: operating a multi-job computer; installing, operating and coordinating computer based networks; installing/maintaining database management systems; developing business application processes; developing/operating system programs; installing/maintaining personal computers, Local Area Networks and/or servers; managing operating systems; developing/ delivering information management training; providing Information Technology (IT) customer service; or designing/administering Internet sites;

OR an equivalent combination of education and experience substituting the completion of an approved curriculum/specialized training program developed and implemented by or in cooperation with state government; or eighteen semester hours of accredited post high school course work in one of the specialty areas listed above; or certification by an authorized educational institution/major computer or software producer in an area directly related to one of the specialty areas listed above, for the required education;

OR an equivalent combination of education and experience substituting one year of the required experience for thirty semester hours of the required education;

OR employees with current continuous experience in the state executive branch that includes experience equal to six months of full-time work as an Information Technology Specialist 3.

For additional information, please click on this .

Additional Qualification Requirements

Work Authorization/Sponsorship

At this time, we’re not considering applicants that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For additional information around work authorization needs please use the following links.


Join Us!

Whether it’s caring for those in need, making highways safer, or improving agriculture production, the work that we do matters to the people of Iowa.

We take our responsibilities and the public trust very seriously. We are committed to delivering the services that matter most to the people of Iowa. If you have the skills, the commitment and the desire to make a difference, then we invite you to explore the career opportunities available with the State of Iowa.

Career Choices

State government is one of the largest employers in Iowa, and also one of the most diverse. From state trooper to nurse to engineer, the state offers a wide variety of career opportunities.


The state offers paid vacation, sick time and holidays, a defined benefit retirement plan, health, dental, vision, and long-term disability insurance along with flexible spending accounts. For more information, please visit the executive branch employee benefits .

The State of Iowa is committed to providing an outstanding employment experience. Check out this .

State of Iowa

  • Apply Now