Job Title: Senior Python Developer / Lead - Enterprise Applications | Full-Stack & Backend Engineering
Location: Philadelphia, PA
Experience: 8–14 years (10+ preferred)
Telecom Experience Mandatory
About the Role
We are looking for a high-caliber Senior Python Developer / Lead who thrives at the intersection of deep technical expertise and strategic leadership. This is not just a coding role — it''s an opportunity to shape how enterprise-scale applications are built, evolved, and delivered. You will be a thought leader who drives architectural decisions, mentors’ engineers, and champions engineering excellence across teams. If you''re a self-driven go-getter who takes full ownership and leads from the front, we want to hear from you.
What You''ll Do
▸ Architect, design, and develop robust, scalable Python-based enterprise applications and services.
▸ Lead and mentor a team of developers, setting technical direction and best practices.
▸ Drive the full software development lifecycle — from ideation, design, and implementation to deployment and post-release support.
▸ Design and build cloud-native solutions on AWS leveraging Lambda, Redis, SQS, API Gateway, DynamoDB, and more.
▸ Collaborate cross-functionally with Product, UX, and Business stakeholders to deliver high-impact solutions.
▸ Integrate and work with CMS platforms (Sitecore preferred) to power customer-facing digital experiences.
▸ Build and optimize upsell flows, offer management systems, and personalization engines for commercial platforms.
▸ Contribute to Java-based systems and services when required, ensuring seamless integration across the stack.
▸ Champion code quality through peer reviews, design critiques, and engineering guilds.
▸ Translate ambiguous business problems into clear technical solutions and communicate them persuasively to senior stakeholders.
▸ Stay ahead of the curve — evaluate emerging tools, frameworks, and cloud capabilities and evangelize adoption where appropriate.
What You Bring
▸ 10+ years of professional software engineering experience (8 years minimum, up to 14 years), with at least 4 years in a tech lead or senior individual contributor capacity.
▸ Expert-level Python proficiency — Django, FastAPI, Flask, async programming, design patterns, and performance optimization.
▸ Hands-on AWS experience — Lambda, API Gateway, S3, SQS/SNS, DynamoDB, ElastiCache (Redis), CloudWatch, IAM, and more.
▸ Strong understanding of microservices architecture, RESTful APIs, and event-driven systems.
▸ Working knowledge of Java — ability to read, review, and contribute to Java codebases.
▸ Experience with Sitecore or other enterprise CMS platforms (AEM, Optimizely, etc.).
▸ Background in commercial platforms — upsell logic, offer management, promotions, and pricing engines.
▸ Proficiency with CI/CD pipelines, Docker, Kubernetes, and infrastructure-as-code tools (Terraform/CDK).
▸ Strong command of SQL and NoSQL databases.
▸ Proven track record of leading and delivering large-scale, complex engineering initiatives.
▸ Excellent verbal and written communication skills — ability to articulate technical vision to both technical and non-technical audiences.
Leadership & Culture Fit
▸ Thought leader who proactively identifies technical gaps and drives improvements without being asked.
▸ Self-driven and highly motivated — you don''t wait for direction; you create it.
▸ Strong ownership mentality — you take responsibility for outcomes, not just outputs.
▸ Collaborative by nature but decisive when needed.
▸ Track record of coaching, mentoring, and growing engineering talent.
▸ Comfortable navigating ambiguity in fast-paced enterprise environments.
Nice to Have
▸ Experience with telecom or cable/broadband industry platforms.
▸ Familiarity with personalization and recommendation engines.
▸ Contributions to open-source projects or technical communities.
▸ AWS Certifications (Solutions Architect, Developer Associate, etc.).