This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Viasat
Posted 2mo ago

Software Engineer - Python , CI/CD and Linux

Viasat
Chennai or Hyderabad
OnsiteFull Time
Responsibilities
  • building pipelines
  • delivering services
  • supporting services
Requirements
  • 5+ years experience
  • Strong Python on Linux
  • CI/CD (Jenkins, GitHub Actions)
  • Docker, Kubernetes
  • AWS or Azure
  • RESTful services
  • SQL/NoSQL
  • Bachelor's in CS/CE/EE
  • Excellent communication
  • Up to 10% travel
Technical tools mentioned
PythonLinuxCI/CDJenkinsGitHub ActionsDockerKubernetesAWSAzureRESTful servicesSQLNoSQLKVMLinux Kernel

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 team maintains a center of excellence, translating market needs into products and services to enable market development and ensure they are constantly pushing the boundaries of satellite based services.

 

We are looking for members of a product team that can design, write, and deliver software services to our commercial aircraft and maritime vessels. Your focus will be on streamlining the packaging and automated CI/CD pipelines to manage builds across mainline and release branches, ensuring rapid and reliable software delivery 

 

As a member of this team, you will influence new designs, architectures, and methods for large-scale distributed systems. As part of our DevOps model, you will develop the service and own it from cradle to grave.

 


The day-to-day

  • Build, maintain, and improve automated build, packaging, and CI/CD pipelines to support software releases across mainline and release branches.
  • Delivery of software services used by commercial aircraft and maritime vessels, contributing to reliable satellite-based connectivity solutions.
  • Contribute to the development and operation of distributed software services using established architectural patterns and DevOps practices.
  • Participate in code reviews, testing, and deployment activities to ensure high-quality and dependable software delivery.
  • Help monitor and support services in production, learning operational best practices through hands-on experience.
  • Collaborate with cross-functional partners to understand requirements and translate them into well-defined technical tasks.
  • Continuously build technical skills and domain knowledge while contributing to a team that pushes innovation in satellite-based services.
  • Embracing the DevOps philosophy of product development, in addition to your design development activities you are also required to provide operational support of the post-production deployment.

What you'll need

  • 5 years of experience with good knowledge of computer science fundamentals
  • Strong working knowledge of Python on a Linux platform.
  • Python, CI/CD & Build Automation (Jenkins, Github Actions), Linux skills
  • Experience with Docker, Kubernetes container orchestration.
  • Experience with AWS or Azure services.
  • Experience in developing RESTful services.
  • Experience with Database technologies in SQL or NoSQL, Query optimization, Fault tolerance
  • Familiarity with cloud computing concepts.
  • Systematic problem-solving approach, coupled with a strong sense of ownership and drive.
  • Ability to work on distributed remote agile teams with a high degree of self-motivation and ability to work independently.
  • Excellent verbal and written communication abilities. You will be required to communicate both verbally and in written form with remote international teams very frequently.
  • Broad range of technology interests across different disciplines including computer and system architecture, web applications, Scalability, performance analysis, distributed systems design, and integration.
  • Bachelor’s degree in computer science, computer engineering or electrical engineering or equivalent technical background and experience.
  • Travel Requirement: Up to 10%

What will help you on the job

  • Experience in KVM configuration
  • Working experience with networking products.
  • Working knowledge of Linux Kernel.
  • Experience in designing and implementing automated software component and integration tests.
  • Prior working experience in a DevOps team is a plus.

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.

 

About Viasat

Provider of global satellite-based connectivity and secure communication solutions.

Similar jobs

Software Engineer roles near Chennai, Tamil Nadu
12h
Save
Mark Applied
Hide
Custom Software Engineer
Chennai or Kolkata
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of Salesforce Lightning Web Components experience, JavaScript framework knowledge, web development skills, Salesforce familiarity, troubleshooting ability, and 15 years of full-time education.
Salesforce Lightning Web Components, JavaScript, Salesforce
15h
Save
Mark Applied
Hide
Senior Software Engineer
Pune or Mumbai or Bengaluru or Gurgaon or Hyderabad or Chennai
OnsiteFull Time
Xoriant
Xoriant: Provides digital engineering and software services for global enterprises.
Hands-on Azure and AWS experience, CI/CD automation, infrastructure as code, cloud networking, security controls, monitoring, and enterprise infrastructure support; AI/ML deployment experience preferred.
Microsoft Azure, Microsoft Entra ID, AWS, Amazon Bedrock, Snowflake, Azure DevOps, GitHub Actions, Terraform, ARM, Bicep, AWS CloudFormation, Langfuse, Azure Monitor, Amazon CloudWatch, SIEM, Salesforce, ImageRight, Zoom Contact Center, AS400, RBAC
18h
Save
Mark Applied
Hide
Lead Software Engineer - Systems
Chennai, Tamil Nadu, India
HybridFull Time
Freshworks
FreshworksNASDAQ: FRSH: Provides cloud-based customer support and IT management software.
6+ YOERequires 6–9 years of professional experience, Java and object-oriented programming expertise, SDLC, scalable system design, code reviews, data structures, algorithms, and system troubleshooting skills.
Java, Ruby on Rails, AWS
19h
Save
Mark Applied
Hide
Specialist I - Software Engineering
Chennai or Hyderabad or Kochi or Bengaluru
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
15+ YOERequires 15+ years of enterprise software development and consulting experience, 6+ years of integration development, Workato expertise, Agile delivery, APIs, DevOps, CI/CD, and strong customer-facing communication.
MuleSoft, Workato, Boomi, webMethods, Git, DevOps, CI/CD, REST APIs, JSON, XML, OAuth, webhooks, User Acceptance Testing (UAT)
21h
Save
Mark Applied
Hide
Senior Software Engineer I
Chennai, Tamil Nadu, India
HybridFull Time
American Express
American ExpressNYSE: AXP: Global financial services and credit card payment network.
10+ YOE10+ years of software development experience, bachelor's degree in computer science, computer engineering, or related field, and expertise with Java, Spring Boot, Hibernate, SQL, microservices, REST APIs, CI/CD, and cloud platforms.
Java, J2EE, Spring Boot, Hibernate, SQL, REST APIs, GitHub, Postman, XML, SOAP, JSON, Jenkins, Maven, SOAPUI, JMeter, OpenShift, Docker, AWS, GCP, Azure, Pega, Camunda, JBPM, HTML, CSS, JavaScript, React, Node.js, .NET, Python, ML, OCR, Hive, Scrum, Kanban
22h
Save
Mark Applied
Hide
Senior Software Engineer - Java/.net/python/go, API development, gen AI - Chennai, Bangalore
Chennai or Bengaluru
OnsiteFull Time
UnitedHealth Group
UnitedHealth GroupNYSE: UNH: Provides health insurance and technology-enabled health care services.
3+ YOEBachelor's degree or equivalent experience, 3+ years of software engineering, production delivery, APIs, databases, secure coding, automated testing, CI/CD, and proficiency in Java, Python, JavaScript/TypeScript, C#, or Go.
Java, Python, JavaScript, TypeScript, C#, Go, Claude Code, OpenAI Codex, GitHub Copilot, GitHub Spec-Kit, GitHub, Kubernetes, MCP, CI/CD, DORA
1d
Save
Mark Applied
Hide
Senior Software Engineer -SSIS&.Net Developer
Bangalore or Chennai
OnsiteFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
6+ YOERequires 6–8 years of SSIS and MS SQL Server experience, .NET Core knowledge, ETL development, SQL optimization, relational databases, troubleshooting, and collaboration skills. A bachelor's degree is preferred.
SQL Server Integration Services (SSIS), Microsoft SQL Server, Microsoft .NET Core, SQL Server Management Studio (SSMS), Git, Azure DevOps, Microsoft SQL Server
1d
Save
Mark Applied
Hide
C++ Technical Lead
Chennai, Tamil Nadu, India
OnsiteFull Time
Applied Materials
Applied MaterialsNASDAQ: AMAT: Produces equipment and services for chip and display manufacturing.
10+ YOEBachelor's degree in a technical field and 10+ years of software development experience. Requires C/C++, C#, .NET, systems, networking, testing, architecture, and technical leadership expertise.
C++, C, C#, .NET, Windows, Linux, Manufacturing Execution Systems (MES), Equipment Automation (EA), Inter-Process Communication (IPC), RPC, CI/CD, DevOps
This job has expired