Sr. Software Engineer - Cloud Security

Comcast•Philadelphia, PA

About The Position

As a Senior Software Engineer on Comcast’s Cloud Security Engineering team, you will design, build, and operate reliable software platforms that transform complex business and technical findings into clear, actionable outcomes. This senior cybersecurity engineering role includes opportunities to apply AI where it provides practical value; prior AI experience is not required. You will build systems that ingest information from internal and external tools, apply business logic, and turn information into workflows, recommendations, automation, and measurable outcomes. You will also help develop agentic pipelines that coordinate tools, data, and multi-step processes. This is a high-impact role with end-to-end ownership of major technical areas. You will design systems of significant complexity, write production-quality code, make architectural trade-offs, and lead implementation across services, data flows, workflow automation, and agentic pipelines. The role calls for first-principles reasoning, the ability to break down ambiguous problems, quick learning of unfamiliar tools, and delivery of durable software that can be operated in production. You will combine system design expertise with hands-on engineering and problem-solving. You will structure complex or loosely defined problems, evaluate technical trade-offs, design scalable solutions, and drive them through implementation and production. The position suits an engineer comfortable with ambiguity, asking the right questions, challenging assumptions, and determining how problems should be solved.

Requirements

  • 7+ years of professional software engineering experience with ownership of production systems.
  • Strong system design and architecture experience.
  • Proven ability to solve complex problems with incomplete or ambiguous requirements.
  • Strong hands-on backend engineering experience with Python.
  • Experience designing and building APIs, services, and distributed or service-oriented systems.
  • Experience designing systems for scalability, reliability, maintainability, and failure recovery.
  • Experience with public cloud environments such as AWS.
  • Experience with databases and data modeling, preferably PostgreSQL or similar relational technologies.
  • Experience with Docker, CI/CD, automated testing, and production deployments.
  • Strong communication skills and the ability to explain technical decisions.
  • Ability to provide technical leadership while remaining hands-on with engineering and implementation.

Nice To Haves

  • FastAPI.
  • AWS EC2, ECS/Fargate, Lambda, RDS, S3, IAM, or CloudWatch.
  • Async/concurrent processing.
  • Event-driven architecture.
  • Workflow orchestration.
  • Cybersecurity domain experience.
  • React/TypeScript.
  • Snowflake or Databricks.
  • OpenSearch/Elasticsearch.
  • AI-assisted development, LLM applications, or agent frameworks.

Responsibilities

  • Lead the end-to-end design of complex, scalable, distributed systems.
  • Translate ambiguous business and technical problems into practical architecture and implementation plans.
  • Break large, multi-step problems into services, APIs, workflows, data models, and engineering deliverables.
  • Evaluate architectural trade-offs across scalability, performance, reliability, security, cost, and maintainability.
  • Develop self-service tools and platforms that reduce manual processes and enable repeatable workflows.
  • Design reliable systems with appropriate observability, resiliency, retries, failure handling, and operational safeguards.
  • Build production-quality backend services primarily using Python and modern API frameworks such as FastAPI.
  • Design and work with relational databases, including PostgreSQL, ORM patterns, schemas, and data lifecycle management.
  • Build data ingestion and processing capabilities across multiple sources.
  • Provide technical leadership throughout design, development, testing, deployment, and production support.
  • Lead technical and code reviews and help establish strong engineering patterns and standards.
  • Mentor other engineers and influence technical direction through sound engineering judgment.
  • Research and prototype approaches across cloud-native development, workflow automation, data processing, and applied AI.
  • Communicate architecture and engineering decisions through technical designs, diagrams, documentation, and runbooks.

Benefits

  • Comcast offers an array of benefits and support options, with expert guidance and always-on tools personalized to employees’ needs. Specific benefit types are not detailed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service