Match score not available

Principal Software Engineer

extra holidays
Remote: 
Full Remote
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., 10+ years of experience in software engineering., 5+ years as a technical leader and architect., Expertise in cloud-based systems and video workflows..

Key responsabilities:

  • Lead technical aspects of cross-functional projects.
  • Mentor team members on reliability and architecture best practices.
Brightcove logo
Brightcove SME https://tinyurl.com/Visit-BCOV
501 - 1000 Employees
See more Brightcove offers

Job description

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.

 

 

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Strategic Thinking
  • Collaboration
  • Communication
  • Mentorship

Software Engineer Related jobs