Principal, Cloud Engineer

Fidelity Investments
Full_timeGalway, Ireland

📍 Job Overview

  • Job Title: Principal, Cloud Engineer
  • Company: Fidelity Investments
  • Location: Galway, Galway, Ireland
  • Job Type: Full-Time
  • Category: Information Technology
  • Date Posted: 2025-06-20
  • Experience Level: 5-10 years
  • Remote Status: On-site

🚀 Role Summary

  • Key Responsibilities: Build and manage scalable cloud applications using leading-edge container technologies and Kubernetes.
  • Technical Skills: Proficient in Go, Python, Kubernetes, AWS, and Azure. Experience in extending Kubernetes and building scalable cloud applications.
  • Culture Fit: Passionate about open-source contribution, continuous learning, and collaborating in a diverse team environment.

📝 Enhancement Note: This role requires a strong background in cloud technologies and Kubernetes, with a focus on building and managing scalable applications. Experience in extending Kubernetes and working with cloud technologies like AWS or Azure is crucial for success in this role.

💻 Primary Responsibilities

  • Cloud Application Development: Develop and maintain cloud applications using Go, Python, and other relevant technologies.
  • Kubernetes Management: Extend and manage Kubernetes clusters, including building custom operators and resources.
  • Cloud Infrastructure Management: Manage cloud infrastructure on AWS and/or Azure, ensuring high availability and scalability.
  • Collaboration: Work closely with a diverse team of engineers to build and maintain high-quality, secure, and scalable cloud platforms.
  • Continuous Integration/Continuous Delivery: Implement and manage CI/CD pipelines to ensure efficient and reliable deployment processes.

📝 Enhancement Note: This role requires a deep understanding of cloud technologies and Kubernetes, with a focus on building and managing scalable applications. Experience in extending Kubernetes and working with cloud technologies like AWS or Azure is crucial for success in this role.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: 5-10 years of experience in cloud engineering, with a strong focus on Kubernetes and cloud technologies like AWS or Azure.

Required Skills:

  • Proficient in Go and/or Python
  • Experience in extending Kubernetes (e.g., building operators, custom resources)
  • Strong understanding of Kubernetes core concepts
  • Hands-on experience with cloud technologies (AWS, Azure)
  • Experience building scalable cloud applications
  • Strong understanding of software engineering best practices
  • Experience with Continuous Integration and Continuous Delivery/Deployment
  • Passion for DevOps culture

Preferred Skills:

  • Familiarity with GitOps-based tooling (e.g., ArgoCD)
  • Strong communication skills and ability to work with business stakeholders
  • Experience with open-source contribution and continuous learning

📝 Enhancement Note: This role requires a strong background in cloud technologies and Kubernetes, with a focus on building and managing scalable applications. Experience in extending Kubernetes and working with cloud technologies like AWS or Azure is crucial for success in this role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your experience in building and managing scalable cloud applications using Go, Python, and other relevant technologies.
  • Showcase your Kubernetes expertise by highlighting projects where you've extended Kubernetes or built custom operators/resources.
  • Include examples of your work with cloud technologies like AWS or Azure, focusing on infrastructure management and high availability/scalability.

Technical Documentation:

  • Document your code quality, commenting, and documentation standards, ensuring they align with best practices.
  • Describe your version control, deployment processes, and server configuration strategies.
  • Explain your testing methodologies, performance metrics, and optimization techniques.

📝 Enhancement Note: This role requires a strong background in cloud technologies and Kubernetes, with a focus on building and managing scalable applications. Experience in extending Kubernetes and working with cloud technologies like AWS or Azure is crucial for success in this role.

💵 Compensation & Benefits

Salary Range: €80,000 - €120,000 per year (based on market research for cloud engineering roles in Galway, Ireland)

Benefits:

  • Competitive health and dental insurance
  • Generous retirement plan contributions
  • Employee stock purchase plan
  • Tuition assistance and professional development opportunities
  • On-site fitness center and wellness programs
  • Flexible work arrangements and remote work options

Working Hours: 40 hours per week, with flexibility for deployment windows and maintenance tasks.

📝 Enhancement Note: Salary range is estimated based on market research for cloud engineering roles in Galway, Ireland, with a focus on experience level and regional cost of living.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial services and investment management

Company Size: Large (over 50,000 employees worldwide)

Founded: 1946 (with a strong history in the financial industry)

Team Structure:

  • The Container Management Platforms team is part of Fidelity Architecture and Engineering.
  • The team is responsible for enabling next-generation streaming platforms across Fidelity.
  • The team is global, with a passion for open-source contribution and continuous learning.

Development Methodology:

  • The team follows Agile methodologies, with a focus on collaboration, open communication, and continuous improvement.
  • They emphasize industry-leading engineering principles and practices in the cloud.
  • The team has a dedicated learning day each week to support continuous learning and skill development.

Company Website: Fidelity Investments

📝 Enhancement Note: Fidelity Investments is a large, global financial services company with a strong focus on technology and innovation. The company's culture emphasizes collaboration, open communication, and continuous learning.

📈 Career & Growth Analysis

Web Technology Career Level: Principal, Cloud Engineer - This role is a senior-level position, responsible for driving technical decisions and mentoring junior team members.

Reporting Structure: This role reports to the team lead or manager within the Container Management Platforms team.

Technical Impact: The Principal, Cloud Engineer has a significant impact on the design, implementation, and maintenance of Fidelity's cloud infrastructure and applications. They play a crucial role in ensuring the scalability, security, and reliability of the company's cloud platforms.

Growth Opportunities:

  • Technical leadership and mentoring opportunities within the team and across Fidelity.
  • Opportunities to contribute to open-source projects and engage with the broader engineering community.
  • Potential to work on cutting-edge cloud technologies and drive architectural decisions.

📝 Enhancement Note: This role offers significant growth opportunities for experienced cloud engineers looking to advance their careers in a large, global financial services company.

🌐 Work Environment

Office Type: Modern, collaborative workspaces with a focus on employee well-being and productivity.

Office Location(s): Galway, Ireland (with potential for remote work or hybrid arrangements)

Workspace Context:

  • The Galway office is located in the Parkmore East Business Park, with easy access to public transportation and amenities.
  • The workspace is designed to foster collaboration and innovation, with dedicated areas for team meetings and brainstorming sessions.
  • The company offers on-site fitness centers and wellness programs to support employee health and well-being.

Work Schedule: Full-time (40 hours per week), with flexibility for deployment windows, maintenance tasks, and project deadlines.

📝 Enhancement Note: Fidelity Investments offers a modern, collaborative work environment with a focus on employee well-being and productivity. The company's Galway office is located in a convenient business park, with easy access to public transportation and amenities.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A 45-minute phone or video call to discuss your technical background and experience with cloud technologies and Kubernetes.
  2. Technical Deep Dive: A 90-minute technical discussion focused on your experience with cloud infrastructure management, Kubernetes, and software engineering best practices.
  3. Behavioral and Cultural Fit Interview: A 60-minute interview to assess your communication skills, problem-solving abilities, and cultural fit within the team.
  4. Final Interview: A 30-minute meeting with the hiring manager to discuss your career aspirations, growth opportunities, and any remaining questions.

Portfolio Review Tips:

  • Highlight your experience in building and managing scalable cloud applications using Go, Python, and other relevant technologies.
  • Showcase your Kubernetes expertise by discussing projects where you've extended Kubernetes or built custom operators/resources.
  • Include examples of your work with cloud technologies like AWS or Azure, focusing on infrastructure management and high availability/scalability.

Technical Challenge Preparation:

  • Brush up on your Go and/or Python skills, focusing on cloud application development and Kubernetes management.
  • Familiarize yourself with AWS and/or Azure, focusing on infrastructure management and high availability/scalability.
  • Prepare for questions about software engineering best practices, continuous integration/continuous delivery, and DevOps culture.

ATS Keywords:

  • Programming Languages: Go, Python, Bash
  • Cloud Technologies: AWS, Azure, Kubernetes, Docker
  • Infrastructure Tools: Terraform, CloudFormation, Ansible
  • Version Control: Git
  • Methodologies: Agile, DevOps, CI/CD
  • Soft Skills: Communication, Collaboration, Problem-Solving

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills, cultural fit, and problem-solving abilities. Be prepared to discuss your experience with cloud technologies, Kubernetes, and software engineering best practices.

🛠 Technology Stack & Web Infrastructure

Cloud Technologies:

  • AWS (Amazon Web Services)
  • Azure (Microsoft Azure)

Programming Languages:

  • Go (Golang)
  • Python

Infrastructure Tools:

  • Terraform
  • CloudFormation
  • Ansible

Version Control:

  • Git

Methodologies:

  • Agile
  • DevOps
  • CI/CD

📝 Enhancement Note: This role requires a strong background in cloud technologies, with a focus on AWS, Azure, Kubernetes, and relevant programming languages like Go and Python.

👥 Team Culture & Values

Web Development Values:

  • Innovation and continuous learning
  • Collaboration and open communication
  • Engineering excellence and best practices
  • Open-source contribution and community engagement

Collaboration Style:

  • The team follows a collaborative, open, and transparent culture, with a focus on small, empowered, self-motivated teams.
  • They emphasize knowledge sharing, technical mentoring, and continuous learning.
  • The team has a dedicated learning day each week to support skill development and professional growth.

📝 Enhancement Note: Fidelity Investments fosters a collaborative, open, and transparent culture, with a strong emphasis on innovation, continuous learning, and engineering excellence.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Building and managing scalable cloud applications using leading-edge container technologies and Kubernetes.
  • Extending Kubernetes and building custom operators/resources to meet the company's unique needs.
  • Ensuring the high availability and scalability of cloud infrastructure on AWS and/or Azure.

Learning & Development Opportunities:

  • Contribute to open-source projects and engage with the broader engineering community.
  • Attend industry conferences, workshops, and training sessions to stay up-to-date with the latest cloud technologies and best practices.
  • Work on cutting-edge cloud technologies and drive architectural decisions within the team and across Fidelity.

📝 Enhancement Note: This role offers significant technical challenges and learning opportunities for experienced cloud engineers looking to advance their careers in a large, global financial services company.

💡 Interview Preparation

Technical Questions:

  1. Cloud Infrastructure Management: Describe your experience with cloud infrastructure management on AWS and/or Azure. How have you ensured high availability and scalability in your previous projects?
  2. Kubernetes Management: Walk us through a project where you've extended Kubernetes or built custom operators/resources. How did you ensure the stability and security of your Kubernetes clusters?
  3. Software Engineering Best Practices: Discuss your experience with software engineering best practices. How have you applied these principles in your previous roles to build high-quality, maintainable code?

Company & Culture Questions:

  1. Fidelity's Cloud Strategy: How do you see yourself contributing to Fidelity's cloud strategy and enabling next-generation streaming platforms across the company?
  2. Open-Source Contribution: How have you contributed to open-source projects in the past, and how do you plan to engage with the broader engineering community at Fidelity?
  3. Team Collaboration: Describe your experience working in a collaborative, open, and transparent team environment. How have you contributed to knowledge sharing and technical mentoring in your previous roles?

Portfolio Presentation Strategy:

  • Highlight your experience in building and managing scalable cloud applications using Go, Python, and other relevant technologies.
  • Showcase your Kubernetes expertise by discussing projects where you've extended Kubernetes or built custom operators/resources.
  • Include examples of your work with cloud technologies like AWS or Azure, focusing on infrastructure management and high availability/scalability.

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills, cultural fit, and problem-solving abilities. Be prepared to discuss your experience with cloud technologies, Kubernetes, and software engineering best practices.

📌 Application Steps

To apply for this Principal, Cloud Engineer position at Fidelity Investments:

  1. Customize Your Portfolio: Highlight your experience in building and managing scalable cloud applications using Go, Python, and other relevant technologies. Showcase your Kubernetes expertise by discussing projects where you've extended Kubernetes or built custom operators/resources. Include examples of your work with cloud technologies like AWS or Azure, focusing on infrastructure management and high availability/scalability.
  2. Optimize Your Resume: Emphasize your experience with cloud technologies, Kubernetes, and software engineering best practices. Highlight your problem-solving abilities, communication skills, and cultural fit within a collaborative, open, and transparent team environment.
  3. Prepare for Technical Interviews: Brush up on your Go and/or Python skills, focusing on cloud application development and Kubernetes management. Familiarize yourself with AWS and/or Azure, focusing on infrastructure management and high availability/scalability. Prepare for questions about software engineering best practices, continuous integration/continuous delivery, and DevOps culture.
  4. Research Fidelity Investments: Learn about Fidelity's cloud strategy, open-source contribution initiatives, and commitment to continuous learning and skill development. Understand the company's culture and values, and how they align with your personal and professional goals.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and cloud engineering industry-standard assumptions. All details should be verified directly with Fidelity Investments before making application decisions.

Application Requirements

Candidates should have experience building applications in Go or Python and extending Kubernetes with hands-on development experience in cloud technologies like AWS or Azure. A strong understanding of software engineering best practices and a passion for DevOps culture are essential.