Full Time Job

Sr Software Engineer


Remote / Virtual 08-31-2021
Apply @ Employer
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
As a Sr Software Engineer, you will be responsible for the ongoing development & testing of software for our various platforms and will be a key driver in ensuring collaboration with engineering and design teams.

Job Duties:
• Build, test, review, and ship software for our platforms, including our suite of APIs and microservices, editorial tools, and web frontends
• Partner with other engineering teams (internal & external) to collaboratively develop our APIs, content management, and frontend systems
• Collaborate on the design of system architecture, data models, data flows, schemas, and API contracts
• Collaborate with product managers, designers, and the newsroom to shape the products that we build
• Contribute to the selection and implementation of new architectures, technologies and methodologies in our group
• Work under the direct supervision of the Sr Director, Tech Ops & Software Eng and is responsible for completing any other tasks as assigned by manager as needed.

Basic Qualifications
• Minimum 4 years of equivalent work experience
• Proven experience with modern programming paradigms in production
• Prior experience or knowledge using Node.js, PHP and Go for backends
• Prior experience or knowledge using iOS Swift and Android Kotlin for phone apps
• Prior experience or knowledge using HTML and CSS/SASS & React
• Prior experience or knowledge using data stores such as DynamoDB, MongoDB, PostgresSQL
• Prior experience or knowledge using ElasticSearch for queries and Redis for caching
• Proven experience with version control, peer review, and other modern development practices
• Fluency in English (both written & verbal)

Additional Job Requirements
• Must be willing to work in the greater Miami, Florida area OR Must be willing to work remotely (80%) with occasional travel to office in Miami
• Willingness to travel with short notice and on weekends
• Must be 18 years or older
• Must be willing to work flexible hours including late and/or last-minute scheduling changes in a 24/7 production work environment
• Must be available to work (whenever necessary for show production) early mornings, evenings, holidays and weekends
• Must have unrestricted work authorization to work in the United States.
• Must be covered by Solutions, NBCU's Alternative Dispute Resolution Program

Desired Characteristics
• Experience with other backend technologies like Python and Java desirable
• Experience with other frontend frameworks like Vue, Mithril, Angular and others desirable
• Experience working in the AWS ecosystem is highly desirable
• Experience working Drupal 7/8 highly desirable
• Demonstrate fluency in the core areas of technology (front-end, back-end, or across the stack) and be open to continued development
• User & product focused mentality with a focus on making products more insightful, delightful, performant and profitable
• Self-starter who exhibits ownership on assigned tasks and who will push for solutions that solve immediate problems while building towards long-term goals
• System thinker who understand not only how a code works and looks but also how it fits into the larger ecosystem of services
• Ability to multitask and work in a fast paced, dead-line driven environment
• Accustomed to working in a team and collaborating with all levels within the organization
• Demonstrates strong attention to detail
• Ability to build rapport with clients and manage expectations

Jobcode: Reference SBJ-gm1zw2-3-236-212-116-42 in your application.