Explore careers with our portfolio companies

Senior Software Engineer

Sandvine

Sandvine

Software Engineering
Bengaluru, Karnataka, India
Posted on Dec 20, 2024

The Job

  • Develop large-scale software
  • Collaborate with other developers to plan, design, implement and document new software features
  • Implement high-quality, high-performance code in C, C++
  • Develop Python and Tcl APIs for automation
  • Debug and troubleshoot problems in test and production environments
  • Install and configure integrated system solution under test
  • Work with a team of Architects and Technical Leads to establish requirements and design modules
  • Develop high-performing, large-scale, highly available, distributed software
  • Collaborate with other developers to design, document and implement the interfaces between modules
  • Implement high-quality, high-performance code
  • Debug and troubleshoot problems in test and production environments
  • Create and execute the unit test plan and feature test plan
  • Document new features

What Skills You Bring In

  • Bachelor's or master’s degree in computer science or engineering
  • 2-5 years of experience in Software development using Java / C/C++ / JavaScript / Go / Python / TCL
  • Strong object-oriented design skills
  • Socket programming and Python or Tcl experience would be a strong asset
  • Understanding of basic networking concepts and protocols TCP/IP, RADIUS, GTP
  • Understanding of basic networking concepts and protocols TCP/IP is required, experience with DPI would be an asset
  • Strong communication and interpersonal skills
  • Excellent problem solving and critical thinking capabilities
  • Experience with mutipleAI/ML Algorithms
  • Experience with Kafka
  • Experience with C++ or Java
  • Strong experience in SQL and database management
  • Strong object-oriented design skills
  • Socket programming and Python or Tcl experience would be a strong asset
  • Understanding of basic networking concepts and protocols TCP/IP, RADIUS, GTP
  • Understanding of basic networking concepts and protocols TCP/IP is required, experience with DPI would be an asset
  • Effective 2 way written and verbal communication
  • Able to resolve conflicts with peers and business owners
  • Build and maintain key relationships including Business Stakeholders and Users; other members of the Global IT team; and external Contractors/Vendors
  • Strong problem-solving skills
  • Complex technical problems
  • High performance software creation
  • Adherence to Deadlines & Prioritization
  • Technology evolution
  • Interact with our teams supporting customers

What You Can Expect From Us

  • Flexible working hours, hybrid work environment.
  • Employee development including training programs and mentorship.
  • Career development and advancement opportunities.
  • At Sandvine we understand the importance of work-life balance and strives to create a supportive environment that allows employees to excel in their careers without sacrificing their personal lives.
  • Sandvine believes that a positive and fun work environment enhances productivity and job satisfaction. The company organizes team building activities, social events, and other initiatives to promote a sense of camaraderie among employees.
  • Sandvine offers competitive salaries and a comprehensive benefits package, including health insurance, and other perks to ensure the well-being and financial security of its employees.

    Thank you for your interest in Sandvine. We will contact you if your skills and experience are a match for the role. Otherwise, we’ll keep your resume in case there is a match with future opportunities.

    Sandvine is committed to supporting a culture of inclusion, diversity and accessibility to employment for all. We are proud to operate as an equal opportunity employer.

    The Sandvine Global Talent Acquisition Team