About The Position

As a Software Engineer III at JPMorganChase within the Corporate Sector, you will contribute to an agile team building and enhancing secure, stable, scalable technology products. You will deliver critical technology solutions across technical areas and business functions in support of the firm's business objectives. The role involves designing, developing, troubleshooting, and reviewing production software; improving operational stability; assessing architectural designs and technology; and contributing to engineering practices and team culture. The position calls for experience with Python and/or Java, AWS cloud-native solutions, large language models and agentic systems, Databricks-based data workflows, and modern web application development.

Requirements

  • Formal training or certification in Software Engineering and application development, with at least 3 years of applied experience.
  • Strong hands-on expertise in Python and/or Java, with demonstrated delivery of secure, high-quality production code.
  • Strong experience building cloud-native solutions on AWS, including compute, storage, security/IAM, networking, and observability.
  • Strong experience with LLMs and agentic systems, including orchestration patterns, tool/function calling, retrieval, structured outputs, evaluations, and safety/guardrails.
  • Experience building data-intensive applications and workflows using Databricks, including Spark, Delta, and jobs/workflows.
  • Proficiency in JavaScript/TypeScript and React for building modern web applications.
  • Proficiency in automation and continuous delivery methods, with strong SDLC discipline covering CI/CD, testing, code quality, and release controls.
  • Advanced understanding of agile delivery, application resiliency, and secure engineering practices.
  • Strong system design skills, including the ability to make pragmatic trade-offs and drive alignment across stakeholders.

Nice To Haves

  • Exposure to AWS cloud technologies, including EC2, EKS, RDS, S3, Lambda, EMR, and Glue.
  • Experience with big data technologies such as PySpark, Hadoop, Databricks, ETL, and Snowflake.
  • Proven experience designing and building ETL/ELT data pipelines using modern technologies such as Python, SQL, Spark, and Airflow.

Responsibilities

  • Execute software design, development, and technical troubleshooting, using creative approaches to build solutions and break down technical problems.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Identify opportunities to eliminate or automate recurring issue remediation to improve the operational stability of software applications and systems.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and fit with existing systems and information architecture.
  • Lead Software Engineering communities of practice to promote awareness and use of new and leading-edge technologies.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, 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