Viasat, Inc.
Viasat, Inc.8h ago
Indeed

Software Engineer

Chennai, Tamil Nadu
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Viasat, Inc.

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Join Viasat's Software and Platforms team in Chennai, Tamil Nadu, a pivotal function driving innovative technology development and engineering at the core of our business. We are a center of excellence for SW and platform technology, translating market needs into cutting-edge products and services for satellite-based solutions, constantly pushing technological boundaries.

We are seeking motivated individuals to join our product team, responsible for designing, developing, and deploying software services for commercial aircraft and maritime vessels. You will play a key role in shaping new designs, architectures, and methodologies for large-scale distributed systems. Embracing our DevOps model, you will own the software services from inception to production and beyond.

Key Responsibilities:

  • Design, develop, and deliver robust software services.
  • Contribute to new designs, architectures, and methods for large-scale distributed systems.
  • Own software services from development through to operational support (cradle to grave).
  • Collaborate within a remote, agile team environment.
  • Apply a systematic problem-solving approach with a strong sense of ownership.
  • Communicate effectively with international teams, both verbally and in writing.
  • Engage with a broad range of technologies across computer and system architecture, web applications, scalability, performance analysis, distributed systems design, and integration.
  • Support post-production deployment and operational activities as part of the DevOps philosophy.

Required Skills and Experience:

  • 3-5 years of experience with a strong foundation in computer science fundamentals.
  • Proficient in Python development on a Linux platform.
  • Working knowledge of Microservices architecture.
  • Experience with containerization technologies like Docker and orchestration with Kubernetes.
  • Experience in developing RESTful services.
  • Hands-on experience with KVM configuration.
  • Familiarity with SQL or NoSQL database technologies, including query optimization and fault tolerance.
  • Understanding of cloud computing concepts.
  • Familiarity with the Golang framework is a plus.
  • Excellent verbal and written communication skills.
  • Ability to work independently and self-motivated in a distributed remote agile team.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent technical background and experience.

What Will Give You an Edge:

  • Experience with AWS or Azure cloud services.
  • Experience developing applications using Spring Boot.
  • Working experience with networking products.
  • Working knowledge of the Linux Kernel.
  • Experience in designing and implementing automated software component and integration tests.
  • Training or experience in Continuous Integration & Deployment (CI/CD).
  • Prior working experience in a DevOps team is advantageous.

Company

Viasat, Inc.

Viasat, Inc.

At Viasat, Inc., we are driven by a mission to deliver connections that can transform the world. With over 35 years of experience, we have been at the forefront of shaping global communication for con...

Chennai, Tamil Nadu
Posted on Indeed