Principal Engineer
2 days ago
Belfast
Role Overview: The Principal Engineer will provide technical leadership across development teams, setting engineering standards and driving best practices. This role combines hands‑on development with strategic oversight, ensuring delivery of high‑quality, innovative software solutions. • Act as a technical leader and hands‑on developer within the team., • Design, develop, and oversee complex full‑stack systems and enhancements., • Provide technical oversight for architecture, design, and implementation decisions., • Collaborate with stakeholders to align technical solutions with business objectives., • Drive adherence to SDLC processes, planning, and prioritization., • Guide estimation and scope definition for projects leveraging prior experience., • Champion target state architecture and lead refactoring initiatives., • Mentor and coach engineers, fostering technical growth and career development., • Ensure code quality through reviews and automated testing practices., • Identify tools and methodologies to improve development efficiency., • Manage risks and streamline escalations to stakeholders., • Essential:, • Degree or equivalent industry experience., • Proven experience in technical leadership within software delivery teams., • Strong hands‑on experience in backend development with Java., • Proficiency in backend frameworks/technologies (Spring, Postgres DB, Redis)., • Experience with microservices architecture and AWS cloud platforms., • Knowledge of CI/CD pipelines and DevOps practices., • Familiarity with automated testing frameworks and quality assurance principles., • Strong understanding of SDLC and agile methodologies., • Excellent communication and stakeholder management skills., • Desired:, • Experience with containerization (Docker/Kubernetes)., • Frontend experience with Typescript/React., • Experience using Python for support tooling and scripts., • Experience effectively integrating AI tooling into development processes., • Knowledge of architectural patterns (e.g., Actor pattern, Domain‑Driven Design)., • Exposure to observability tools and performance monitoring., • Familiarity with GraphQL and event‑driven architectures., • Strong analytical and problem‑solving skills., • Ability to influence technical direction and drive innovation., • Domain knowledge of MIFID II or similar financial regulations. Role Band & Level: Manager, 7 TP ICAP is committed to a diverse and inclusive workplace. We encourage applicants from all backgrounds to apply. #J-18808-Ljbffr