Senior Software Engineer II
Sandvine
Software Engineering
Bengaluru, Karnataka, India
Posted on Dec 30, 2024
The Job
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Prepares and installs solutions by determining and designing system specifications, standards, and programming
- Improves operations by conducting systems analysis; recommending changes in policies and procedures
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
- Protects operations by keeping information confidential
- Provides information by collecting, analyzing, and summarizing development and service issues
- Accomplishes engineering and organization mission by completing related results as needed
- Supports and develops software engineers by providing advice, coaching and educational opportunities
What Skill you Bring In
- Engineering Degree in Computer Science, Electrical Engineering, or equivalent
- 6+ years of experience in Software development using Java / C/C++ / JavaScript / Go / Python
- Strong object-oriented design skills
- Socket programming and C or C++ or Python 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 skills with business and technical partners
- Exceptional organizational skills and a demonstrated ability to prioritize work in a demanding environment
- Self-starter" attitude and ability to make decisions independently
- A helpful, can-do attitude and a willingness to take ownership of problems
- Strong desire to learn and grow
- Excellent problem-solving skills with a history of superb delivery against assigned tasks
- Excellent verbal and written communication skills
- Excellent partnership skills
- Experience with Unix, Linux, shell scripting would be an asset
- Experience with relational databases, Postgres and SQL would be an asset
- Experience with Java EE, SOAP, XML, and Web Services technologies would be an asset
- Experience with Eclipse RCP, SWT or Swing would be an asset
- Experience with Shell, JMS and SonicMQ would be an asset
- Experience with FreeBSD, Linux and shell scripting would be an asset
- Experience with virtualization, DPDK, NFV, SDN would be an asset
- Experience with GDB, Wireshark would be an asset
- Interact frequently with several departments including …
- Analyzing Information
- Software Design, Documentation, Testing
- Teamwork
- General Programming Skills
- Software Development Fundamentals, Development Process,
- Software Requirements, Architecture
What You Can Expect From Us
- Flexible working hours, hybrid work environment.
- Extended hours may be required-this role cannot claim for general overtime other than late night overtime.
- 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