Our Client, a leading financial technology company, is seeking Principal Software Engineers to join their team in Galway.
Principal engineers work closely with the Squad Lead, Scrum Master, Developers, Quality Assurance, and Architects to craft, build, test, and deliver the features that make up the organizations Digital experiences. They also provide guidance and mentoring to their team.
Your Role:
* Designing and developing apps with high throughput and low latency utilizing load balancing, caching, threading etc. You implement Micro services Architecture & build/deploy highly automated, scalable and maintainable infrastructure.
* You mentor and provide technical leadership in your team. Using your expertise and leadership to influence and gain consensus on how to proceed, remove impediments and strive for robust team success sprint over sprint.
* You will own the end-to-end delivery of Agile requirements or user stories and ensure your assigned areas are robust, resilient, stable and meet the expectations of the business partners.
* You actively participate in code and design reviews, make suggestions regarding the technical direction of the business and to improv engineering practices.
Who You Are:
* Engineering Capability- You bring a deep proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring, Maven, CI/CD tools such as Jenkins & cloud deployment in AWS, to develop high quality, simple, maintainable software solutions.
* End to End Mindset- You have hands-on technical leadership experience leading and mentoring scrum teams focused on building software solutions for business critical experiences. The teams you have worked with have multi-functional responsibilities such as engineering, quality, devops and release implementation.
* Global Connector-You thrive in both local and global agile team settings. Mentoring and leading with energetic communications, strong influencing, collaboration, and multi-tasking skills into your team.
* Continuous Improvement-The team view you as an advocate for continuous learning. You bring an energy to building a trustful environment to positively improve services, processes, or engineering practices within a global enterprise platform while also staying in sync with industry trends and changes.
What you Gain:
* Retirement Savings-100% company-paid pension; Ranging 5-24% based on age/service
* Healthcare- 100% company-paid healthcare, for you, your spouse/partner and eligible dependents
* 20% Yearly Bonus
* Employee Resource Groups (ERGs)
* Dedicated Learning Days-Time allocated every 2 weeks to develop new skills and gain experience in where your curiosities lie. You work as a team to experiment with new technologies and practices.
* Career Mobility-More than half of roles are filled internally so you are never too far from the next learning opportunity or career step.
* Professional Development- Invest in professional development via mentoring within our community, support to pursue professional accreditation's or structured learning plans.
* Flexible Schedules