Software Engineer Manager-Mobile Development

City of Philadelphia•Philadelphia, PA

About The Position

The Office of Innovation & Technology (OIT) is the City of Philadelphia’s central IT agency, led by the Chief Information Officer. It oversees major information and communications technology initiatives, improves the effectiveness and security of the City’s technology infrastructure, plans for service continuity, and supports accountable and efficient government across City departments and agencies. The Software Engineer Manager will help build and support the mobile development team, establish processes for deploying mobile apps, and help ensure the quality and continuity of mobile services. The role combines technical contribution with team leadership: mentoring engineers, conducting code reviews, promoting strong software-development practices, and improving team processes. The manager also supports production systems used for critical City workloads, coordinates projects and service-level agreements, works with infrastructure and networking teams, and builds partnerships with content, UX, and design teams. The manager supports diversity, equity, and inclusion; coaches and evaluates direct reports; and helps employees succeed. The successful candidate must become a City of Philadelphia resident within six months of hire. Applications must include a resume and cover letter.

Requirements

  • At least five years of management experience is identified as ideal.
  • A bachelor’s degree is described as a good foundation; job-related experience in the relevant competencies is also acceptable.
  • Proven track record managing complex projects.
  • Ability to solve complex business problems and develop user- and business-driven technology strategies and plans.
  • Strong written, oral, and interpersonal communication skills, including the ability to present ideas in user-friendly, business-friendly, and technical language; rapport-building, listening, and questioning skills.
  • Proven analytical and problem-solving abilities, including the ability to anticipate, identify, and solve critical problems.
  • Exceptional customer service orientation.
  • Understanding of modern mobile platforms and common architectures.
  • Strong understanding of differences in supported hardware and features across mobile devices.
  • Knowledge of React Native.
  • Knowledge of server-side programming languages such as .NET Core, Node.js, or PHP.
  • Knowledge of command-line tools and shell scripts.
  • Understanding of web application security concerns and mitigation methods.
  • Knowledge of Git or similar version-control systems.
  • Knowledge of SQL and relational databases such as PostgreSQL, Oracle, or MSSQL.
  • Knowledge of Amazon Web Services (AWS).
  • Knowledge of containerization.
  • Knowledge of automated test and deployment pipelines.
  • Knowledge of API design and development.
  • Must become a City of Philadelphia resident within six months of hire.
  • Applications must include a resume and cover letter; applications without a cover letter will not be considered.

Responsibilities

  • Help build and support the mobile development team, including establishing processes for deploying new apps to mobile devices.
  • Assist with testing and ensuring the quality of deployed mobile apps.
  • Coordinate with engineering managers responsible for web applications to maintain continuity of service and functionality across platforms.
  • Mentor and develop engineers while keeping them engaged and focused on OIT’s goals.
  • Conduct thoughtful code reviews and promote clean code and excellent coding practices.
  • Develop processes and encourage best practices for building mobile software and effective teams.
  • Contribute high-quality code to systems where needed.
  • Create a collaborative and inclusive environment in which engineers are encouraged to ask questions and work openly.
  • Continuously improve team processes and practices to support effective delivery of high-quality software.
  • Develop and maintain strong partnerships with key partners, including content, UX, and design teams.
  • Participate in and contribute informed perspectives on the Software Development Life Cycle (SDLC).
  • Support and maintain production systems used for critical City workloads.
  • Support a culture of diversity, equity, and inclusion in which employees from all backgrounds can succeed.
  • Coach employees under supervision, conduct performance reviews, and model best practices.
  • Coordinate major project timelines where appropriate and follow effective relationship and project-management processes with team members and City engagement managers.
  • Analyze the performance of activities, document resolutions, identify and remediate problem areas, and develop solutions to improve system and service quality.
  • Unblock team members facing technical issues.
  • Set and monitor service-level agreements (SLAs) for supported production systems.
  • Collaborate with City teams that provide infrastructure and networking support.

Benefits

  • Public Service Loan Forgiveness Program qualified employer.
  • Tuition discount program of 25% for City employees, and sometimes spouses and dependents, through partnerships with area colleges and universities.
  • Comprehensive health coverage for employees and eligible dependents.
  • Wellness program with eligibility for a discounted medical plan.
  • Paid vacation, sick leave, and holidays.
  • Generous retirement savings options. The job description does not specify a particular retirement plan type.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service