Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

City of Oklahoma City Logo

Lead Software Engineer - City

City of Oklahoma City

$39 - $60
Oct 18, 2025
Oklahoma City, OK, US
Apply Now

The City of Oklahoma City's Information Technology Department, specifically the Technology Enhancement Division, is seeking a Lead Software Engineer to provide guidance and technical direction for software development projects, ensuring the successful delivery of high-quality software solutions and driving the execution of their software development roadmap.

Requirements

  • Knowledge of software architecture, design, and implementation.
  • Knowledge of object-oriented languages such as C-Sharp, Angular, or Typescript.
  • Knowledge of software development best practices, design patterns, and principles.
  • Knowledge of DevOps principles, with the ability to effectively apply them in coding practices, utilizing tools such as Azure DevOps, TFSVC, or GitHub.
  • Knowledge of Agile methodologies and practices including SCRUM or Kanban, and a deep understanding of the Software Development Life Cycle.
  • Knowledge of Azure cloud infrastructure.
  • Skill in consuming and or producing RESTful APIs.

Responsibilities

  • 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.

Other

  • Minimum of five (5) years’ experience in a relevant role.
  • Possession of a bachelor’s degree or higher in Computer Science, Management Information Systems, Software Engineering, or a related field.
  • Employees in this job classification must complete the required CJIS Security and Privacy Training and pass the online certification test.
  • Subject to a Criminal Justice Information Services (CJIS) Interstate Identification Index (III) Fingerprint Background check.
  • Occasional local and out-of-town travel.