Jobs · Engineering · Georgia

Senior Software Engineer, Web Engagement

CNN · Atlanta, GA · 4 wk ago
Engineering$105k–$195k/yrFull-time

About the role

Your New Role… We are hiring a Senior Software Engineer (front‑end leaning) for the CNN Engagement Web team.

Responsibilities

  • Mentor and develop junior engineers through hands-on guidance, code reviews, and training initiatives
  • Design and implement infrastructure and validation systems for data models within simulation platforms and broader application ecosystems
  • Communicate proactively on progress, risks, and blockers, ensuring alignment and strong stakeholder relationships
  • Actively contribute to Agile/Scrum ceremonies while providing technical leadership and guidance
  • Build and scale applications and infrastructure supporting CNN use cases and evolving product needs
  • Experience working in Agile software development environments using tools such as JIRA, GitHub, and Confluence

Qualifications & Experience

  • BS or MS in Computer Science or a related degree
  • 6+ years of full-stack development and leadership experience, with hands-on expertise in client/server technologies, modern tech stacks, and a solid understanding of common software data structures and algorithm
  • 4–6 years of professional front-end development, with mastery of modern JavaScript/ES6 and Node.jsPython/Go/Rust experience as a plus
  • Hands-on experience with AWS Services like IAM, VPC, EC2, S3, EKS, Lambda, and Route53
  • Familiarity with CI/CD and infrastructure tools such as Git, Terraform, Kubernetes, Docker, and CloudFormation
  • Experience using AI tools to improve development, code review and engineering workflows while balancing speed, quality, and bottlenecks
  • Experience with A/B testing, analytics, or experimentation tooling
  • You are excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint
  • Strong architectural and distributed systems foundation. Solid understanding of software engineering fundamentals and design patterns
  • Knowledge of best practices for improving site performance, with 3+ years of hands-on experience applying them in production environments

Qualifications

  • BS or MS in Computer Science or a related degree
  • 6+ years of full-stack development and leadership experience, with hands-on expertise in client/server technologies, modern tech stacks, and a solid understanding of common software data structures and algorithm
  • 4–6 years of professional front-end development, with mastery of modern JavaScript/ES6 and Node.jsPython/Go/Rust experience as a plus
  • Hands-on experience with AWS Services like IAM, VPC, EC2, S3, EKS, Lambda, and Route53
  • Familiarity with CI/CD and infrastructure tools such as Git, Terraform, Kubernetes, Docker, and CloudFormation
  • Experience with data storage technologies, including SQL and/or NoSQL databases
  • Experience using AI tools to improve development, code review and engineering workflows while balancing speed, quality, and bottlenecks
  • Experience with A/B testing, analytics, or experimentation tooling
  • You are excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint
  • Strong architectural and distributed systems foundation. Solid understanding of software engineering fundamentals and design patterns
  • Knowledge of best practices for improving site performance, with 3+ years of hands-on experience applying them in production environments

Benefits

We offer a competitive compensation range of $105,000.00 - $195,000.00 salary per year, along with a comprehensive benefits package including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and sick time and vacation.

Similar jobs