Principal Full Stack Engineer
Galway, County Galway, Ireland · Full Time
Be the first to apply
- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Education
- Bachelor's degree or equivalent
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
This position offers a pivotal technical leadership role within a product delivery team committed to designing, developing, deploying, and supporting essential business applications and services. The ideal candidate will blend extensive technical skills with leadership qualities to elevate engineering standards, guide technical strategy, and ensure successful delivery of valuable business and customer outcomes.
Team Collaboration
In this capacity, the engineer will collaborate closely with Engineering Delivery Managers, Product Managers, System Analysts, Quality Engineers, Architects, and peers to craft scalable, robust, secure, and maintainable solutions. The goal is to enable teams to consistently deliver value both efficiently and predictably.
Key Responsibilities
- Offer day-to-day technical leadership to a product delivery team in the Plan Sponsor WorkStation technology group within Stock Plan Services.
- Partner with engineering and product leadership to balance delivery timelines with technical investments, system stability, and long-term maintainability.
- Work alongside Engineering Management, Product Management, System Analysis, Quality Engineering, Architecture, and Platform Engineering teams to produce high-quality, business-aligned solutions.
- Provide guidance in engineering decisions, shape technical strategy jointly with architects, and foster engineering standards and best practices.
- Drive technical alignment across multiple delivery teams and apply consistent engineering patterns to minimize redundancy.
- Identify and mitigate technical, delivery, and operational risks proactively.
- Take part in production issue troubleshooting, root cause analysis, and prevention planning.
- Ensure solutions comply with rigorous standards relating to security, performance, accessibility, resilience, supportability, and observability.
- Support early assessment of technical feasibility and delivery risks during project planning and roadmap development.
- Collaborate with product and system analysts to clarify scope and requirements while advising stakeholders on technical risks and trade-offs.
- Mentor and coach engineers at various experience levels, nurturing the next generation of technical leaders.
- Advocate for continuous improvement in engineering practices, automation, tooling, and delivery methodologies.
- Encourage the responsible use of AI-powered engineering tools to boost productivity and quality.
Required Qualifications & Expertise
- Degree or equivalent qualification in a technology field.
- Minimum of eight years in software engineering, including substantial experience with enterprise-level application development, deployment, and support.
- Demonstrated leadership in delivering complex software solutions in large-scale settings.
- Proven track record as a technical lead of business-critical application teams.
- Ability to influence technical decisions and synchronize efforts among engineers, product teams, architects, and business stakeholders.
- Expertise in balancing feature delivery, reducing technical debt, enhancing platforms, and managing operational priorities.
- Prior experience or familiarity with AI-assisted coding tools such as GitHub Copilot, considered advantageous.
Technical Skills
- Comprehensive knowledge of modern application architectures and principles of cloud-native design.
- In-depth practical expertise in Angular, TypeScript, RxJS, Signals, and front-end enterprise architecture.
- Experience managing deliverables within large Nx/monorepo environments.
- Proven skills in RESTful integrations and API-centric design approaches.
- Hands-on experience with distributed systems, continuous integration and delivery (CI/CD), Amazon Web Services (AWS) cloud infrastructure, observability frameworks, automated testing strategies, and secure software development methodologies.
- Capability to establish and promote quality assurance practices including unit, integration, visual, and end-to-end testing.
Minimum education
Bachelor's Degree