Fidelity Investments

Principal Software Engineer - Technical Lead (Full Stack)

Fidelity Investments

Galway, County Galway, Ireland · Full Time

Be the first to apply

Experience
10+ yrs
Salary
—
Openings
1
Posted
4 days ago
Work mode
In office
Education
Degree in Computer Science, Engineering, Information Technology, 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

Join our Asset Management Technology group as a Principal Software Engineer and Technical Lead. In this pivotal role, you will guide the technical direction and engineering quality of microservices and front-end applications that support investment solutions managing assets exceeding $950 billion.

Responsibilities

  • Lead and mentor engineering team members to maintain high technical standards.
  • Uphold engineering excellence through comprehensive code reviews, automation, thorough testing, and best practices in DevOps.
  • Make architectural and design decisions for critical business applications.
  • Collaborate closely with Product Owners, Architects, and other stakeholders to deliver superior software solutions.
  • Establish and promote consistent engineering standards across the team.

Experience and Skills Required

  • At least a decade of experience in software design and development.
  • Advanced proficiency with Java, Spring Boot, and developing RESTful APIs.
  • Hands-on experience using Angular or equivalent front-end frameworks.
  • Strong background in designing and building applications using microservices architecture.
  • Active experience working within Agile teams to achieve incremental value delivery.
  • Familiarity with DevOps workflows and continuous integration/continuous deployment (CI/CD) tools such as Maven and Jenkins.

Preferred Skills

  • Knowledge of automated testing frameworks like Karate, Playwright, Storybook, or equivalents.
  • Experience with Oracle SQL and PL/SQL.
  • Exposure to cloud environments such as AWS and container orchestrators like Kubernetes.
  • Familiarity with messaging platforms including Kafka.
  • Understanding of Investment Management or Financial Services sectors.

Desired Personal Qualities

  • Exceptional ability to prioritize and manage multiple concurrent projects.
  • Skilled in problem diagnosis, root cause analysis, and timely decision-making under pressure.
  • Advocate for best practices in software engineering, including automation and CI/CD.
  • Builds collaborative relationships with geographically distributed teams and stakeholders.
  • Thrives in fast-paced, agile, and cooperative work settings.

About the Team

You will support Portfolio Analysts and Managers by enhancing microservices and UI components involved in portfolio construction, modeling, and trading for substantial asset portfolios. Your contributions will help ensure scalable, resilient technology solutions and influence the future pathway of our platform.

Why Work With Us?

  • Drive technology direction and engineering quality within a collaborative and skilled team.
  • Contribute to essential platforms powering large investment programs.
  • Apply and grow modern engineering capabilities such as microservices, automation, cloud computing, and DevOps.
  • Collaborate with passionate engineers and domain specialists in a creative, innovative environment.
  • Play a part in delivering technology that supports millions of investors' financial aspirations.

Minimum education

Bachelor's Degree

Tools & software

Java Kubernetes required Amazon Web Services AWS required Apache Maven required Jenkins CI required

How they work

Teamwork & Collaboration Problem Solving Time Management Adaptability Leadership
🤖
Online · instant AI help
Broxer