What are the responsibilities and job description for the Senior Software Engineer/Backend Developer position at ViewLift?
Role Description
Location: New York (Onsite)
Experience: 5–8 Years
Type: Full-Time
What You will do:
- Design and build scalable, high-performance microservices using Go
- Own backend features end-to-end (design → development → production)
- Develop and optimize GraphQL, GRPC and REST APIs
- Build systems that handle real-time traffic spikes for live streaming events
- Integrate with third-party services (payments, DRM, analytics, etc.)
- Improve system performance, scalability, and fault tolerance
- Troubleshoot production issues and drive root cause analysis
- Write clean, testable, and reusable code by effectively leveraging AI-assisted development workflows
- Collaborate closely with engineering, DevOps, and product teams in an agile setup
Qualifications
Must-Have Skills:
- 5–8 years of backend development experience
- Strong expertise in:
- Golang (Go)
- API design & development
- Experience working with at least one major cloud provider
- Experience with databases:
- Strong experience with NoSQL databases (e.g., MongoDB, ScyllaDB, etc.)
- Solid understanding of SQL databases and query optimization
- Solid understanding of:
- Microservices architecture
- Distributed systems fundamentals
- Proficiency with:
- Git, Linux, Shell scripting
- Ability to write scalable, maintainable, and testable code
- Write clean, testable, and reusable code by effectively leveraging AI-assisted development workflows
Nice to have:
- Experience with Rust, Python
- Experience with Kafka / Pulsar / event-driven architectures
- Exposure to Docker / Kubernetes
- Experience building systems for high-scale environments (OTT, streaming, fintech, etc.)
- Understanding of observability (metrics, logging, tracing)
What We Have
- Strong ownership mindset. You build it, You run it
- Ability to move fast without compromising quality
- Clear thinking and structured problem-solving
- Attention to detail in both code and requirements
- Comfort operating in high-scale, high-impact production systems
Why Join ViewLift
- Build systems that serve millions of users globally
- Work on live-event scale challenges (real-world, not theoretical)
- Exposure to multi-cloud architecture
- High ownership with direct impact on platform reliability and revenue
- Work closely with senior engineering leadership on scalable system design
Required Work Authorization:
- U.S. citizenship or lawful permanent residency (green card) is required
About ViewLift
ViewLift is a global leader in digital content distribution, empowering media companies, sports leagues and teams to monetize their content across every screen. Our end-to-end OTT (Over-The-Top) video streaming platform enables clients to launch and grow their businesses with branded native applications on major devices including web, mobile, TV-connected devices, Smart TVs, and gaming consoles.
We provide a comprehensive, purpose-built technology stack that includes robust content management systems (CMS), advanced analytics, personalization engines, and flexible monetization models (AVOD, SVOD, TVOD, and hybrid options). Our clients include Monumental Sports Network, NHL, NBA and MLB teams (including the Vegas Golden Knights, Chicago Bulls, Seattle Mariners and more), Professional Fighters League, LIV Golf, and many others across sports, media, and entertainment.