Lead Software Engineer - City

Company: City of Oklahoma City

Location: Oklahoma City, Oklahoma, United States

Salary: $82.5K – $126.1K a year

Work arrangement: On-site

Employment type: Full-time

Experience: 5-10 years

Education: bachelor degree

Posted: 2026-11-07

Responsibilities

The Lead Software Engineer provides technical leadership and mentorship to a team of developers while overseeing software architecture and project delivery. They collaborate with stakeholders to translate business requirements into robust, scalable technical solutions.

Requirements

Candidates must possess a bachelor's degree in a relevant field and at least five years of experience in a software engineering role. Proficiency in modern development frameworks, cloud infrastructure, and Agile methodologies is required.

Skills

  • Software architecture
  • C#
  • Angular
  • TypeScript
  • Azure DevOps
  • Agile methodologies
  • Scrum
  • Kanban
  • Software development life cycle
  • Azure cloud infrastructure
  • IIS administration
  • RESTful APIs
  • Technical leadership
  • Mentorship
  • Project management
  • Secure web application development

Benefits

  • Competitive pay
  • Retirement contribution
  • Health and wellness support
  • Financial security
  • Work-life balance
  • Professional growth and development

About this role

PAY AND FAIR LABOR STANDARDS ACT (FLSA) STATUS:

Pay Range:  518

Hourly Rate:  $39.52 - $60.39

Annual Rate:  $82,517.76 - $126,094.32

FLSA Status:  Exempt

The normal starting pay for this position is the minimum of the pay range listed
above. A higher rate of pay may be considered, dependent on the qualifications
and experience of the selected applicant and/or the City’s step placement
policy.

APPLICATION, HIRING, AND BACKGROUND

* When completing the application, applicants will be asked to respond to
application questions.  These application questions are based on the Job
Requirements for the position.  
* Completion of the application questions is required. 
* Applicant responses to the application questions must specifically answer the
questions asked. 
* Responses to application questions must be supported by work
history/information listed on the application/resume, sufficient to
demonstrate qualifications for the position.  
* Applicants may upload only two attachments.  Attachments may include, but are
not limited to a resume, cover letter, DD214 or NGB Form 22, transcripts,
etc.  Applicants may also choose to combine documents into one field for
upload.  
* Applications may not be reviewed if specific responses to application
questions have not been provided.
* Each application submission is reviewed independently.  

For detailed information about the City’s hiring and background processes, check
out the:  Quick Guide to Hiring and Background Checks
[https://www.okc.gov/files/assets/city/v/1/hr/documents/hiring-process-and-background-process-information-for-applicants-published-09-24-25.pdf]

If you have questions, check out the: Frequently Asked Questions
[https://www.okc.gov/files/assets/city/v/1/hr/documents/08-12-25-final-applicant-q-a.pdf]

TOTAL REWARDS

At the City of Oklahoma City, our Total Rewards package is designed to honor
your service, fuel your growth, and support every part of your life.  We offer:

* Competitive pay
* An average of $22,000 annually contributed toward your benefits and
retirement
* A comprehensive package designed to support your health and wellness,
financial security, work-life balance, and personal and professional growth
and development

Explore all the ways we invest in you: City of Oklahoma City Total Rewards
[https://www.okc.gov/files/assets/city/v/2/hr/documents/benefits/employee-value-proposition-total-rewards-2025.pdf]

POSITION DESIGNATION

This job classification has been designated as a cyber security sensitive job
classification effective June 26, 2023, in order to comply with United States
Department of Justice, Federal Bureau of Investigation, Criminal Justice
Information Services (CJIS) Division’s Criminal Justice Information Services
Security Policy (Version 5.9.2, 12/07/2022), 5.12 Policy Area 12 Personnel
Security.  The policy requires national fingerprint-based records checks be
conducted prior to granting access to criminal justice information for all
personnel who have unescorted access to unencrypted Criminal Justice Information
(CJI) or unescorted access to physically security locations or controlled areas
(during times of CJI processing).   Employees in this job classification will be
subject to a Criminal Justice Information Services (CJIS) Interstate
Identification Index (III) Fingerprint Background check after receiving a
conditional offer of employment. Additionally, employees in this job
classification must complete the required CJIS Security and Privacy Training and
pass the online certification test. 

DEPARTMENTAL INFORMATION

The Lead Software Engineer is responsible for being a lead technical resource on
a team of software engineers and developers and ensuring the successful delivery
of high-quality software products. The Lead Software Engineer will play a key
role in driving the execution of our software development roadmap, coordinating
efforts across multiple projects, and fostering a collaborative and
high-performing team culture. This classification typically reports to The
Software Development Program Manager within the Information Technology
Department.  

JOB SUMMARY

This position is located in the Technology Enhancement Division of the
Information Technology Department within the City of Oklahoma City. The Lead
Software Engineer will provide guidance and technical direction of software
development projects and ensure successful delivery of high-quality software
solutions

ESSENTIAL JOB FUNCTIONS

* Provides technical leadership and mentorship to software engineers and
developers.
* Designs, develops, and maintains robust and scalable software solutions.
* Defines and oversees the software architecture, ensuring alignment with
project goals and long-term organizational objectives.
* Conducts regular code reviews to ensure high-quality code standards are
maintained.
* Establishes and enforces best practices in coding, testing, and
documentation.
* Oversees the technical aspects of projects, ensuring adherence to timeliness,
quality standards, and project requirements.
* Collaborates with stakeholders to understand business requirements and
translate them into technical solutions.
* Collaborates with cross-functional teams, including product managers,
designers, and other stakeholders to ensure cohesive and successful project
outcomes.
* Collaborates with program and project managers to estimate effort, plan
resources, and identify technical risks.
* Performs additional duties as required.

VETERANS PREFERENCE

Honorably discharged veterans of the United States Active Duty Armed Forces,
National Guard, and Reserve Forces who are not currently employed full-time by
the City of Oklahoma City and who meet the qualifications for the position shall
be given preference. To receive preference, veterans must submit verification of
honorable discharge from the United States military service (Department of
Defense Form DD214 o...

About City of Oklahoma City

Government Administration · 1,001-5,000 employees · headquartered in Oklahoma City

See all my matches — 2 min, free

More Software Engineer Jobs

459 new Software Engineer jobs were posted this week.

All Remote Software Engineer Jobs →

Get new Software Engineer jobs by email — start free

Other Jobs in Oklahoma City

Before you apply, check your resume against ATS filters for free.