Senior Software Engineer-phila.gov

City of PhiladelphiaPhiladelphia, PA
$85,000 - $94,860Onsite

About The Position

The Office of Innovation & Technology (OIT) is seeking a Senior Software Engineer to join their reimagined Software Engineering group. This role is part of a talented team reshaping how the City develops, procures, and maintains custom software. The projects have a significant impact, ranging from operating and extending the City's website, phila.gov, to building the City’s Campaign Finance tracking system and world-class GIS applications. The team uses modern tooling, develops standards and frameworks, and fosters a highly collaborative and productive environment. As a Senior Software Engineer, you will work on critical business and resident-facing applications, collaborating with UX professionals, content strategists, and other members of the Digital Services team. Your leadership will guide the implementation of City standards for phila.gov. You will be primarily responsible for building new features on the headless CMS, Directus, and the frontend PhilaUI Vue.js application as part of a migration from the current WordPress implementation. You will also work with stakeholders across various departments to design solutions from both a technical and process perspective. As a Senior Engineer, you are expected to mentor other engineers, provide a safe space for code reviews, and foster a collaborative work environment. The City of Philadelphia has the largest GitHub organization among cities, works in the open, and leverages open-source tools and cloud infrastructure to improve online interactions with City government.

Requirements

  • Completion of a bachelor’s degree program at an accredited college or university with major course work in Computer Science, a related engineering field, or equivalent experience.
  • At least 3 years of experience developing modern web applications in a production environment.
  • Experience writing and establishing software patterns for an enterprise CMS.
  • Experience with SQL or Postgres databases.
  • Deep experience working alongside other developers.
  • Strong full stack development skills.
  • Strong background working with AWS and cloud infrastructure.
  • Ability to see projects holistically and identify and break through roadblocks.
  • Ability to take unclear/incomplete requirements and ask the right questions to develop solutions.
  • Belief that code must be tested to count.
  • Care for other engineers on the team and working hard to ensure they are supported.

Nice To Haves

  • Strong experience with Vuejs is preferable, but not required, so long as competency with another component-based web framework can be demonstrated.
  • Experience deploying and supporting applications on AWS.
  • Ability to demonstrate background writing clear technical documentation for other engineers.
  • Strong opinions on the right way to do things, but an openness to change your mind as you encounter new information, and share these in code reviews.
  • Experience building, maintaining, or supporting a CMS for a large organization.
  • Knowledge of how to debug complex problems using logic and following a clear pattern.

Responsibilities

  • Collaborating with other team members to design and develop new features and APIs for phila.gov.
  • Performing UI development.
  • Reviewing the code of other team members in the Git flow process.
  • Writing unit tests.
  • Monitoring features that have been launched.
  • Supporting the WordPress platform.
  • Working with stakeholders at OIT and other departments as part of the agile software development process.
  • Building out new features on the headless CMS, Directus.
  • Developing the frontend PhilaUI Vue.js application.
  • Mentoring other engineers.
  • Providing a safe space for code reviews.
  • Fostering a collaborative work environment.

Benefits

  • 25% tuition discount program for City employees (and sometimes spouses and dependents as well) in partnership with area colleges and universities
  • Comprehensive health coverage for employees and their eligible dependents
  • Wellness program offers eligibility into the discounted medical plan
  • Paid vacation, sick leave, and holidays
  • Generous retirement savings options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service