×
Register Here to Apply for Jobs or Post Jobs. X

Senior Programmer

Job in Cheyenne, Laramie County, Wyoming, 82007, USA
Listing for: State of Wyoming
Full Time position
Listed on 2026-03-02
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, Agile Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Senior Programmer 2026-00242

Chief Technology Officer – Information Technology

General Description: The Wyoming Department of Transportation (WYDOT) is seeking a Senior Programmer for the IT Program in Cheyenne, Wyoming. This position will develop applications that ensure WYDOT provides a safe, high quality, and efficient transportation system utilizing highly technical software development tools, database management systems, open‑source languages, and development standards for timely delivery and cost efficiency based on customer specifications and expectations.

Cheyenne is a steadily growing community along the Front Range but still true to the history of the Old West. The city offers nearby access to mountain biking, skiing, hiking, fishing, hunting, and other outdoor activities. Cheyenne is also home to the “Daddy of ’em All” – Cheyenne Frontier Days. Wyoming is one of only seven states with no state income tax.

Benefits

Working for the State of Wyoming offers more than a paycheck. Our total compensation package includes:

  • Comprehensive health, dental, and vision insurance
  • Paid vacation, sick leave, FMLA, and holidays
  • Retirement – Pension and 457B plans that help you build a secure future
  • Flexible schedules and work‑life balance options
  • Meaningful work that makes a difference for Wyoming communities
  • and MUCH MORE!

Want to see the full value of your compensation beyond salary? Explore our Total Compensation Calculator: (Use the "Apply for this Job" box below)..gov

Human Resource Contact

Human Resource Contact: 307‑777‑4455 | amy.vigil1

Essential Functions
  • Serve as project leader within an Agile environment and lead all aspects of application development; provide direction and support in new methodologies in Agile Development and Project Management principles.
  • Lead Agile Iterations, prepare agendas, and lead meetings with stakeholders.
  • Perform software development activities, such as requirements gathering, design, development, documentation, unit testing, system testing, implementation, maintenance, support, and enhancements of client/server, n‑tier, and web applications to handle specific jobs, using workflow charts and diagrams, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Analyze and develop program specifications to meet user needs.
  • Analyze, design, and develop database models.
  • Resolve complex programming problems and determine appropriate solutions.
  • Lead efforts in establishing and maintaining code standards, and train in development and program coding.
  • Research available tools, technologies, and software products to determine alternative technology solutions to meet customer expectations.
  • Lead development team efforts on requirements gathering and communicating with stakeholders.
  • Act as Subject Matter Expert (SME) on WYDOT’s side in communications with COTS and Vendors.
  • Participate in creating the budget.
  • Participate in the hiring process and hiring decisions for new employees.
  • Oversee all aspects of development and implementation in software management and database management from all phases of the development process for both internal and external development efforts.
  • Prepare and develop project management phase plans, schedules, and cost estimates.
  • Assist with managing the Primavera project management system.
  • Assist with managing various Vendor systems overseen by the Application Development team.
Preferences
  • Preference may be given to applicants with a Bachelor’s degree plus 4 to 6 years of progressive work experience (typically in Computer Technology) or 8 to 10 years of progressive work experience (typically in Computer Technology).
  • Preference may be given to applicants with experience and knowledge of agile development.
  • Preference may be given to applicants with experience in software development project management.
  • Preference may be given to applicants with experience in database and application development technologies to include Oracle RDBMS, Oracle APEX, and web languages (HTML, CSS, Java script, REST services).
  • Preference may be given to applicants with experience developing applications that utilize containers or other modern cloud‑based technologies.
Knowledge
  • Knowledge of Software Development…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary