About The Position

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for implementing critical technology solutions across multiple technical areas within various business functions, supporting the firm’s business objectives.

Requirements

  • Formal training or certification in software engineering concepts and 3+ years of applied experience
  • Experience with modern private and public cloud infrastructure platforms
  • Proficiency in performance troubleshooting
  • Ability to optimize software solutions for execution speed, memory efficiency, and communication latency
  • Experience with both Linux and Windows operating systems, a broad variety of databases, and infrastructure across compute, network, and storage
  • Ability to benchmark performance metrics for any given business case
  • Strong communication skills, with the ability to present and effectively communicate with teams
  • Experience in creating, tracking, measuring, and interpreting Key Performance Indicators to develop performance recommendations and roadmaps

Nice To Haves

  • Experience in Infrastructure Architecture designs
  • Direct experience in Performance Engineering
  • Knowledge of industry-wide technology trends and best practices

Responsibilities

  • Execute software solutions, design, development, and technical troubleshooting, with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems
  • Produce architecture and design artifacts for complex applications, ensuring design constraints are met during software code development
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to support continuous improvement of software applications and systems
  • Proactively identify hidden problems and patterns in data, using these insights to drive improvements in coding hygiene and system architecture
  • Contribute to software engineering communities of practice and participate in events that explore new and emerging technologies
  • Foster a team culture of diversity, opportunity, inclusion, and respect
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service