Software Engineer III

JPMorgan Chase & Co.Columbus, OH

About The Position

As a Software Engineer III at JPMorganChase within the Consumer and Community Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Requirements

  • 3+ years of professional experience in software engineering or a related field.
  • Strong experience building UI features using modern web fundamentals (HTML, CSS, JavaScript/TypeScript).
  • Strong experience with a modern front-end framework (e.g., React, Angular, or Vue) and its ecosystem (state management, testing, build tooling).
  • Experience consuming APIs using GraphQL and/or REST, including understanding of schema-driven development and client-side query patterns.
  • Working knowledge of authentication/authorization patterns and secure development practices for web applications.
  • Experience with scripting and automation using Bash, Groovy, or similar languages.
  • Hands-on experience containerizing applications using Docker (e.g., authoring Dockerfiles, building images, and running services locally)
  • Experience with CI/CD tools and automated testing practices.
  • Hands-on experience using version control systems (e.g., Git or Bitbucket) in team-based development.
  • Hands-on experience leveraging observability tooling (e.g., Splunk, DataDog, Dynatrace, or CloudWatch) to troubleshoot and improve production systems.

Nice To Haves

  • Experience working with cloud environments (AWS preferred) is a plus.
  • Proficient in at least one programming language (preferably Java or Python), with experience building and maintaining production services.
  • Experience developing and deploying full stack applications, including building UI components and integrating with backend services.
  • Familiarity with GraphQL Federation platform concepts from a consumer/integrator perspective (e.g., composed schema, entities, gateway/routing, and observability).
  • Experience with front-end performance and reliability (profiling, monitoring, error handling), accessibility, and design systems (e.g., component libraries, theming, and reusable UX patterns).

Responsibilities

  • Creates secure, high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications, ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets to drive continuous improvement of software applications and systems.
  • Proactively identifies hidden problems and patterns in data, using insights to improve coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Leads the design, development, and maintenance of user-facing platform UI/UX features (portals, dashboards, workflows) that support a GraphQL Federation Platform.
  • Owns end-to-end delivery of platform UI capabilities, including requirements refinement, implementation, testing, and production readiness.
  • Builds and integrates supporting backend components needed by the platform UI (e.g., BFFs, authentication/authorization integration, configuration services, and audit/telemetry endpoints).
  • Drives observability best practices for the platform UI and supporting services (metrics, logs, traces, dashboards, alerting) and participates in incident response and post-incident analysis.
  • Improves developer productivity by enhancing CI/CD pipelines and release processes (quality gates, automated testing, and safe deployment practices).
  • Partners with product, design, and platform stakeholders to deliver self-service capabilities for developers to onboard, discover APIs, manage access, and operate within the GraphQL Federation Platform.

Benefits

  • competitive total rewards package including base salary determined based on the role, experience, skill set and location
  • commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions
  • comprehensive health care coverage
  • on-site health and wellness centers
  • a retirement savings plan
  • backup childcare
  • tuition reimbursement
  • mental health support
  • financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service