company_logo

Full Time Job

Senior Software Engineer

CNN

Remote / Virtual 10-22-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
We aim to make the world a better, more connected place. Join us!

It's not about the level. It's about you. We don't want to put you in a box. We want you to break it. You will work in an environment of focused teams who are highly collaborative. Sharing experiences and skills across these teams strengthens us and our products.

Responsibilities

A successful candidate will have the following responsibilities:
• Assess software and system issues to find solutions as per requirements
• Evaluate new technologies, provide technical advice, and direction to new solution approaches
• Analyze requirements, break down tasks and communicate plans
• Support and collaborate with other teams building system level simulations using a range of models
• Build infrastructure for model validation in targeted simulation platforms
• Actively participate in scrum ceremonies and demonstrate effective leadership behaviors to improve the team
• Integration with internal publishing systems, code utilities, and services
• Write high-quality, efficient, testable code
• Code in accordance with industry best practices and participate in the code review process, and documentation
• Mentor junior developers; leads and participates in team training sessions.
• Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team
• Build out applications and infrastructure for CNN suite of products

We Value
• Strong communication skills, ability to write technical docs and present ideas
• Ability to analyze, incorporate and apply new information and concepts
• Effective multi-tasking and tracking deliverables and timelines
• Highly self-directed and experienced in working as a fully remote engineer.
• Ability to write unit test cases, secure and maintainable code
• Agile software development using industry leading toolset like JIRA, GitHub, Confluence, etc.

You Must Have
• BS or MS in Computer Science or a related degree
• 5 - 7 years of professional full-stack software development experience with a focus on Front-end design
• Minimum of 2+ years of experience building and maintaining Kubernetes cluster.
• Minimum of 3+ years of hands-on experience with AWS Services like IAM, VPC, ALB, Kinesis, EC2, S3, EKS, Lambda, Step Function, Glue, RDS, Neptune, API Gateway, DynamoDB, Systems manager, Service Catalog)
• Minimum of 3+ years of experience using CI/CD tools (git, GitHub, Jenkins, Terraform, CloudFormation)
• Strong architectural and distributed systems foundation.
• Experience in JavaScript/ES6, and one or more programming languages including but not limited to: Java, Node, GO and/or with a strong preference for Python
• Experience with relational databases, SQL, and NoSQL
• Experience with front-end technologies and/or front-end frameworks (Redux, React, etc.)
• Experience building API-based services using REST, GraphQL, or gRPC
• Experience with data store technologies (SQL and/or NoSQL)
• Familiarity with the whole web stack, including protocols and web server optimization techniques

Jobcode: Reference SBJ-rb1ebk-18-218-184-214-42 in your application.

Company Profile
CNN

We are CNN. The World's most essential and engaging source of digital news. We are in the midst of rapid transformation and need you to help us find the next generation of innovators, makers, and dreams who will lead and drive our growth.