The Lead Software Engineer is a lead technical resource for a team of software engineers and developers, responsible for guiding software development projects and delivering high-quality software solutions. Located in the Technology Enhancement Division of the City of Oklahoma City’s Information Technology Department, the role drives execution of the software development roadmap, coordinates work across projects, and fosters a collaborative, high-performing team culture. The position typically reports to the Software Development Program Manager. The role provides technical direction, oversees software architecture and project execution, and works with stakeholders and cross-functional teams to turn business requirements into technical solutions. It also contributes to planning, resource estimates, risk identification, code quality, development practices, and the delivery of robust, scalable software aligned with project goals and organizational objectives. This classification is designated cyber security sensitive. Employees are subject to a CJIS fingerprint background check after a conditional offer and must complete required CJIS Security and Privacy Training and pass the online certification test. The position is primarily performed indoors in a climate-controlled environment, with occasional travel and occasional changes to or extensions of normal working hours. The City’s typical schedule is 8:00 a.m. to 5:00 p.m., Monday through Friday, though schedules may vary based on business needs. The posted annual pay range is $82,517.76–$126,094.32 ($39.52–$60.39 per hour). The normal starting pay is the minimum of the range; a higher rate may be considered based on qualifications, experience, and the City’s step placement policy.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior