What are the responsibilities and job description for the Software Developer position at Ovyo?
Software Developer
Location: Philadelphia (2-3 days a week onsite)
Employment: 6-12 months minimum contract
About Ovyo
oOvyo is a B2B services company providing flexible engineering teams and talent solutions to the streaming, media, satellite, and communications industries. With a global presence across multiple locations (UK, India, Portugal, South Africa, Brazil, US, and Eastern Europe), we deliver a mix of long-term client engagements and shorter consulting projects. Our teams build the platforms that shape how the world consumes video and connects, rapidly accelerating both industry experience and career growth
About the role
leThe role requires a solution-focused Software Developer with deep embedded systems and broadband technology experience. Acting as a technical anchor, you will ensure timely, high-quality software releases by proactively monitoring telemetry and troubleshooting end-to-end issues across millions of production devices. This position blends core embedded development, data-driven anomaly detection, and cloud-based analytics to optimize platform reliability and drive operational efficienc
Responsibilities
- Release & Incident Management: Ensure timely and high-quality software releases across diverse devices by proactively monitoring metrics and alerting systems; promptly respond to critical field issues, identify root causes, and implement effective mitigation strategi
- E2E Component Troubleshooting: Diagnose and resolve E2E issues in broadband devices within various RDK components, including Wi-Fi/Mesh, DOCSIS, Fiber, LTE, or similar access network technologi
- Code Review & Triage: Conduct source code reviews to pinpoint root causes within core components and platforms, using Linux systems, networking protocols, and packet capture analysis to isolate bu
- DevOps & Tooling Infrastructure: Design and enhance internal operational tools and architect DevOps solutions to optimize overall system performance, scale, and efficien
- Cloud Analytics & Insights: Leverage AWS technologies (such as S3, Athena, and QuickSight) to analyze telemetry and data from millions of field devices, delivering actionable insights to inform architectural decision-maki
- Anomaly Detection: Develop and implement anomaly detection techniques and data-driven solutions to proactively catch system anomalies before they impact users, performing global metric comparisons across various device mode
Requirements
- Core Software Development: Strong experience and proficiency with C/C , Python, and working within native Linux environments
- Scripting Languages: Proven expertise in at least one scripting language utilized for automation and tooling, such as Bash, Python, or go
- Data & Observability Architecture: Hands-on experience with log management and analysis suites, including Elastic Stack (ELK), Splunk, and Grafana for data visualization and proactive monitoring
- Cloud & Data Tooling: Commercial experience utilizing SQL and/or Amazon Athena for large-scale data querying
- Technical Leadership: Prior experience holding a Technical Lead / Senior role, or a proven track record of mentoring small teams of engineers, making solid technical decisions, and effectively guiding team alignment
- Engineering Tools: Proficiency with Modern Source Control Management (Git & GitHub) and Defect Tracking systems (Jira)