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
Working within the Access Edge division and as part of the maritime Platform Engineering department, the successful candidate is required to work on our key Inmarsat Edge platform which enables reliable resilient conectivity for our customers and underpins our Nexus Wave solution.
The position will require development of cloud and data centre based applications as well as developing containerised applications on both edge and shore to the highest starndards of quality and resilience.
The successful candidate will be required to work, lead and collaborate in an agile scrum team environment designing, developing, delivering and supporting software as part of our CI/CD pipeline with automated tests at the highest quality leveraging modern AI tooling to support.
The successful candidate will understand, interpret and adopt new technical information rapidly. They must have a demonstrable interest in new technologies and product innovation, and a practical understanding of the technology development lifecycle and be able to participate at the appropriate point in a matrix development process. A background in telecoms is highly desirable.
The day-to-day
* Working as a key member of an agile software development organisation that leverages outrsourced engineers as well as highly capable internal engineers
* Be able to take ownership of stories, epics, and initiatives to ensure successful outcomes are delivered
* Able to own design activities and facilitate knowledge transfer / grooming sessions with the wider team and ensure that outsourced engineers are not blocked
* Able to take the lead in facilitating agile team estimates accurately and delivers quality software that meets both functional and non-functional requriements accurately
* Able to communicate effectively at all levels
* Able to operate in a dev ops environment building automation where it helps optimise repetitive tasks
* Able to debug system-wide issues in development, pre-prod, and production environments.
* Able to code, document and demonstrate success to the wider team
* Solving complex problems using cutting-edge technologies.
* Be able to critically review architecture and build designs / software that meet the product requirements
* Ensuring tests are passing on dashboards and developing a proactive approach to failing test investigations
* Taking ownership of deliverables across the full software development lifecycle.
What you'll need
* Take ownership for components and services within the software domains owned by the maritime platform team, including low-level design activities
* Able to code in Python/C++/Golang
* Able to leverage Copilot to optimise day-to-day work
* Development of Docker Containers
* Development of services both on the edge and in the cloud
* Development of test automation scripts definitions in Gherkin to supplement the automated test pipeline
* Maintain detailed documentation in Confluence
* Ability to lead the wider agile team taking ownership for team outcomes
What will help you on the job
* Demonstrable success in an AWS environment
* Extensive programming experience in multiple languages (i.e. Python, GoLang, Bash, C++, C#)
* Excellent understanding of the Linux operating system
* Comfortable working in a scaled agile development environment
* Experience designing and developing REST API's
* Exposure to distributed systems, container technologies, high availability and cloud environments (particularly AWS), EKS
* Kubernetes, Docker
* Terraform
* Packer
* Python / Gherkin / BDD
* Hands on experience building automated tests
* Good understanding of networking, especially SDWAN technologies
* Strong problem solver
* Excellent communication skills at all levels
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.