Software Engineer

London, ENG, GB, United Kingdom

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:

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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4244479
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned