JPMorgan Chase

Software Engineer III – DevOps & AWS

JPMorgan Chase
Apply
2 months ago
Glasgow, United KingdomSenior

Responsibilities

  • Design, develop, troubleshoot, review, and debug secure, reliable, maintainable production software.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices for code review, refactoring, testing, documentation, incident analysis, and automation while enforcing secure coding, peer review, and validation standards.
  • Identify recurring operational issues, eliminate root causes, and automate remediation to improve application and system stability.
  • Lead technical evaluation sessions with vendors, startups, and internal teams covering architecture, capabilities, and system fit.
  • Build scalable feature engineering and data pipelines on Databricks using data lake sources, Spark, Delta, and Databricks workflows and jobs.
  • Provision, administer, optimize, monitor, and support AWS, Linux, containerized, database, and production environments.
  • Provide technical support and debugging for environment-specific software issues, maintain asset inventories, and partner with development teams and architects.
  • Monitor, troubleshoot, and remediate issues using Splunk and observability platforms while supporting cost rationalization and translating technical requirements.

Requirements

  • Formal training or certification in software engineering concepts with applied experience.
  • Strong CI/CD and release management experience using tools such as Jules, Jenkins, and Spinnaker.
  • Hands-on DevOps experience with Kubernetes and Docker, including deployment automation and containerized application development.
  • Deep AWS experience across compute, storage, networking, security, provisioning, and automation, including EC2, ECS, EKS, ELB, S3, Lambda, API Gateway, Glue, EMR, ElastiCache, CloudWatch, and CodeDeploy.
  • Advanced Terraform infrastructure provisioning experience, including AWS RDS and Aurora configuration.
  • Experience administering and optimizing Linux-based environments and supporting high availability across production, CERT, and testing environments.
  • Experience with PostgreSQL, MongoDB, Python, Bash, Databricks, Spark, Delta, notebooks, workflows/jobs, performance tuning, and familiarity with GraphQL.
  • Experience with Splunk and observability or monitoring platforms such as Datadog, Dynatrace, or Grafana.
  • Proficiency with Git or Bitbucket, Jira, ServiceNow, and pre-commit hooks.
  • Strong Python and Java programming skills, including distributed data processing experience.
  • Exposure to AWS, Azure, and/or GCP; large language models such as ChatGPT and Google Bard; and LLM application tooling such as LangChain, retrieval-augmented generation, and fine-tuning.
  • Preferred experience communicating with senior leadership, building end-to-end AWS applications, supporting batch and streaming workloads, and working with APIs, microservices frameworks, container technologies, and workflow/orchestration tools.

Tech Stack

Apache SparkAWSAzureBashDatabricksDatadogDockerGitGoogle Cloud PlatformGrafanaGraphQLJavaJenkinsKubernetesLinuxMongoDBPostgreSQLPythonSpinnakerSplunkTerraform

Categories

Data EngineeringDevOps
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me