Software Engineering Manager – Network Design Platforms
$31,200–$31,200 year
On-sitePhiladelphia, Pennsylvania, United States
Job Summary
Lead and develop a team of software engineers developing features for Project Iris, Comcast's next-generation GIS-based CAD platform for broadband network design. Drive engineering initiatives from concept to completion, including technical design, documentation, planning, timelines, risk management, architecture, and operational readiness. Remain technically hands-on by engaging in engineering work, design discussions, code quality, troubleshooting, and technical decision-making. Partner with product, architecture, operations, and peer engineering teams to align priorities and deliver outcomes that support business goals. Promote engineering excellence through strong software design principles, maintainable code, and continuous improvement of team practices. Identify blockers, manage dependencies, and communicate progress, risks, and decisions with clarity. Create an environment where engineers receive direct feedback to improve delivery, quality, and technical craft. Support hiring, onboarding, and the development of a sustainable, high-performing engineering culture.
Required Qualifications
- Experience as a lead engineer or technical leader developing enterprise-class, highly available, and scalable applications, including applications hosted on cloud platforms
- Strong hands-on experience with more than one general-purpose programming language, such as JavaScript, Python, C#, Java, or similar technologies
- Strong experience with more than one database technology, such as MongoDB, PostgreSQL, Redis, SQL Server, or similar platforms
- Solid understanding of software design principles, programming concepts, integration patterns, and distributed systems
- Practical understanding of the infrastructure and tooling used to build, test, deploy, and run software, such as GitHub, GitHub Actions, Docker, Nomad, Kubernetes, or comparable technologies
- Demonstrated ability to organize time, thoughts, priorities, and communication in a way that helps teams make steady progress
- Excellent communication skills with a focus on clarity, quality, and useful context over unnecessary volume
- Curiosity about people, motivation, team dynamics, and how different personalities contribute to effective engineering teams
- 5-7 Years
Desired Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
- Experience leading teams that build cloud-native, distributed, or highly available systems
- Experience improving engineering processes, delivery predictability, operational practices, and software quality
- Experience mentoring engineers across different skill levels and helping them grow into broader technical or leadership responsibilities
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.