NBC Sports Next ยท 11 hours ago
Senior Software Engineer - NBC Sports Next
Maximize your interview chances
Computer Software
Insider Connection @NBC Sports Next
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Develop highly interactive, user friendly, and feature rich applications.
Work directly with Product Managers, Product Owners, User Experience, Quality Engineers, Principal Engineers, and Operations teammates to define, create, enhance, maintain, and deploy applications.
Constantly use best practices by coding small, utilizing short lived branches, using feature toggles, building APIs, creating and maintaining unit tests, applying modern frameworks and design patterns, actively reducing technical debt, and continuously delivering by merging/releasing daily to the mainline branch.
Complete complex tasks with minimal amount of oversight or supervision.
Routinely plan, design, and deliver software engineering efforts.
Discuss design and architecture with other engineering teammates.
Demonstrate leadership and provide guidance to other teams with respect to integrating with your team domain.
Contribute towards evolving the application architecture.
Help others to learn and grow in their skills.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
At least 5 years of technical experience in a collaborative team environment delivering scalable, secure, and highly available SaaS applications.
Develop highly interactive, user friendly, and feature rich applications.
Work directly with Product Managers, Product Owners, User Experience, Quality Engineers, Principal Engineers, and Operations teammates to define, create, enhance, maintain, and deploy applications.
Constantly use best practices by coding small, utilizing short lived branches, using feature toggles, building APIs, creating and maintaining unit tests, applying modern frameworks and design patterns, actively reducing technical debt, and continuously delivering by merging/releasing daily to the mainline branch.
Complete complex tasks with minimal amount of oversight or supervision.
Routinely plan, design, and deliver software engineering efforts.
Discuss design and architecture with other engineering teammates.
Demonstrate leadership and provide guidance to other teams with respect to integrating with your team domain.
Contribute towards evolving the application architecture.
Help others to learn and grow in their skills.
Preferred
Experience with Angular and TypeScript.
Experience with Ruby on Rails.
Familiarity with Git, MySQL, NoSQL, Linux, Kubernetes, Amazon Web Services, and Serverless.
Company
NBC Sports Next
NBC Sports Next makes playing sports better through innovative tech and immersive experiences for athletes, coaches, players and fans.