Software Engineer (Distributed Systems)

Posted Jan 29

How You’ll Make an Impact

As a Software Engineer at BoxCast, you will be a part of an innovative team that is building a live streaming and video broadcasting platform that empowers our customers to stream professional-quality video and connect with their community no matter where they are.

As a member of the Streaming Services team, you will directly contribute to BoxCast’s success by ensuring our streaming services and systems can handle the continuously growing demand for our live-streaming and broadcasting services.

The Streaming Services team at BoxCast is committed to the technical advancement, reliability, and support of our streaming architecture and services.

What You'll Do

  • Develop, test, deploy, and maintain features, services, and microservices on AWS (Amazon Web Services)
  • Work with our back-end Go architecture
  • Work with streaming media (capturing devices/software, codecs, container formats, protocols, tools, etc.)
  • Create, run, and analyze performance and load tests
  • Build systems and tools for observation and monitoring
  • Create and maintain technical design and architecture documentation
  • Help resolve technical problems as they arise
  • Participate in technical design and architecture discussions
  • Provide feedback to fellow engineers through one-on-one communications, meetings, pull requests, and code reviews
  • Participate in on-call rotation to provide support during our peak streaming hours (typically Sunday mornings).

Must-Haves

  • Have a bachelor's degree in computer science or engineering, or equivalent experience
  • Have 3+ years of professional experience
  • Have experience working in distributed systems
  • Be energized by digging into and understanding complex systems and solving difficult technical problems
  • Always consider quality factors, such as reliability and scalability, in their decision-making process
  • Strive to become an expert in live streaming and broadcasting
  • Maintain expertise in relevant languages and technologies, such as Go, C/C++, and AWS
  • Have strong communication skills, including the ability to translate technical information for different audiences
  • Work well in a remote-friendly distributed team to deliver on team goals
  • Be comfortable giving and receiving constructive feedback

Nice-to-Haves

  • Understanding of streaming media (audio, video, codecs, container formats, streaming protocols, etc.)
  • Experience with the following AWS services: EC2, ECS, RDS/Aurora, Route 53, CloudWatch, CloudFront, S3, Elasticache, Transcribe, VPC, ELB
  • Experience in a startup tech environment
  • Experience with Datadog

How You’ll Display Our Values

  • Integrity: You will be a beacon of trust and ethical engineering among a team of talented engineers.
  • Collaboration: You will routinely interact with employees at all levels of the company, including company leadership and employees in other departments.
  • Judgment: You will make the best architectural decisions, even if you only have limited or at times unclear supporting data or requirements.
  • Achievement: You will contribute and develop reliable and high-quality code that inspires colleagues and the broader organization.
  • Innovation: You will develop cutting-edge features for our end-to-end live video streaming SaaS platform.

BoxCast is a live streaming company based in Cleveland, Ohio, but we serve broadcasters and viewers in more than 200 countries. Our founders launched BoxCast back in 2013 with one purpose: to make people part of the experience.

Since then, we’ve helped thousands of people connect with their communities and reach those who can’t attend events in person. Our vision is to be the best live streaming company for organizations — always evolving and pursuing better ways to amaze our customers. We pride ourselves on our company values of integrity, collaboration, judgment, achievement, and innovation.

BoxCast is proud to be an Equal Employment Opportunity employer.

Sponsorship for work authorization for foreign national candidates is not available for this position.