Software Engineer III -Java Full Stack

JPMorgan Chase & Co.•Plano, TX
•$137,750 - $185,000

About The Position

As a Software Engineer III at JPMorgan Chase within the CTO – Identity & Access Management (IAM) organization, you will serve as a seasoned member of an agile team designing and delivering secure, stable, scalable technology products. You will build and operate an AWS-based data platform and control plane that automates cloud infrastructure provisioning, platform configuration, and data pipeline enablement, including the Databricks-on-AWS implementation. The role carries responsibility for delivering critical technology solutions across technical areas in support of the firm’s business objectives. The position focuses on a Python-based control plane, secure backend services and APIs, infrastructure-as-code, automation, and reliable platform operations. You will collaborate with IAM/security, data engineering, and application teams to integrate platform controls and enable secure analytics at scale. You will also use enterprise-authorized AI development tools responsibly to improve productivity and quality, validating generated work through peer review, testing, and secure coding practices.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Practical experience in system design, application development, testing, and operational stability.
  • Strong experience developing, debugging, and maintaining production code in a large corporate environment using Python (preferred) or another modern programming language and UI technologies.
  • Strong AWS and infrastructure fundamentals, including services such as IAM, KMS, S3, and CloudWatch, as well as compute or orchestration such as EKS, ECS, or Lambda where applicable.
  • Hands-on experience with infrastructure-as-code (Terraform preferred; CloudFormation acceptable) and automation-first engineering.
  • Solid understanding of the SDLC, including CI/CD, automated testing, and safe deployment practices.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools, with the ability to critically evaluate, validate, and refine generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; ability to guide peers on safe and effective use.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies, CI/CD, application resiliency, and security.

Nice To Haves

  • Hands-on experience with Databricks on AWS or similar data engineering and analytics platforms, such as Spark-based environments or data lake/lakehouse platforms, and related jobs/orchestration, cluster/runtime, or governance/catalog components.
  • Familiarity with modern front-end technologies such as React, TypeScript, and HTML/CSS.
  • Familiarity with data pipelines and working with large-scale datasets.
  • Production experience with streaming or distributed systems such as Apache Kafka.
  • IAM domain knowledge, including authentication, authorization patterns, and RBAC/ABAC concepts.
  • Experience with observability tools such as Datadog, Splunk, Dynatrace, or Grafana.
  • Kubernetes and Docker familiarity.

Responsibilities

  • Execute software solutions across design, development, and technical troubleshooting, including breaking down technical problems and considering non-routine approaches.
  • Create secure, high-quality production code and maintain services and automation supporting AWS data platform provisioning and pipeline enablement.
  • Design, develop, and troubleshoot a Python-based control plane for platform provisioning, configuration, and pipeline enablement, including Databricks-on-AWS.
  • Build secure, reliable backend services and APIs for self-service workflows such as onboarding, workspace and environment provisioning, policy and guardrails, job orchestration hooks, environment configuration, and secrets and access patterns.
  • Implement infrastructure-as-code and automation for AWS platform components, including identity controls, encryption, networking integrations, logging, monitoring, and guardrails.
  • Use enterprise-authorized AI coding tools to improve code quality, delivery speed, and productivity; validate outputs through peer review, automated testing, and secure coding standards, and share reusable practices with the team.
  • Apply SDLC toolchain capabilities, including authorized AI-assisted development and automation, to improve the value realized by automation.
  • Produce architecture and design artifacts for complex applications and ensure software development meets design constraints for security, resiliency, scalability, and cost.
  • Drive reliability and observability practices, including logs, metrics, tracing, retries, idempotency, timeouts, and runbooks, and continuously improve platform operations.
  • Partner with IAM/security, data engineering, and application teams to integrate platform controls and enable secure analytics at scale.
  • Identify hidden problems and patterns in operational data and use those insights to improve coding hygiene and system architecture.

Benefits

  • Competitive total rewards package, with base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service