Home » Job Search » Viasat

News Stories

Job Search


Back to Job Search »

Senior Software Engineer

Job Title
Senior Software Engineer
8000 ID
Viasat Dublin, Ireland


Viasat Senior Software Engineer IrishDev

Viasat Job description

Bigger challenges. Bolder ideas. Global impact. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. We’re the company behind the world’s fastest satellite internet service, with technology that’s helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide.  


We’re looking for passionate, innovative professionals to join our team and connect the world to more. You’ll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in pursuit of new ideas and uncompromising in our quest to become the world’s first truly global Internet Service Provider. Interested in joining our mission? Take a look at career opportunities at Viasat today.


The Role:

You are an experienced Software Engineer who has delivered complex enterprise applications on the JVM, having built high confidence in your software through a flow of frequent delivery of small batches of work to customers, instrumenting for feedback at all stages in your delivery lifecycle to create ever safer systems of work, taking a scientific approach to learning and experimentation as a means to improve your products and delivery capabilities.


You will be joining a small cross-functional agile team delivering new features and enhancements to one of our products.


You will be working alongside talented product managers, software engineers, UX designers and our site reliability engineering team. You will be mentoring and coaching more junior members of your team and will be contributing at the highest level to our software’s design and architecture. You will be responsible for coding, test automation, software configuration as well as helping to facilitate improvements to our ways of working and Engineering capabilities.


Key responsibilities:

Our software is primarily built on the JVM and exposes rich RESTful APIs that are consumed by our native mobile clients, our single page web apps and airlines. The backend technologies include: Spring-Boot and much of the Spring stack interacting with datastores like MySQL, MongoDB, Redis and Elasticsearch. We build, automate and deploy with Gradle, Gulp, Ansible, Docker. We have supporting tools written in Python, Bash and Groovy.


Enterprise application development on the Spring stack

Working within your favorite IDE

Writing software in Java, Groovy or Kotlin dependent on code base

Writing unit tests for complex business logic

Writing acceptance tests for all new or behavior updates to RESTful APIs

Contributing to our shared DevOps culture by improving our CI/CD pipelines

Opportunities to work on full-stack (native & backend) development

Contributing to our design and software development lifecycles

Performing code reviews or pair programming


Required Skills:

A degree in Computer Science, Software Engineering or related field or equivalent practical hands on experience

Extensive professional experience as a Senior Backend Engineer in a related job using an Agile software lifecycle including TDD, pair programming, short release cycles

Experience with at least one automation focused scripting language

Expert knowledge of Java, OO, unit testing, enterprise design patterns

Experience working on a distributed cloud-based architecture

Experience designing and developing RESTful API’s

Experience with dependency injection frameworks e.g. Spring, Guice

Experience with build technologies e.g. Gradle, Maven

Java application server experience e.g. Jetty, Tomcat, Undertow


Desired Skills: 

Full stack web development with a modern web framework

Deployment and configuration management tools like Docker, Ansible

Automation Testing: Junit, Gatling.

Languages: Groovy, Kotlin, Clojure, Javascript, Swift/Objective-C, Python


What we offer:

A competitive compensation package which includes healthcare, vision, dental, life insurance, disability insurance, pension contribution, fitness reimbursement and much more.

A dynamic work environment with smart colleagues. 

A high degree of autonomy, flexibility and trust.

Apply for this Viasat Developer Job

Additional Requirements and information

Minimum education: BA/BS or equivalent experience

Years of experience: Other

Travel: Up to 10%

Citizenship: Irish or EU Citizenship or valid Irish work permit

Clearance: None

Worker Classification: Employee


Corporate Information

View More Viasat Jobs

Visit Viasat Careers' Page


Get Instant Irish Tech News Updates....

Join at Facebook Join at LinkedIn Follow IrishDevdotcom on Twitter

Agency / Employer
Charlemont Place, Dublin 2
Low Cost, No Frills Coworking and Hotdesks
Stackand.Co - Nationwide Software Recruiters
Unix Tutorials