Software Engineering Manager

NavitasPartners

Philadelphia, PA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Airport Security, Architectural Services, Best Practices, Communication Skills, Communications Security (COMSEC), Continuous Improvement, Cross-Functional, Customer Support/Service, Engineering Management, Enterprise Applications, Information Technology & Information Systems, Leadership, Mentoring, Operational Support, Operations Security (OPSEC), Performance Management, Release Management/Engineering, Software Administration, Software Architecture, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Architecture, Team Lead/Manager, Technical Leadership, Technical Support, Test Plan/Schedule
LOCATION
Philadelphia, PA
POSTED
2 days ago

Job Title: Software Engineering Manager
Location: Philadelphia, PA
Job Type: Long-Term Contract
Work Setting: Onsite

Project Overview

We are supporting a large-scale airport technology environment that requires skilled IT professionals to support, maintain, and enhance critical systems across multiple airport facilities. These long-term contract roles operate within a complex, mission-critical infrastructure supporting airport operations, security, communications, and end-user services. Successful candidates will contribute to the reliability, performance, and continuous improvement of enterprise IT systems in a fast-paced operational environment.

Responsibilities

  • Lead and manage software engineering teams responsible for designing, developing, and maintaining enterprise applications supporting airport operations

  • Define and enforce software engineering standards, coding guidelines, and architectural best practices to ensure high-quality and scalable solutions

  • Oversee end-to-end software delivery including planning, development, testing, release management, and production deployment

  • Collaborate with business stakeholders, product owners, and infrastructure teams to align technical solutions with operational requirements

  • Guide system design and architecture decisions to ensure performance, security, and long-term maintainability of applications

  • Manage team performance, mentoring, and technical development to build a strong engineering capability within the organization

Requirements

  • 8–10 years of experience in software development or software engineering roles

  • At least 3+ years of experience in a technical leadership or engineering management role

  • Strong experience in designing and delivering enterprise-scale software solutions

  • Solid understanding of software architecture, development standards, and SDLC processes

  • Experience working with cross-functional teams in Agile environments

  • Proven ability to manage engineering teams and drive successful project delivery

  • Strong communication, leadership, and stakeholder management skills

About the Company

N

NavitasPartners