Brightcove

Senior Software Engineer (Golang)

London, UK
API Kubernetes Streaming Go AWS
Search for More Jobs Talk to a recruiter now 💪
Description

We’re looking for a talented Senior Software Engineer to join our global Dynamic Delivery team. On this team, we solve complex and interesting problems to deliver high-performance, high-quality Video On Demand (VOD) streaming content to our more than 3,000 customers worldwide by building robust, scalable, shared services. As a Senior Engineer on the Dynamic Delivery team, you will work on challenging problems on services used at internet-scale handling millions of requests per hour. 

In this role, you will solve difficult problems such as matching renditions between VOD content and Ad content in our SSAI stream stitcher, implementing 4k video, and leveraging CMAF to reduce bandwidth requirements. Our team thrives in an environment built on collaboration, trust, and hard work.  We look for people who are smart, fun, enthusiastic, passionate about technology and want to work in a fast-paced environment. If this sounds like a good fit for you, let’s talk!  

Job Responsibilities

  • Work on the backend infrastructure of Brightcove’s VOD services.
  • Contribute to the design and development of new features and services and help re-architect portions of our streaming architecture and server-side ad injection framework.
  • Actively participate in the design of future versions of our streaming architecture.
  • Work in an agile environment across teams of engineers to create new products and services and enhance existing solutions and workflows.
  • Help the team adopt and adhere to best practices in design, testing, documentation and deployment of our software.
  • Develop clean, high-quality solutions with automated testing, infrastructure-as-code, multi-environment/multi-region deployment, and well thought out devops tooling.
  • Represent the customer from the very beginning of feature design and development.
  • Work with developers to identify root causes of issues and prevent recurrence of bugs by identifying and recommending code and process improvements.
  • Provide operational support for Brightcove Delivery systems.

Qualifications/Experience

  • 5+ years of experience in software engineering.
  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field strongly preferred.
  • Proficiency with Go (i.e GoLang).
  • Experience with AWS or other cloud platforms.
  • Experience delivering and supporting high scale SaaS services leveraging public cloud services such as Amazon Web Services (AWS), including a practical knowledge of the capabilities such as APIs, regions, instance types, and managed services such as auto-scalers, load-balancers, storage systems, queues, caches, and lambda functions.
  • Knowledge of containers and container-based deployment, preferably Kubernetes.
  • Demonstrated ability to debug production applications in a cloud-based environment.
  • Ability to collaborate effectively with other software engineers, product and program managers.
  • Ability to set and maintain high standards of quality and customer value.
  • Self-motivated and proactive with the ability to take ownership of issues.
  • Experience with Agile methodologies.
  • Familiarity with continuous integration and deployment infrastructure for services.
  • Ability to coach, guide and inspire other software engineers to innovate and collaborate with a solutions-focused approach.
  • Understanding of building, delivering and operating internet-scale, distributed, high availability systems.
  • Experience with video is a plus, but not required.
  • Knowledge in Ad technologies is a plus.

About Brightcove 

Brightcove is a diverse, global team of smart, passionate people who are revolutionizing the way organizations deliver video. We’re hyped up about storytelling, and about helping organizations reach their audiences in bold and innovative ways. When video is done right, it can have a powerful and lasting effect. Hearts open. Minds change. 

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 600 Brightcovers globally, each of us representing our unique talents and we have built a culture that values authenticity, individual empowerment, excellence and collaboration. This culture enables us to harness the incredible power of video and create an environment where you will want to grow, stay and thrive. Bottom line: We take our video seriously, and we take great pride in doing it as #oneteam.

Working at Brightcove

As the undisputed global leader in powering premium video for our customers, Brightcove recruits and retains highly qualified and motivated individuals, creating an environment where people can innovate and achieve their best, and we reward them for their performance by giving them the opportunity to share in the company’s success. We offer competitive compensation, stock options, and generous benefits regarding insurance and paid time off.

We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Send us your resume if you are interested and want to learn more!

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.

BC21090

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers