JPMorgan Chase
JPMorgan Chase

Software Engineer II, Multi-cloud

RoleDevops
LevelMid Level
LocationSingapore
WorkOn-site
TypeFull-time
Posted4 weeks ago
Apply now

About the role

As a Software Engineer II, you are an essential member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. The role is positioned within a multi-cloud environment, with a focus on spearheading Google Cloud enablement while continuing to elevate Azure offerings. You will also leverage emerging AI/ML technologies to drive innovation and efficiency across cloud platform solutions.

Job Responsibilities

  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Contributes to product design, application functionality, and technical operations and processes
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies, including AI/ML-driven solutions and AI-assisted development practices Adds to the team culture of diversity, opportunity, inclusion, and respect
  • Leverages AI-powered tools and methodologies to enhance code quality, accelerate development workflows, and optimize cloud infrastructure solutions

Required Qualifications, Capabilities, and Skills

  • 3+ years of hands-on experience in software engineering with a strong focus on Google Cloud Platform (Azure experience also considered)
  • Bachelor’s Degree in Computer Science or equivalent
  • Proficient in Terraform for infrastructure as code, enabling efficient and repeatable cloud resource management
  • Advanced proficiency in Python (mandatory), with the ability to work across additional programming languages
  • Solid understanding of cloud-native architectures, microservices design, and modern software development principles
  • Demonstrated expertise across the full Software Development Life Cycle (SDLC), including design, development, testing, and deployment
  • Proven ability to deliver in Agile, Scrum, or DevOps environments with a focus on iterative and high-quality releases
  • In-depth knowledge in one or more technical disciplines such as cloud computing, artificial intelligence, or machine learning
  • Strong problem-solving mindset with the ability to collaborate effectively across cross-functional teams
  • Formal training or certification in cloud software development concepts

Preferred Qualifications, Capabilities, and Skills

  • Hands-on experience with AI-assisted development tools such as Gemini Code Assist, GitHub Co-Pilot, or Claude Code
  • Working knowledge of Artificial Intelligence platforms such as Gemini or OpenAI with the ability to apply AI-driven solutions to practical cloud engineering problems
  • Exposure to integrating AI/ML workflows into cloud infrastructure, automation pipelines, and DevOps practices
  • Azure or Google certification
  • Experience with Spec by Example for high-quality software delivery
  • Experience collaborating with architects on technical strategies and architectural integrity

Required skills

Google Cloud Platform

Azure

Terraform

Software engineering

Cloud platforms

Code review

About JPMorgan Chase

Singapore

Headquarters