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
Dec 6, 2025
Oklahoma City, OK, US
Apply Now

The City of Oklahoma City is looking to solve the problem of delivering high-quality software products by hiring a Lead Software Engineer to provide technical leadership and direction to a team of software engineers and developers.

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 emerging technologies and a commitment to staying current with industry trends.
  • Knowledge of Azure cloud infrastructure.

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.
  • Ability to solve problems and think critically.
  • Ability to lead in a senior technical role.
  • Ability to effectively communicate and collaborate across teams.