Software Development Engineer II
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
About this role
Job Summary
As a SDE II- Video Backend Services , you will play a crucial role in the design, development, and optimization of backend services that facilitate the delivery of Video service and metadata to various clients. Building on your foundational experience, you will take on more complex and challenging tasks, including the integration of backend services with external systems, performance optimization, and troubleshooting advanced technical issues. You will be responsible for leading the development of key features, contributing to architectural decisions, and ensuring that the services you develop are scalable, reliable, and efficient. This role requires a solid understanding of backend programming, network protocols, and database management, as well as the ability to work independently and collaborate effectively with cross-functional teams. You will also mentor junior developers, sharing your knowledge and experience to help them grow in their roles. As a Level 2 developer, you are expected to have a proactive approach to problem-solving and a strong commitment to delivering high-quality code that meets the needs of the business and its customers.
Responsibilities
- End-to-End Development: Lead the design, coding, testing, and deployment of backend services and features that provide Video services
- System Integration: Work on integrating various backend services with external systems, ensuring seamless communication and data flow
- Optimization: Identify bottlenecks and optimize the performance of backend services, focusing on improving scalability and reliability
- Problem Solving: Troubleshoot and resolve more complex issues, including those related to network protocols, database performance, and service orchestration
- Mentorship: Provide guidance and mentorship to Level 1 developers, helping them navigate technical challenges and grow their skills
- Collaboration: Work closely with cross-functional teams, including CPE developers, Mobile developers, Web developers, network engineers, and product managers, to align project goals and technical requirements
- Quality Assurance: Particip