
Principal Software Engineer/Tech Lead
- Galway
- Permanent
- Full-time
- Provide technical leadership within an agile squad, guiding development efforts and ensuring best engineering practices.
- Deliver scalable and maintainable full-stack solutions with a strong focus on user experience and application performance.
- Collaborate with product owners, architects, developers, and QA to deliver impactful business outcomes.
- Lead the development and maintenance of microservices, APIs, and modern frontend applications using cutting-edge tech.
- Manage risk and ensure compliance with secure development and design control standards.
- Mentor junior engineers and contribute to a healthy, collaborative engineering culture.
- 8+ years’ experience in hands-on software development.
- Deep expertise in full-stack technologies:
- Frontend: Angular (preferred), JavaScript/TypeScript, RxJS, HTML, CSS/SASS, Playwright/Jasmine/Karma
- Backend: Java, Spring Boot, RESTful APIs, Kubernetes, GraphQL
- DevOps/Cloud: AWS (preferred), Docker, Jenkins, Maven, CI/CD tools
- API Management: Swagger/OpenAPI, Integration with Java Camel
- Strong background in modern application architecture and best practices in software design, coding, testing, and deployment.
- Experience building cloud-native applications and microservices.
- Proven experience leading agile development teams and delivering enterprise-scale projects.
- Strong communicator with the ability to simplify complex technical ideas for stakeholders and non-technical audiences.
- Effective time manager and team motivator with a hands-on, delivery-focused approach.
- Dedicated to engineering excellence and continuous improvement.
- Comfortable working across departments and contributing to cross-functional strategy.
- Prior experience in a regulated or financial services environment.
- Exposure to large-scale web platforms and high-traffic applications.
- Familiarity with Harmony Enterprise Platforms or similar modular architecture solutions (a plus).
- Join a high-performing team in a well-established, innovation-driven environment.
- Work on mission-critical systems used by global clients.
- Opportunity to lead key initiatives and influence enterprise technology direction.
- Flexible, collaborative culture that values professional development and ownership.