Senior Software Developer

State of Illinois•Springfield, MO
•Onsite

About The Position

The Senior Software Developer independently develops, maintains, and enhances the State Board of Elections’ information systems. The position operates under the general supervision of the Chief Information Officer and Deputy Chief Information Officer, with day-to-day supervision from Information Services Team Leads. The role includes planning and coordinating software development and implementation, providing high-level technical support, managing databases and data exchanges, training and mentoring staff, and ensuring work complies with agency development standards. The anticipated starting salary is $7,500–$10,000 per month, with a full range of $7,500–$11,667 per month. The position is based at 2329 S. MacArthur Blvd, Springfield, Illinois, and has work hours of 8:00 a.m.–4:30 p.m., Monday through Friday.

Requirements

  • Knowledge, skills, and mental development equivalent to completion of four years of college, supplemented by seven years of professional experience in a related Information Technology field.
  • Ability to establish and maintain effective working relationships with agency officials, associates, vendors, clients, and election authorities.
  • Ability to coordinate the activities of lower-level technical staff to achieve desired results.
  • Knowledge and experience using ASP.NET, C#.NET, SQL Server, and Power BI.

Nice To Haves

  • Experience with VB.NET.
  • Experience with Crystal Reports.
  • Experience with Microsoft Reporting Services.
  • Experience providing customer service or user support.

Responsibilities

  • Establish application development task schedules, testing plans, and implementation schedules.
  • Perform technical analysis, design, and programming according to State Board of Elections standards.
  • Coordinate development, testing, and implementation with end-users, technical consultants, and IT staff.
  • Consult with end-users to determine application goals, requirements, costs, architecture, and impact on existing systems.
  • Perform standard database administration, including database creation, schema definition and modification, and permission management.
  • Provide the highest level (level 3) of technical support for agency end-users and users of other agency-developed systems.
  • Develop and coordinate data exchanges with election jurisdictions, state agencies, federal and state courts, political committees, and technical consultants, and provide technical support for those exchanges.
  • Compile materials and plan and conduct training sessions for data input staff and agency end-users.
  • Mentor journeyman and entry-level developers on agency programming techniques and compliance with programming standards.
  • Conduct code reviews of peers, journeyman, and entry-level developers to ensure compliance with State Board of Elections development standards.
  • Acquire knowledge of advanced information systems concepts and techniques, productivity tools, election law, and Board policy through self-study or formal coursework.
  • Perform other duties as required or assigned that are reasonably within the scope of the stated duties.

Benefits

  • Competitive group insurance, including health, life, dental, and vision plans.
  • Flexible work schedules when available and dependent upon position.
  • 10–25 days of paid vacation annually; 10 days for the first year of state employment.
  • 12 days of paid sick time annually, carried over year to year.
  • Three paid personal business days per year.
  • 13 paid holidays per year.
  • 12 weeks of paid parental leave.
  • Pension plan through the State Employees Retirement System.
  • Voluntary Deferred Compensation Program supplemental retirement plan.
  • Optional pre-tax Medical Care Assistance Plan and Dependent Care Assistance Plan.
  • Tuition Reimbursement Program.
  • Eligibility for the Federal Public Service Loan Forgiveness Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service