Principal Software Engineer – Java

apartmentOsborne placeDublin calendar_month 

Principal Software Engineer

Location: Ireland (Hybrid)

Position: Permanent, Full-Time

Introduction

We are seeking a Principal Software Engineer for a permanent role in Ireland. This senior technical role is central to the development, design, and deployment of enterprise-grade software solutions within a global compliance SaaS platform.

The role exists to support continued product growth and innovation, providing technical leadership and expertise to guide development teams, improve architecture, and deliver high-quality, scalable software solutions to clients worldwide.

Company Culture & Values

Our organization is a global leader in compliance technology, empowering companies to manage conduct risk efficiently. We value innovation, collaboration, and technical excellence, fostering a culture where engineers are empowered to mentor, experiment, and deliver impact.

Employees benefit from a supportive environment, career progression opportunities, access to modern technologies, and the chance to contribute to cutting-edge software that makes a tangible difference for clients.

Salary & Benefits

Salary: Competitive package (DOE)

Benefits Include:

  • Competitive base salary and performance bonus
  • Pension contribution
  • Private health insurance
  • Life assurance
  • Hybrid working model
  • Generous annual leave allowance
  • Opportunities for professional development and technical training
  • Career progression into technical leadership, architecture, or senior engineering roles
  • Work on enterprise-scale SaaS solutions used globally by leading financial institutions
Duties / Responsibilities
  • Provide technical leadership and guidance to development teams, ensuring adoption of best practices, sound architectural decisions, and coding excellence
  • Write clean, efficient, and maintainable code, adhering to industry-standard coding practices
  • Collaborate with cross-functional teams to understand system dependencies and implementation requirements
  • Conduct code reviews to uphold standards, mentor developers, and identify opportunities for improvement
  • Solve complex technical challenges, including performance optimization, scalability, and security issues
  • Troubleshoot and resolve production issues to ensure uninterrupted service
  • Ensure timely delivery of high-quality software solutions
  • Engage with Product Managers and Product Owners to translate business requirements into technical specifications
  • Lead initiatives to continuously improve development processes, software quality, and team efficiency
  • Mentor and support developers to foster growth, technical excellence, and innovation
Key Requirements
  • 12+ years of software development experience, with strong Java expertise
  • Full Stack development experience with hands-on involvement across projects
  • Proven technical leadership experience, including mentoring and guiding teams
  • Deep knowledge of application design, architecture best practices, and design patterns
  • Strong experience with Spring and Spring Boot, and ORM frameworks such as Hibernate
  • Solid understanding of Angular framework (or foundational familiarity)
  • Excellent SQL skills, including basic query performance tuning
  • Hands-on experience writing JUnit test cases
  • Experience with Restful APIs and development standards
  • Strong understanding of Agile software development methodologies
  • Experience leading technical solutions, problem-solving, and delivering enterprise software
Desired Skills
  • Familiarity with Liquibase or similar database migration/versioning tools
  • Exposure to cloud-based architectures and scalable SaaS deployments
  • Knowledge of CI/CD pipelines and DevOps practices
  • Ability to influence product direction through technical expertise
  • Experience in global, enterprise software environments, particularly in compliance or fintech domains
  • Passion for mentoring, innovation, and fostering high-performing engineering teams
To be considered for this position apply today or call Vishnu Singh on 01 5252457. If you are interested in finding out more about the above role and would like to be considered for this or other suitable roles that we may have available for your skill set – please attach your CV via the link provided.

Please submit your updated CV in Word Format.

If you are living in Ireland and hold a VALID WORK PERMIT, we would love to hear from you, if however, you do not hold a valid work permit unfortunately we will not be in a position to assist you with your job search.

Osborne are proud to be an Equal Opportunity Employer

#INDOSB1

#INDSINGH

apartmentAmazonplaceDublin
are looking for pragmatic visionaries who can translate customer needs into workable technology solutions. Your expertise is deep and broad; you’re hands on, producing both detailed technical work and high-level architectural designs. As a Principal Engineer...
thumb_up_altRecommended

Service Driver

apartmentRentokil Initial GroupplaceDublin
Initial Washroom Hygiene Service Driver Join Our Team and Make a Difference! We are currently seeking a Service Driver to join our dedicated team at the Dublin branch, covering the Dublin and surrounding areas. If you enjoy driving, managing your...
local_fire_departmentUrgent

Graduate Construction Project Manager

placeDublin
Overview: As an Assistant Project Manager at Linesight, you will work with highly experienced, culturally diverse, and talented teams nurturing a strong social dynamic and a shared sense of achievement. You will gain vast industry experience that...