Software Development Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

Optimum ยท 1 day ago

Software Development Engineer II

Optimum is a leader in the fast-paced world of connectivity, seeking enthusiastic professionals to join their team. As a Software Development Engineer II, you will be responsible for the design, development, and optimization of backend services for Video service delivery, while also mentoring junior developers and collaborating with cross-functional teams.

Telecommunications
badNo H1Bnote

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: Participate in code reviews, enforce best practices, and ensure the quality and maintainability of the codebase

Qualification

Backend developmentJavaSpring BootRESTful APIsMicroservices architectureNetworking protocolsDesign patternsMentorshipProblem-solvingCollaboration

Required

Bachelor's degree in Computer Science, Information Technology, or a related field
2-4 years of experience in backend development
Strong proficiency in one or more backend languages (Java, C), including advanced features like multi-threading, concurrency, and asynchronous programming
Understanding and application of design patterns such as Singleton, Factory, Observer, and MVC (Model-View-Controller) in software design
Experience with Spring Application Framework, including Spring Boot and WebMVC
Experience in designing and developing RESTful APIs, including handling authentication (e.g., OAuth), rate limiting, and error handling
Understanding microservices architecture, including how to design, build, and manage microservices in a distributed system
Detailed understanding of networking protocols such as TCP/IP and UDP

Preferred

Google Cloud Certified Developer
Certified Kubernetes Application Developer (CKAD)

Company

Optimum

twitter
company-logo
At Optimum, we believe in the power of connection. We deliver fast internet, mobile, TV, and phone services to millions of homes and businesses.

Funding

Current Stage
Late Stage
Company data provided by crunchbase