Senior Software Engineer (Cloud Native NTN Applications)
Viasat, Inc. (company site, opens in a new tab)6–10 yrsChennaiOn-siteDirect career pageEst. 22–40 LPA
Posted on 8 Sept
Reach people at Viasat, Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Viasat, Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Own end-to-end development and system integration of AI native, cloud-hosted intelligent RAN applications for Viasat's Low Earth Orbit satellite network based on 3GPP NTN and O-RAN frameworks.
- Design and implement architecture focusing on scalability, performance, reliability, and maintainability of distributed microservices-based applications interfacing with network components like DU, CU, RIC, SMO.
- Develop and maintain CI/CD pipelines, test plans, and support production and lab environments for RAN applications.
Minimum Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent.
- 6-10 years hands-on experience building and operating large-scale cloud-native, microservices-based, event-driven distributed applications.
- Strong programming skills in Golang or Python; experience with Docker, Kubernetes, RESTful APIs, Kafka or equivalent event streaming technologies.
- Experience with public cloud platforms (GCP and/or AWS), CI/CD tools (GitHub Actions, Jenkins, GitLab CI), and deployment automation tools (Terraform, Helm, ArgoCD, CloudFormation).
Ideal Candidate Profile
- Experienced in distributed systems architecture emphasizing scalability, fault tolerance, and high availability in cloud-native environments.
- Knowledgeable in O-RAN specifications and development of rApps/xApps for satellite or terrestrial wireless systems.
- Proven ability to autonomously develop, deploy, and maintain complex event-driven, data-intensive applications interfacing with telecommunications network components.