Home » Job Search » Viasat

News Stories

Job Search


Back to Job Search »

Principal Software Engineer

Job Title
Principal Software Engineer
Viasat, Dublin, Ireland


Viasat Principal 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.


Job Responsibilities

Provide technical leadership and coaching to a product development team, taking responsibility for solving big challenges. Be willing to spend time helping others, improving the teams’ overall system of how they work.

Know when to deep dive into an issue but also when to get out of people’s way to enable space for learning and growth.

Fantastic at turning ideas into code, making that code usable by your teammates, potentially other teams, and ultimately of measurable value to customers.

Advance our goals around quality and engineering discipline. Lead by doing.

Looks ahead with the team, finds, and avoids technical pitfalls. Where refactoring opportunities identified, can represent these needs and help set priority with the Product Owner.

Arbitrates technical decision-making across people and teams where called upon.

Walks the board with the team, evaluates the flow of work, seeks opportunities to make small, incremental improvements.  

Work collaboratively with Engineering leadership, Product Owners, and stakeholders to build a shared understanding that fosters inclusive solutions.

Continuously grow your skillset and help foster this within the team.



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

Experience as a Principal Backend Software Engineer in a similar role using an agile software development framework including TDD, pair programming, short release cycles.

Demonstrated knowledge of different architectural patterns.

Practical knowledge of different approaches to data storage, retrieval, backup, and recovery.

Skilled with at least one automation focused scripting language.

Strong knowledge of Java, OO, unit testing, enterprise design patterns.

Experience working on a distributed cloud-based architecture.

Capable of designing and developing RESTful API’s.

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

Skilled in build technologies e.g. Gradle, Maven.


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