Skip to main content
Posted 12 June, 2026

Software Engineer - C, C++, Dev, Networking

Viasat
Chennai, TN, IN Full Time
Reference: 8c5c98174fc2c050

Job Description About us One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to...

Job Description

About us

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.


What you'll do

The successful candidate will work on a mission-critical software development program of work. We are looking for a candidate with a strong software development background as well as team lead, or technical mentorship experience. In this role, you will understand the technical landscape, set the direction for the team, find ways to move forward when obstacles arise.


The day-to-day
  • Participate in system design/definition efforts.
  • Drive software design/implementation efforts
  • Participate in DevOps efforts
  • Play an active role in a Scrum team

What you'll need
  • 3 to 5 years of software development experiences with Bachelor’s degree or higher in Computer Engineering, Computer Science, related field, or equivalent work experience
  • Fluency in mainstream languages such as C / C++, Python
  • Working knowledge of Linux/Unix systems and development environments
  • Broad range of technology interests across different disciplines including computer and system architecture, API design and development, performance analysis, distributed systems design, testing and verification technologies, data processing, cloud computing, and networking
  • Willingness to engage as a DevOps engineer, who can handle the various stages of software development cycle from design, development, testing, deployment and production support
  • Ability to work on distributed remote agile teams with a high degree of self-motivation and ability to work independently
  • Excellent communication and collaboration skills to drive interaction with peer engineers, and project managers

What will help you on the job
  • Previous software development experience with exposure to application/systems design
  • Experience developing with C / C++ , Python
  • Experience working with Kubernetes and Docker
  • Experience working with Software Automation
  • Experience deploying and monitoring applications in Google Kubernetes Engine (GKE)
  • Experience working with continuous delivery tools such as Jenkins, Ansible, etc.
  • Knowledge of TCP/UDP networking fundamentals, Operating Systems, Data structures and Algorithms
  • Experience applying machine learning & statistical techniques such as clustering, classification, regression, forecasting, & feature engineering, to real-world problems
  • Experience with highly concurrent application architecture and development

EEO Statement

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here .

This listing expired on 15 Jun. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.

  • Software Engineer - C, C++, Dev, Networking
    • Viasat, Inc.
    • Chennai,UNAVAILABLE,India,600096
    About us One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the...
    22 May
  • Software Engineer - C, C++, Dev, Networking
    • Viasat, Inc.
    • Hyderabad,Telangana,India,UNAVAILABLE
    About us One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the...
    22 May
  • Senior Software Engineer (C/C++ and Networking)
    • Sophos
    • India
    About Us Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services....
    26 May
  • Senior Manager, Software Engineering - C/C++ - Networking OR Cyber Security
    • SonicWall
    • Pune, Maharashtra, India
    Programming Language: C OR C++ Domain: Networking OR Cyber SecurityWe are looking for candidates with technical hands on and people/team management...
    20 May
  • Software Engineer - C#, C++
    • Xerox
    • Kolkata
    Description & Requirements About Xerox Holdings CorporationFor more than 100 years, Xerox has continually redefined the workplace...
    01 Jun
  • Software Engineer 3(C++)
    • Black Duck Software, Inc.
    • Bangalore
    Role Overview As part of our engineering team, you will work on code analysis technologies and contribute to building highquality static analysis...
    28 May
  • Senior Software Engineer (C++, C#)
    • Cyncly
    • Pune, Maharashtra, India
    Job title: Senior Software Engineer (C++, C#) Location: Kochi, Kerala India Permanent, full-time About Us: Cyncly is a global technology powerhouse...
    22 May
  • Dev (C++/Chromium) | C++/Chromium| India
    • Photon
    • Chennai,Tamil Nadu,IN,600089
    16 JD :- C++ /Chromium DeveloperRequirements At least 3 years of experience in developing Chromium-based web browsers and related applications. You...
    12 Jun
  • Embedded Software Engineer (C/C++ / Linux)
    • L&T Technology Services
    • Hyderabad, TG, IN
    Job Description Job Title: Embedded Software Engineer (C/C++ / Linux) Experience: 5+ Years Location: Hyderabad Job Summary: We are looking for an...
    31 May
  • Software Dev Engineer - C#/.NET Core (4-8 Years)
    • SonicWall
    • Pune, Maharashtra, India
    Job Overview/Summary Development and Production maintenance of customized Web Applications. Development of web application and Restful API using .Net...
    23 May
  • Software Engineer - C++
    • DigiCert
    • Bangalore
    Job summaryWe are seeking a Software Engineer with 2-5 years of experience to join our Public Trust PKI engineering team. The team develops and...
    12 Jun
  • Software Engineer (C++)
    • Graviton Research Capital LLP
    • Gurugram, Haryana, India
    Description:Graviton Research Capital LLP, Gurgaon is looking to hire Software Engineers for our Core Technology team which has some of the best...
    12 Jun
  • C++ Software Engineer
    • IMC
    • Mumbai, India
    IMC's Mumbai based C++ Execution development teams work on software that sits directly in the latency-critical loop of our technology stack and touches...
    12 Jun
  • Software Senior Engineer (C# /.NET Backend)
    • Barracuda Networks Inc.
    • Bangalore ,Karnataka,,India
    Req ID: 26-340 Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our...
    12 Jun
  • Senior Software Engineer (C++, C#, .NET Core)
    • Cyncly
    • Kochi, Kerala, India
    Job title: Senior Software Engineer (C#, .NET Core, C, C++) Location: Kochi, India Permanent, Full-time About Us: Cyncly is a global technology...
    20 May
  • Sr.Staff Software Development Engineer - C/C++, Linux
    • Zscaler
    • Bangalore, IND
    RoleWe are looking for a Senior Staff Software Engineer to join our Data Protection team. This role is based out of Bangalore, reporting to the Sr....
    14 Jun
  • Staff Software Engineer, C#
    • TeamViewer Germany GmbH
    • Noida,APAC,IN,201305
    TeamViewer provides a leading Digital Workplace platform that connects people with technology-enabling, improving and automating digital processes to...
    12 Jun
  • Senior Software Engineer, C++
    • TeamViewer Germany GmbH
    • Noida,APAC,IN,201305
    TeamViewer provides a leading Digital Workplace platform that connects people with technology-enabling, improving and automating digital processes to...
    12 Jun
  • Senior Software Engineer (C#)
    • Definian
    • Hyderabad
    The Opportunity: Job Title: Senior Software Engineer (C#/.NET) Location: Hyderabad, India (Hybrid - 4 days in office, 1 day remote) Employment...
    12 Jun
  • Senior Software Engineer C#
    • TeamViewer Germany GmbH
    • Noida,APAC,IN,201305
    TeamViewer provides a leading Digital Workplace platform that connects people with technology-enabling, improving and automating digital processes to...
    12 Jun