Senior Software Engineer

closed
Mux Logo

Mux

πŸ’΅ $175k-$220k
πŸ“Remote - United States

Summary

Join Mux as a Senior Software Engineer on the Mux Data team and play a key role in building the next generation of data products. You will lead and execute complex projects across our data stack and infrastructure, which collects and aggregates over a trillion requests each month. You will also help shape the technical direction of our data platform and product offerings. Work cross-functionally with product, customer success, and other engineering teams. Contribute to the full development cycle, from technical design to on-call support. Take accountability for planning and delivering projects, both as a hands-on contributor and architect.

Requirements

  • 4+ years of experience in backend or data engineering using Golang or other similar languages, with a successful track record of contributing to sizable projects from start to finish with end-user impact
  • Expertise in building and operating distributed data systems in a service-oriented architecture, with a solid understanding of best practices for fault tolerance, latency, and observability
  • A track record of writing high-quality, maintainable code across multiple services and team boundaries
  • Solid operational experience with data streaming technologies (e.g., Kafka), Kubernetes, monitoring tools (e.g., Grafana & Prometheus), and databases (e.g. Clickhouse, Redis)
  • Excellent communication, collaboration, and problem-solving skills

Responsibilities

  • Work cross-functionally with product, customer success, and other engineering teams to execute on product and business strategy, developing features that help customers optimize video experiences
  • Develop features as part of a full stack product team. Contribute to the full development cycle: technical design, development, testing, experimentation, analysis, launch, and on-call. You’ll review code and design docs, provide feedback on product specs, and take ownership of your code in production
  • Take accountability for planning and delivering projects, both as a hands-on contributor and architect, as well as a facilitator
  • Drive ideas and contribute to your team's roadmap, collaborating closely with cross-functional stakeholders
  • Build and promote best practices within your team for availability, reliability, and production readiness

Preferred Qualifications

  • In-depth experience building and scaling data streaming applications
  • Experience with video playback telemetry and performance metrics (e.g., rebuffer rates, latency, etc.) is a plus
  • Experience with Elixir, React/Typescript a plus

Benefits

  • Flexible PTO + 11 company holidays
  • Weekly no-meeting days + quarterly focus weeks
  • Healthy work-life balance encouraged
  • Competitive health, dental, and vision insurance (100% employee and 65% dependent premium coverage)
  • Fully funded fertility benefits
  • HSA available, compatible with high deductible plan only ($100 per single employee/month & $200 per family/month employer contribution)
  • FSA available
  • Short-term and long-term disability insurance
  • Group life insurance
  • Travel accident insurance
  • Employee Assistance Program (EAP)
  • Medical support concierge service
  • 401(k)
  • Paid parental leave
  • Investment in career growth through professional development stipend
  • Reimbursements for headphones, cell phones, device upgrades, and SVoD services of Mux customers
  • Lunch reimbursement program
This job is filled or no longer available