Senior Cloud Engineer

Fidelity Investments
Full_timeWestlake, United States

📍 Job Overview

  • Job Title: Senior Cloud Engineer
  • Company: Fidelity Investments
  • Location: Westlake, Texas
  • Job Type: Hybrid (On-site every other week)
  • Category: Information Technology
  • Date Posted: June 18, 2025
  • Experience Level: Mid-Senior (2-5 years)
  • Remote Status: On-site/Hybrid

🚀 Role Summary

  • Key Responsibilities: Build, deploy, and maintain cloud-based applications using AWS technologies. Automate CI/CD processes and manage software development projects in an Agile environment. Collaborate with cross-functional teams to design, develop, and support financial security applications.

📝 Enhancement Note: This role focuses on cloud engineering, CI/CD, and software development, requiring a strong background in AWS, Java, and Agile methodologies. The hybrid work arrangement allows for both on-site collaboration and remote work flexibility.

💻 Primary Responsibilities

  • Cloud Engineering:

    • Build, deploy, and maintain applications using AWS services such as Kubernetes, Lambda, EC2, Docker, and EKS.
    • Manage and monitor services using Datadog, Kibana, and other tools.
    • Automate API templates for IBM MQ and Kafka installation.
  • Software Development:

    • Develop software applications using Java, J2EE, Spring Framework, and PL/SQL with Oracle.
    • Define and implement development practices, standards, and strategies.
    • Develop and oversee software system testing and validation procedures.
  • CI/CD & Automation:

    • Automate CI/CD processes using Jenkins, Maven, Artifactory, and uDeploy.
    • Implement Infrastructure as Code (IAC) tools such as Terraform, Helm Charts, CFTs, and uDeploy to streamline the Continuous Delivery (CD) process.
  • Collaboration & Project Management:

    • Work in an Agile environment to enhance firm efficiency.
    • Collaborate with systems analysts and other software engineers/developers to design systems and obtain information on project limitations and capabilities.
    • Assist in planning and conducting user acceptance testing.
    • Establish project plans for projects of moderate scope.

📝 Enhancement Note: This role requires a strong focus on cloud engineering, software development, and automation. The candidate should be comfortable working in an Agile environment and collaborating with cross-functional teams.

🎓 Skills & Qualifications

Education:

  • Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Business Administration, or a closely related field, and three years of experience as a Senior Cloud Engineer.
  • Or, a Master's degree in a related field and one year of experience as a Senior Cloud Engineer.

Required Skills:

  • Demonstrated Expertise (DE) in building and maintaining Java/J2EE-based Spring/Spring-boot applications operating in Tomcat and Java frameworks.
  • DE in deploying microservices as Docker and EKS containers on AWS and on-premise ecosystems following the 12-factor compliance principles.
  • DE in automating CI processes with Jenkins to install Maven and Node builds, perform code quality checks and security checks, and conduct sonar scans.
  • DE in designing integrations for Securities Finance Principle Lending applications with IBM-MQ/SQS messaging systems for secure communications to internal systems and external partners.
  • DE in monitoring and troubleshooting end-to-end application flows on Linux and Windows operating systems with Splunk and ELK.
  • Strong knowledge of AWS services, including Kubernetes, Lambda, EC2, Docker, Terracore, Cloud Watch, Route 53, ACM, and EKS.
  • Proficiency in programming languages such as Java, J2EE, Spring Framework, PL/SQL, and Bash.
  • Experience with Agile methodologies and project management tools.

Preferred Skills:

  • Experience with Infrastructure as Code (IAC) tools such as Terraform, Helm Charts, CFTs, and uDeploy.
  • Familiarity with Blue-Green deployment strategies and disaster recovery planning.
  • Knowledge of Apigee Stratum APIs and security firewall connections between Cloud and AWS datacenters.
  • Experience with automation scripts using Python and scheduling workflow dependencies using Control-M.

📝 Enhancement Note: This role requires a strong background in cloud engineering, software development, and automation. The candidate should have demonstrated expertise in various technologies and practices related to cloud engineering and be comfortable working in an Agile environment.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate expertise in cloud engineering, software development, and automation through relevant projects and case studies.
  • Showcase experience with AWS services, Java, J2EE, Spring Framework, and other required technologies.
  • Highlight successful CI/CD implementations and Agile project management experience.

Technical Documentation:

  • Provide detailed documentation for software development projects, including code comments, version control, and deployment processes.
  • Include testing methodologies, performance metrics, and optimization techniques used in previous projects.

📝 Enhancement Note: This role requires a strong focus on cloud engineering, software development, and automation. The candidate should be prepared to demonstrate their expertise through relevant projects and case studies, as well as provide detailed technical documentation.

💵 Compensation & Benefits

Salary Range: $120,000 - $160,000 per year (based on regional market data for Senior Cloud Engineers in the Texas area)

Benefits:

  • Competitive benefits package, including health, dental, and vision insurance.
  • Retirement savings plans with company matching.
  • Generous time off and paid holidays.
  • Employee stock purchase plan.
  • Tuition assistance and professional development opportunities.
  • Employee discounts on Fidelity products and services.

Working Hours: Full-time position with a hybrid work arrangement, requiring on-site presence every other week.

📝 Enhancement Note: The salary range is estimated based on regional market data for Senior Cloud Engineers in the Texas area. Benefits are based on Fidelity's standard benefits package for full-time employees.

🎯 Team & Company Context

Company Culture:

  • Industry: Financial Services
  • Company Size: Large (over 50,000 employees)
  • Founded: 1946
  • Team Structure: Large, cross-functional teams with a focus on collaboration and innovation.
  • Development Methodology: Agile, with a focus on continuous improvement and customer-centric design.

Company Website: Fidelity Investments

📝 Enhancement Note: Fidelity Investments is a large financial services company with a strong focus on innovation and technology. The company culture emphasizes collaboration, continuous improvement, and customer-centric design.

📈 Career & Growth Analysis

Web Technology Career Level: Senior Cloud Engineer - Responsible for designing, developing, and maintaining cloud-based applications using AWS services. Leads projects and mentors junior team members. Collaborates with cross-functional teams to deliver financial security applications.

Reporting Structure: Reports directly to the Manager of Cloud Engineering. Collaborates with cross-functional teams, including software engineers, systems analysts, and project managers.

Technical Impact: Designs and implements cloud-based applications that support Fidelity's financial security services. Ensures high availability, scalability, and security of applications. Contributes to the development of best practices and standards for cloud engineering at Fidelity.

Growth Opportunities:

  • Technical Growth: Expand expertise in AWS services, emerging cloud technologies, and software development best practices.
  • Leadership Growth: Develop management and mentoring skills to lead teams and drive projects.
  • Architecture Growth: Gain experience in designing and implementing complex cloud architectures that support Fidelity's financial security services.

📝 Enhancement Note: This role offers significant opportunities for technical and leadership growth within Fidelity's cloud engineering team. The candidate should be prepared to take on increasing responsibility and contribute to the development of best practices and standards for cloud engineering at Fidelity.

🌐 Work Environment

Office Type: Large, modern office spaces with collaborative work areas and state-of-the-art technology.

Office Location(s): Westlake, Texas

Workspace Context:

  • Collaboration: Open workspaces that encourage team interaction and collaboration.
  • Technology: Access to modern development tools, multiple monitors, and testing devices.
  • Cross-functional Interaction: Regular interaction with cross-functional teams, including software engineers, systems analysts, and project managers.

Work Schedule: Hybrid work arrangement, requiring on-site presence every other week. Flexible scheduling for deployment windows, maintenance, and project deadlines.

📝 Enhancement Note: Fidelity's Westlake office offers a modern, collaborative work environment with access to state-of-the-art technology. The hybrid work arrangement allows for both on-site collaboration and remote work flexibility.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone Screen: Technical phone screen focusing on cloud engineering, software development, and automation skills.
  2. On-site Interview: Technical deep dive into cloud engineering, software development, and automation. Includes system design and architecture discussions.
  3. Behavioral Interview: Assessment of cultural fit, problem-solving skills, and communication abilities.
  4. Final Review: Review of technical skills, cultural fit, and overall qualifications.

Portfolio Review Tips:

  • Highlight cloud engineering, software development, and automation projects that demonstrate expertise in required technologies.
  • Include case studies that showcase successful CI/CD implementations and Agile project management experience.
  • Provide detailed technical documentation for software development projects, including code comments, version control, and deployment processes.

Technical Challenge Preparation:

  • Brush up on AWS services, Java, J2EE, Spring Framework, and other required technologies.
  • Practice system design and architecture exercises, focusing on cloud-based applications.
  • Prepare for behavioral interview questions that assess problem-solving skills, communication abilities, and cultural fit.

ATS Keywords:

  • Cloud Engineering, AWS, Java, J2EE, Spring Framework, CI/CD, Agile, Software Development, Automation, Infrastructure as Code (IAC), Terraform, Jenkins, Microservices, Docker, Kubernetes, EKS, IBM MQ, Kafka, Datadog, Kibana, Splunk, ELK, Bash, Python, Control-M, Agile, Scrum, Project Management, System Design, Architecture.

📝 Enhancement Note: Fidelity's interview process focuses on assessing the candidate's technical skills, problem-solving abilities, and cultural fit. The candidate should be prepared to demonstrate expertise in cloud engineering, software development, and automation through relevant projects, case studies, and technical challenges.

🛠 Technology Stack & Web Infrastructure

Cloud Platform: Amazon Web Services (AWS)

Programming Languages:

  • Java, J2EE, Spring Framework, PL/SQL with Oracle, Bash, Python

Web Frameworks:

  • Spring Framework, Spring Boot

Server Technologies:

  • Kubernetes, Docker, EKS, TomCat, Linux, Windows

Databases:

  • Oracle, AWS RDS, Amazon DynamoDB

Infrastructure Tools:

  • Terraform, Helm Charts, CFTs, uDeploy, Jenkins, Maven, Artifactory, AWS CloudFormation, AWS CDK

Monitoring Tools:

  • Datadog, Kibana, Splunk, ELK, AWS CloudWatch, AWS X-Ray

Message Queues:

  • IBM MQ, Apache Kafka, Amazon SQS

CI/CD Tools:

  • Jenkins, Maven, Artifactory, uDeploy, GitHub, AWS CodePipeline, AWS CodeBuild

Containerization:

  • Docker, Kubernetes, EKS

Orchestration:

  • Kubernetes, AWS EKS

Infrastructure as Code (IAC):

  • Terraform, Helm Charts, CFTs, uDeploy, AWS CloudFormation, AWS CDK

📝 Enhancement Note: Fidelity's technology stack focuses on AWS services, Java, J2EE, Spring Framework, and other cloud-native technologies. The candidate should have expertise in these technologies and be comfortable working with modern cloud infrastructure.

👥 Team Culture & Values

Fidelity's Core Values:

  • Integrity and honesty
  • Client focus
  • Excellence and innovation
  • One Fidelity
  • Inclusion and collaboration

Web Development Values:

  • Client-centric design: Focus on delivering high-quality, user-friendly applications that meet the needs of Fidelity's clients.
  • Continuous improvement: Embrace Agile methodologies and strive for continuous improvement in software development processes and technologies.
  • Collaboration: Work closely with cross-functional teams to deliver financial security applications that meet Fidelity's business objectives.
  • Innovation: Stay up-to-date with emerging cloud technologies and software development best practices to drive innovation in Fidelity's financial security services.

Collaboration Style:

  • Cross-functional integration: Work closely with software engineers, systems analysts, and project managers to design, develop, and deliver financial security applications.
  • Code review culture: Conduct regular code reviews to ensure code quality, maintainability, and adherence to Fidelity's coding standards.
  • Knowledge sharing: Encourage a culture of knowledge sharing, mentoring, and continuous learning to drive technical excellence and career growth.

📝 Enhancement Note: Fidelity's culture emphasizes integrity, client focus, excellence, innovation, inclusion, and collaboration. The web development team values client-centric design, continuous improvement, collaboration, and innovation to drive success in Fidelity's financial security services.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud Architecture: Design and implement scalable, secure, and highly available cloud architectures using AWS services.
  • CI/CD Optimization: Continuously improve CI/CD processes and automation to increase efficiency and reduce manual intervention.
  • Software Development: Develop high-quality, maintainable, and performant software applications using Java, J2EE, Spring Framework, and other required technologies.
  • System Integration: Design and implement secure integrations between Fidelity's financial security applications and internal systems, as well as external partners.

Learning & Development Opportunities:

  • Technical Skill Development: Expand expertise in AWS services, emerging cloud technologies, and software development best practices through training, workshops, and online resources.
  • Conference Attendance: Attend industry conferences, webinars, and workshops to stay up-to-date with the latest trends and best practices in cloud engineering and software development.
  • Certification Programs: Pursue relevant certifications, such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or other cloud-related certifications, to demonstrate expertise and commitment to professional development.
  • Mentorship Programs: Participate in mentorship programs to develop leadership skills, gain insights into Fidelity's business, and contribute to the growth and development of junior team members.

📝 Enhancement Note: This role presents significant technical challenges and growth opportunities in cloud engineering, software development, and automation. The candidate should be prepared to take on complex projects, drive innovation, and contribute to Fidelity's success in the financial services industry.

💡 Interview Preparation

Technical Questions:

  1. Cloud Architecture: Describe your experience with cloud architecture design and implementation using AWS services. How do you ensure scalability, security, and high availability in your cloud-based applications?
  2. CI/CD Optimization: Walk us through your approach to CI/CD process optimization. How do you identify areas for improvement, and what tools and techniques do you use to automate and streamline the software development lifecycle?
  3. Software Development: Explain your software development process, including coding standards, best practices, and testing methodologies. How do you ensure the quality, performance, and maintainability of your applications?
  4. System Integration: Describe your experience with system integration, particularly with financial security applications. How do you ensure secure and reliable communication between Fidelity's internal systems and external partners?

Company & Culture Questions:

  1. Fidelity's Culture: How do you align with Fidelity's core values, particularly integrity, client focus, excellence, innovation, inclusion, and collaboration? Provide an example of how you've demonstrated these values in a previous role.
  2. Agile Methodologies: How do you apply Agile methodologies in your software development process? Describe a time when you had to adapt to changes in project scope or priorities, and how you handled it.
  3. Cross-functional Collaboration: How do you work effectively with cross-functional teams, including software engineers, systems analysts, and project managers? Describe a successful collaboration project and the role you played in its success.

Portfolio Presentation Strategy:

  1. Cloud Architecture: Highlight your cloud architecture projects, focusing on scalability, security, and high availability. Include diagrams, screenshots, and detailed explanations of your design and implementation choices.
  2. CI/CD Optimization: Showcase your CI/CD optimization projects, emphasizing automation, efficiency, and manual intervention reduction. Include before-and-after comparisons, as well as data and metrics demonstrating the impact of your optimizations.
  3. Software Development: Present your software development projects, focusing on code quality, performance, and maintainability. Include code snippets, walkthroughs, and demonstrations of your testing methodologies.
  4. System Integration: Demonstrate your system integration projects, highlighting secure and reliable communication between Fidelity's internal systems and external partners. Include diagrams, screenshots, and detailed explanations of your integration design and implementation choices.

📝 Enhancement Note: Fidelity's interview process focuses on assessing the candidate's technical skills, problem-solving abilities, and cultural fit. The candidate should be prepared to demonstrate expertise in cloud engineering, software development, and automation through relevant projects, case studies, and technical challenges.

📌 Application Steps

To apply for this Senior Cloud Engineer position at Fidelity Investments:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your expertise in cloud engineering, software development, and automation. Include relevant projects, case studies, and technical documentation that demonstrate your skills and experience.
  2. Optimize Your Resume: Highlight your relevant experience, skills, and accomplishments in cloud engineering, software development, and automation. Include keywords and phrases from the job description to improve search relevance and demonstrate your fit for the role.
  3. Prepare for Technical Challenges: Brush up on AWS services, Java, J2EE, Spring Framework, and other required technologies. Practice system design and architecture exercises, focusing on cloud-based applications. Prepare for behavioral interview questions that assess problem-solving skills, communication abilities, and cultural fit.
  4. Research Fidelity: Familiarize yourself with Fidelity's business, products, and services. Understand Fidelity's role in the financial services industry and the importance of cloud engineering and software development to Fidelity's success. Prepare questions to ask during the interview to demonstrate your interest and understanding of the company.

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

Application Requirements

Candidates must have a Bachelor's or Master's degree in a related field and relevant experience in designing, developing, and supporting financial security applications. Demonstrated expertise in various technologies and practices related to cloud engineering is required.