Principal Software Engineer

3 Months ago • 10-15 Years • DevOps

Job Summary

Job Description

Brightcove seeks a Principal Software Engineer to lead the development and operations of live video streaming products. Must have 10+ years of experience with 5+ years as an architect, expertise in agile and evolutionary architecture, cloud-native architecture, and DevOps practices. Experience with Golang, NoSQL (DynamoDB), video workflows, and multi-tenant SaaS solutions is essential.
Must have:
  • Agile Architecture
  • Cloud-native Architecture
  • DevOps Practices
  • Golang, NoSQL
Good to have:
  • SaaS Solutions
  • Hybrid Cloud
  • Video Workflows
  • Server-side Ad-insertion
Perks:
  • Work/Life Balance
  • Professional Growth

Job Details

About the job

About Brightcove

Delivering video and audio to hundreds of millions of users globally is no small feat, and we’re looking for a seasoned engineering leader to help grow that by an order of magnitude. Since 2004, Brightcove has been supporting customers that are some of the largest media companies, enterprises, events, and non-profit organizations in the world. There are over 700 Brightcovers globally, each of us representing our unique talents and passions and we have built a culture that values individual empowerment, excellence and collaboration. This culture enables us to develop technologies once thought impossible, provide customer support without parallel or excuses, and leverage the expertise and resources of a global infrastructure. We take our video seriously, and we take great pride in doing it as one team.

The Principal Engineer, Live will work with engineering teams and product management to execute on our vision to become the leading unified solution for live video streaming by strengthening architecture, developing innovative proofs-of-concept and prototypes, defining and implementing reliable solution architectures, establishing and promoting technology standards and leading adoption of architecture best practices. This individual will engage hands-on with engineers across the world within our engineering teams, rapidly innovating solutions, and creating strong bonds between Engineering and Product organizations that foster unparalleled video experiences for our customers.

The purpose of this role will be to provide technical leadership in the design, development and operations of key products and services that make up Brightcove's world class video platform. This individual will also help teams adopt and effectively utilize modern best practices for agile/evolutionary architecture, site reliability engineering, and devops. The successful candidate will have expertise in disciplines such as, native cloud (SaaS) application development, systems architecture, data, testing, SRE/devops and security.

Team Overview

Brightcove’s Live team is responsible for building the best-in-class live streaming solution trusted by customers around the world to reliably deliver the highest quality live video experiences to their viewers. We deliver a live streaming solution that is reliable, scalable and cost-effective to operate. The platform is extensible to meet the growing demands of customers and on-going changes in the industry. Our ecosystem consists of streaming services, DRM, player, QoE (Quality of Experience), microservices, OTT apps, Cloud studio, analytics and SSAI, among others. We are looking for a senior software engineer passionate about live streaming and about delivering the best experience to our customers.

Job Responsibilities

  • Serve as technical lead on demanding, cross-functional projects
  • Work in an agile environment with a team of engineers to scale new and existing products and services with reliability
  • Functionally decompose complex problems into simple, straight-forward solutions
  • Fully and completely understand system inter dependencies, non-functional requirements, and limitations
  • Effectively deploy expert knowledge to improve system performance, scalability, security, and reliability
  • Actively mentor individuals and the community on advanced technical issues as well as reliability and architecture best practices
  • Drive modern system design principles and mentor teams members to adopt to these principles
  • Apply cloud-native architecture, application and service scaling, SRE, and DevOps principles and practices to existing and new service designs
  • Build prototypes and POCs to validate architecture

Skills/Qualifications

  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience required
  • 10+ years of experience with 5+ years of experience as an architect and technical leader providing technical leadership and direction
  • Extensive knowledge of agile and evolutionary architecture methodologies, continuous integration/delivery, automated end-to-end testing, SRE and DevOps practices and well versed in modern architecture
  • Experience with multi-tenant SaaS solutions, hybrid cloud deployments, and on-premise-to-cloud migration deployments
  • Experience with Golang, NoSql (DynamoDB)
  • Domain knowledge on Video workflows specifically around Live encoding, packaging, various adaptive delivery, and server side ad-insertion.
  • Results driven with an unwavering commitment to reliability and quality
  • Expertise in cloud based systems and products (e.g., applications, infrastructure, storage, platforms, data and security), and deep understanding of market trends and emerging technologies.
  • Strong written and verbal communication skills; ability to influence, educate and inspire others
  • Collaborative “One Team” Mindset - focus on building trust and respect that goes beyond organizational boundaries
  • Roll Up Your Sleeves Attitude - willingness to support day to day operations
  • Strategic Thinker - ability to see and think ahead to future possibilities and translate into durable solutions

WORKING AT BRIGHTCOVE

We strive to provide our employees with an environment where they can do their best work and be their best selves. This includes a focus on our employees’ work experience, actively creating a culture where inclusion and growth are at the center, and hiring, recognizing, promoting employees who are committed to living and breathing these same ideals. We value collaboration, creativity, work/life balance, professional growth and creating an empowering space for open communication. Whether you’re in one of our offices around the world or working remotely you have plenty of opportunities to meet colleagues and celebrate a variety of personal interests with organized groups and clubs including an Employee Action Committee, Women of Brightcove, Pride of Brightcove, Parents of Brightcove … and more to come!

We recognize that no candidate is perfect and Brightcove would love to have the chance to get to know you. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. Brightcove embraces diversity and seeks candidates who support persons of all identities and backgrounds. We strongly encourage individuals from underrepresented and/or marginalized identities to apply. If you need any accommodations for your interview, please email recruiting@brightcove.com.

The Brightcove Privacy Policy explains the processing and purposes of any personal information.

Similar Jobs

Crunchyroll - Software Engineer

Crunchyroll

Hyderabad, Telangana, India (On-Site)
2 Months ago
ION - Cloud Engineer/Architect (DevOps)

ION

London, England, United Kingdom (On-Site)
4 Months ago
Infogain - Frontend React Developer (Lead)

Infogain

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ION - Senior DevSecOps Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
4 Months ago
Rush Street Interactive - Senior Server Engineer

Rush Street Interactive

Tallinn, Harju County, Estonia (On-Site)
2 Months ago
Brillio - Senior Lead Engineer - R01535121

Brillio

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Keywords Studios (Player Support) - Software Engineering II - Developer Productivity

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
1 Month ago
ByteDance - Site Reliability Engineer, Traffic Platform - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Nielsen Holdings - Sr DevOps Engineer (AM-TECH-DA-40)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Luxoft - Senior (SDE3) DevOps Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Colombia (Remote)
3 Months ago
Paytm - Product Management - Director Product - Risk Product

Paytm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Next Level Business Services - Integration Lead (Full Time)

Next Level Business Services

Greensboro, North Carolina, United States (On-Site)
3 Months ago
Lirio - Security Engineer

Lirio

(Remote)
2 Months ago
Enphase Energy - Sr. Staff Engineer - Enlighten Cloud Backend

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Salesforce - Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Salesforce

San Francisco, California, United States (On-Site)
4 Months ago
Easygo - Fullstack Software Development Engineer, Sportsbook

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Days ago
Social Discovery Group - CTO (Moto product)

Social Discovery Group

Poland (Remote)
3 Weeks ago
Microsoft - Software Engineer II - Backend

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Kaseya - Production Artist

Kaseya

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - IN-Senior Associate–SCM Functional-Production-Ms Dynamics–Advisory- Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Paytm - Manager - Business Analyst - Offine Merchants- QR

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Paytm - Data Engineer - Technical Lead

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Devrev - Engineering Leader - Applied AI Engineering

Devrev

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Nielsen Holdings - Sr. Staff Data Engineer

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
3 Months ago
Devrev - Architect - Applied AI Engineering

Devrev

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
PhonePe - Software Engineer - Backend (7-10 years), Pune

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Salesforce - PMTS / Principal Software Engineer - Backend - Distributed Systems

Salesforce

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Trimble  Inc  - Lead DevOps Engineer

Trimble Inc

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Sperasoft - Release Engineer

Sperasoft

(Hybrid)
2 Months ago
Ondezx - Elasticsearch

Ondezx

Karnataka, India (Hybrid)
4 Months ago
Applike Group - DevOps Engineer (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
3 Months ago
BSH Home Appliances India - Architect MES Foundation

BSH Home Appliances India

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Next Level Business Services - CI/CD with force.com

Next Level Business Services

San Jose, California, United States (On-Site)
3 Months ago
Zuru - DevOps Specialist

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
3 Months ago
Aristocrat Gaming - Sr. DevOps Engineer

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
2 Months ago
Warner Bros Discovery - Sr. Manager, Integrations

Warner Bros Discovery

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Brightcove creates the world’s most reliable, scalable, and secure streaming technology solutions to build a greater connection between companies and their audiences, no matter where they are or on which devices they consume content. In more than 60 countries, Brightcove’s intelligent video platform enables businesses to sell to customers more effectively, media leaders to stream and monetize content more reliably, and every organization to communicate with team members more powerfully. With two Technology and Engineering Emmy® Awards for innovation, uptime that consistently leads the industry, and unmatched scalability, we continuously push the boundaries of what video can do.


To learn more, visit www.brightcove.com


For career opportunities, visit https://www.brightcove.com/en/company/careers

Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by Brightcove

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug