company_logo

Full Time Job

Senior Software Engineer

NBC News

New York, NY 08-04-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Responsibilities
We are looking for a Senior Software Engineer with at least 7 years of software development experience with a proficiency in React, JavaScript, Node, and other open-source technologies in an enterprise environment. Qualified candidates should also have a solid understanding of working in a cloud environment, more specifically Amazon Web Services, with the knowledge to setup and manage a variety of AWS services including Lambda, MediaConvert, API Gateway, IoT, and DynamoDB along with the general understanding of basic networking, DNS, Load Balancing, and HTTP(s) knowledge.

Responsibilities:
• Plan, build, test, review, and deliver software solutions for various production systems
• Guide selection and implementation of new architectures, technologies and methodologies
• Collaborate on the design of data models, data flows, schemas and API contracts
• Work on multiple projects and assignments relating to AWS services and configurations
• Propose and implement enhancements to improve web system performance, availability, and resiliency
• Troubleshoot across different technology layers and applications
• Have experience and knowledge setting up containers in a cloud environment
• Participate in site releases and available for 24x7x365 on-call rotation

Qualifications/Requirements
Qualifications:
• A Bachelor's degree (or higher-level degree) in computer science or a related field and/or a history of relevant work experience
• 7+ years of experience with React, JavaScript, Node.js, and PHP, Python or Java
• 7+ years of experience in Software Development Life Cycle (SDLC) and Agile
• 5+ years of system integration/development experience with preferred expertise in media and systems
• 5+ years of experience in systems engineering, networking & production web hosting environment

Requirements:
• Willing to learn and thrive in new technologies
• Experience in developing professional web and user interface applications using JavaScript, React, and Node
• Preferred experience running live applications on AWS
• Preferred experience with creating, querying and maintaining databases with DBMS such as MySQL, Cassandra, MongoDB, SQLite, PostgreSQL and Oracle
• Understanding of networking and load balancing concepts
• Understanding of revision control systems such as GitHub or SVN
• Willing to work in New York, New York

Desired Characteristics

Desired Characteristics:
• Familiarity with News workflows
• Knowledge of media asset management systems, newsroom systems, and Avid
• Strong analytical and problem-solving skills
• Highly customer focused and responsive

Jobcode: Reference SBJ-d5zqb0-18-119-107-161-42 in your application.