Job Summary:
Viasat is a global communications company on a mission to deliver transformative connections. They are seeking a Software Engineer to design and develop software solutions, create deployment frameworks, and utilize modern software development practices.
Responsibilities:
- Design and develop code in different languages such as Python/Go/C++/Java/Bash, in a Linux development environment.
- Create deployment frameworks and pipelines for CI/CD managed systems.
- Utilize agile methodologies (Kanban, SCRUM, XP), modern software development environments, and DevOps practices for team management and organization.
- Participate in design, documentation, and development of new APIs.
- Work on Ansible playbooks as part of software development.
- Provide ongoing maintenance, support, and enhancements in existing systems and software.
- Securing shared services and managed systems.
Qualifications:
Required:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent)
- 2 years of software development experience
- 2 years of experience in Python, Go and Javascript Programming
- 2 years of experience in Ansible or other Infrastructure as Code tools
- 2 years of experience in Linux virtualization management and container management
- 2 years of experience CI/CD and infrastructure automation
- 2 years of experience in Networking fundamentals and systems programming
- 2 years of experience in Systems and network security
- 2 years of experience with Sensu or other monitoring tools
- 2 years of experience in Scrum and Agile development
Company:
Viasat is a global communications company that offers satellite services. Founded in 1986, the company is headquartered in Carlsbad, California, USA, with a team of 5001-10000 employees. The company is currently Public Company. Viasat has a track record of offering H1B sponsorships.