JPMorganChase-posted 3 days ago
Full-time • Mid Level
Palo Alto, CA
5,001-10,000 employees

Be an integral part of an agile team that continually pushes boundaries to enhance, build, and deliver top-tier technology products. As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking API Marketplace team, you will play a pivotal role in designing, building, and enhancing the API Platform that empowers our API developers. We seek engineers with a broad technical perspective and a passion for solving complex challenges using expertise across multiple disciplines. In this role, you will manage end-to-end problem-solving, advocate for effective solutions across diverse technology stacks, and help promote significant business value for our customers through robust API offerings.

  • Brings discipline and creativity to solve business-critical problems, working with tech leads, product managers, and designers to bring outcomes to fruition
  • Identifies opportunities to remove technical debt and works to improve the quality of engineering deliverables
  • Clearly communicates with stakeholders and is comfortable leading discussions with customers
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Drives decisions that influence product design, application functionality, technical operations, and processes, providing leadership grounded in technical expertise and effective communication
  • Serves as a function-wide subject matter expert in one or more areas of focus
  • Actively contributes to the engineering community as an advocate for firmwide frameworks, tools, and practices of the Software Development Life Cycle
  • Fosters a team culture of diversity, opportunity, inclusion, and respect
  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Hands-on programming/application development experience utilizing Java, Spring Boot, REST, Microservices, RDBMS and NoSQL databases, Cloud Native, Agile, DevOps, and TDD
  • Recent experience with a cloud platform such as AWS, and utilization of container technologies such as Docker and Kubernetes
  • Prior experience in building or using API Platforms, with deep expertise in one or more areas of the end-to-end API stack, including cloud connectivity, network diagnosis, resilient systems, API security, authentication/authorization, API gateways, and API design spanning specification, standards, documentation, and governance. See qualifications below.
  • Advanced knowledge of software applications and technical processes, with considerable in-depth expertise in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Practical cloud native experience
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
  • Deep understanding of networking and connectivity, including diagnosing network latencies, DNS behavior, cloud connectivity, and content delivery networks
  • Strong knowledge of API security, including transport-level security, payload encryption, signature algorithms, certificate management, OAuth, and DDoS protection
  • Experience designing highly scalable and resilient software systems on public cloud platforms such as AWS, utilizing various resiliency design principles and practices
  • Expertise in API developer specifications, standards, and documentation, with prior experience driving adoption of best practices at scale
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service