Cloud Platform Lead Software Engineer
๐ Job Overview
- Job Title: Cloud Platform Lead Software Engineer
- Company: JPMorgan Chase
- Location: Glasgow City, United Kingdom
- Job Type: Full time
- Category: DevOps Engineer
- Date Posted: June 11, 2025
- Experience Level: Mid-Senior level (5-10 years)
๐ Role Summary
- Key Responsibilities: Lead software engineering efforts to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Collaborate with cross-functional teams to design and implement deployment approaches using automated continuous integration and continuous delivery pipelines. Ensure applications are highly available, reliable, and scalable by implementing infrastructure, configuration, and network as code. Resolve complex problems and proactively manage service level indicators to minimize customer impact.
๐ป Primary Responsibilities
- Deployment & Infrastructure: Collaborate with teams to design and implement deployment approaches using automated CI/CD pipelines. Implement infrastructure, configuration, and network as code for applications and platforms.
- Problem Resolution: Collaborate with technical experts, key stakeholders, and team members to resolve complex problems. Understand service level indicators and utilize service level objectives to proactively resolve issues before they impact customers.
- Incident Management: Be part of the 24x7 support coverage, as needed, and lead coverage during incidents. Engage with the Technology Controls organization to ensure tooling and ecosystem meet the firm's rigorous cyber policies.
- Team Leadership: Coach team members, encourage acquisition of new skills, and be directly accountable for specific software solution outcomes.
๐ Skills & Qualifications
Education: Bachelor's or Master's degree in Computer Science, Engineering, or Business.
Experience: Proficient advanced experience in software development concepts and large-scale software development in one or more of the following languages: Java, Python, Node.js, React, and scripting languages.
Required Skills:
- Experience in supporting highly available production systems in cloud environments (AWS)
- Hands-on experience with DevOps practices and SRE best practices
- Experience with monitoring and alerting tools (Dynatrace, Datadog, cloudwatch, Splunk, Grafana, Prometheus)
- Experience with GIT, BitBucket, Jenkins, SONAR, Maven, CI/CD tools, Linux, Solaris, relational SQL and non-SQL DB technologies, streaming systems (Kafka), load balancing, IP, DNS
- Experience with incident management, release management, RCA/Postmortem best practices
- Excellent communication skills (verbal/written) for senior technical and senior business audiences
- Ability to work effectively in a highly dynamic work environment with globally positioned teams
Preferred Skills:
- Exposure to Docker and other container technologies
- Knowledge of asset management concepts
- Monitoring and management of plant capacity and reporting
- Experience with low latency environments and their tuning
- Fixing connectivity and exchange protocols
- Possess Bachelorโs or Master`s Degree in Computer Science, Engineering, or Business
๐ Web Portfolio & Project Requirements
- Portfolio Essentials: Demonstrate your ability to design, develop, test, and implement availability, reliability, scalability, self-healing, and solutions in applications. Showcase your experience with infrastructure, configuration, and network as code for applications and platforms.
- Technical Documentation: Highlight your experience with monitoring and alerting tools, incident management, and release management. Include examples of your problem-solving skills and ability to collaborate with cross-functional teams.
๐ต Compensation & Benefits
- Salary Range: ยฃ75,000 - ยฃ100,000 per year (based on market research for mid-senior level DevOps roles in Glasgow)
- Benefits: Competitive benefits package, including health insurance, retirement plans, and employee discounts (specific details not provided)
๐ฏ Team & Company Context
Company Culture:
- Industry: Financial Services
- Company Size: Large (over 250,000 employees)
- Founded: 1799
- Team Structure: Large, global teams with cross-functional collaboration between software engineers, designers, and stakeholders
- Development Methodology: Agile/Scrum methodologies, code review, testing, and quality assurance practices, deployment strategies, CI/CD pipelines, and server management
Career & Growth Analysis:
- Web Technology Career Level: Mid-Senior level (5-10 years) with opportunities for technical leadership and architecture decision-making
- Reporting Structure: Lead a team of software engineers, collaborate with cross-functional teams, and report to a senior technical manager
- Technical Impact: Lead software engineering efforts to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way
Growth Opportunities:
- Technical Growth: Advance your skills in software development, cloud computing, and DevOps practices. Gain experience with emerging technologies and tools.
- Leadership Growth: Develop your leadership skills by coaching team members, encouraging skill acquisition, and being accountable for specific software solution outcomes.
- Architecture & Design: Gain experience with architecture decision-making and contribute to the design of large-scale, highly available, and reliable systems.
Work Environment:
- Office Type: Large, global offices with collaborative workspaces and access to multiple monitors and testing devices
- Office Location(s): Glasgow City, United Kingdom
- Workspace Context: Collaborative work environment with cross-functional team interaction, access to development tools, and multiple monitors
- Work Schedule: Standard full-time hours with flexibility for deployment windows, maintenance, and project deadlines
Application & Technical Interview Process:
- Interview Process: Technical interviews focused on software development fundamentals, problem-solving, and system design. Behavioral interviews to assess cultural fit and team dynamics.
- Portfolio Review Tips: Highlight your experience with infrastructure, configuration, and network as code. Demonstrate your ability to resolve complex problems and ensure application reliability and scalability.
- Technical Challenge Preparation: Brush up on your problem-solving skills, system design, and coding abilities. Familiarize yourself with the company's tech stack and cloud environment (AWS).
Technology Stack & Web Infrastructure:
- Programming Languages: Java, Python, Node.js, React, and scripting languages
- Cloud Platforms: AWS
- Monitoring Tools: Dynatrace, Datadog, cloudwatch, Splunk, Grafana, Prometheus
- CI/CD Tools: Jenkins, SONAR, Maven
- Databases: Relational SQL and non-SQL DB technologies, streaming systems (Kafka)
- Operating Systems: Linux, Solaris
Team Culture & Values:
- Web Development Values: User-centric design, performance optimization, accessibility standards, code quality, and collaboration
- Collaboration Style: Cross-functional integration between software engineers, designers, and stakeholders. Code review culture and peer programming practices. Knowledge sharing, technical mentoring, and continuous learning.
Challenges & Growth Opportunities:
- Technical Challenges: Design and implement deployment approaches using automated CI/CD pipelines. Ensure applications are highly available, reliable, and scalable. Proactively manage service level indicators to minimize customer impact.
- Learning & Development Opportunities: Stay up-to-date with emerging technologies and tools in software development, cloud computing, and DevOps practices. Attend conferences, obtain certifications, and engage with the technical community.
Interview Preparation:
- Technical Questions: Brush up on your software development fundamentals, problem-solving skills, and system design. Familiarize yourself with the company's tech stack and cloud environment (AWS).
- Company & Culture Questions: Research the company's financial services industry context, asset management concepts, and user experience impact. Prepare for questions about your ability to collaborate with cross-functional teams and resolve complex problems.
ATS Keywords: (Organized by category)
- Programming Languages: Java, Python, Node.js, React, JavaScript, Scripting
- Cloud Platforms: AWS
- Monitoring Tools: Dynatrace, Datadog, cloudwatch, Splunk, Grafana, Prometheus
- CI/CD Tools: Jenkins, SONAR, Maven
- Databases: SQL, NoSQL, Streaming Systems (Kafka)
- Operating Systems: Linux, Solaris
- DevOps Practices: Infrastructure as Code, Configuration as Code, Network as Code, CI/CD, SRE, Incident Management, Release Management
- Soft Skills: Problem-solving, Communication, Collaboration, Leadership, Teamwork
- Industry Terms: Financial Services, Asset Management, Cloud Computing, DevOps, Software Development
๐ Application Steps
- Submit your application through the provided link.
- Customize your resume and portfolio to highlight your relevant experience with software development, cloud computing, and DevOps practices.
- Prepare for technical interviews by brushing up on your problem-solving skills, system design, and coding abilities. Familiarize yourself with the company's tech stack and cloud environment (AWS).
- Research the company's financial services industry context, asset management concepts, and user experience impact. Prepare for questions about your ability to collaborate with cross-functional teams and resolve complex problems.
โ ๏ธ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
The role requires formal training in software development and hands-on experience with large-scale software development in various programming languages. Additionally, experience in cloud environments and incident management is essential.