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.