Trabajo de Senior Software Developer en Brightcove, Jalisco - México

Senior Software Developer

About Brightcove

Brightcove Inc. is the leading global provider of powerful cloud solutions for delivering and monetizing video across every connected device. The company offers a suite of products and services that reduce the complexity and increase the profitability of publishing, distributing, measuring and monetizing multi-screen video. More than 5,500 customers in over 70 countries rely on Brightcove to successfully publish high-quality video experiences to their audiences. 

About the Team

The Brightcove engineering culture is tailored to software professionals who enjoy solving challenging product development problems. The team you'll be joining is a small, self-organized group responsible for building and maintaining a high availability, cloud-based video encoding platform.  

Job Responsibilities

  • Develop and deploy scalable backend services for cloud-based video transcoding, processing, and delivery.
  • Provide operational support for the platform.
  • Work in an agile environment with a team of engineers to create new products and streamline/enhance existing solutions and workflows.
  • Develop clean, high quality code even when working on extremely hard problems.

Qualifications :

  • Must have:
    • Minimum of 5 years professional software development experience
    • Professional experience coding Java, Groovy, Python
    • Working knowledge of GoLang, Scala, Ruby and or Elixir
    • Hands on experience developing Node.js endpoints or similar server-side JavaScript environments
    • PostgreSQL or similar RDBMS and MongoDB or similar NoSQL data stores
    • Great working knowledge of Linux, Scripting (e.g. bash, Python); 
    • SaaS security; AWS (EC2, RDS, ELB, S3) and API design, implementation and use
    • Deployed and managing EC2 instances through AWS
    • You must understand the principles of software craftsmanship. You write clean code, even when working on extremely hard problems. You unit test everything.  And, you own your deliverables all the way to production.
  • Nice to have experience:
    • Familiarity with OTP (Elixir or Erlang)
    • Application of functional programming patterns
    • Experience building, deploying, managing and monitoring large, scalable production applications in AWS
    • With zero downtime services
    • Blue-Green deployment
    • Worked on a small, agile development team
    • Integrated with DataDog for application monitoring
    • A cool side project or interest that helps keep you sane


Technologies we use:

  • AWS (EC2, S3, Lambda, Elasticsearch, Dynamo, ELB, SWF, ECS, Athena  PostgreSQL)
  • CI/CD (CircleCI)
  • Monitoring (DataDog and SumoLogic)
  • Kubernetes
  • Docker
  • Redis
  • Git


This position is based in Guadalajara, MX.

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.

Brightcove is headquartered in Boston and this role is located in our Guadalajara office which is located in Puerta de Hierro area, part of the metropolitan area of Guadalajara. The office has an open yet focused working space layout and employees enjoy access to stocked kitchens with daily catered lunches and social activities that celebrate a variety of personal interests.

If you've gotten all the way to the bottom of this description, thank you for your interest in Brightcove!  If this role sounds like something that is exciting to you please don't hesitate to apply, even if you don't meet all of our qualifications.  We would love to have the chance to get to know you.

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