JPMorgan Chase - Plano, TX

posted 13 days ago

Full-time
Plano, TX
Credit Intermediation and Related Activities

About the position

As a Software Engineer III at JPMorgan Chase, you will be part of the Cloud Advancement & Transformation Solutions team, focusing on enhancing the developer experience through innovative technology solutions. This role involves designing and delivering secure, stable, and scalable technology products while supporting application modernization across the firm. You will engage with a highly technical audience, driving efficiency through interactive learning and scalable development platforms.

Responsibilities

  • Execute software solutions, design, development, and technical troubleshooting.
  • 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 by software code development.
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets for continuous improvement of software applications and systems.
  • Contribute to software engineering communities of practice and events that explore new and emerging technologies.
  • Demonstrate a strong passion for technology and a commitment to supporting and mentoring fellow developers.
  • Engage actively in the broader tech community by delivering tech talks, writing blogs, and participating on platforms such as Stack Overflow.
  • Collaborate with a team to influence and improve the developer experience for over 40,000 technologists within the Firm.
  • Continuously seek opportunities for learning and professional growth to drive innovation and excellence.

Requirements

  • Formal training or certification on software engineering concepts and 3 years applied experience in Python and Django full-stack development.
  • Practical experience working with public cloud platforms like AWS.
  • Familiarity with declarative infrastructure provisioning concepts like Terraform.
  • Working knowledge of containerization and container orchestration technologies (Docker, Podman, Kubernetes, etc.).
  • Proficient in Linux environments with Shell scripts.
  • Good understanding of systems design, modern software development best practices, and architecture.
  • Solid understanding of SDLC, agile practices, testing approaches, and related toolchain and ecosystem.

Nice-to-haves

  • Experience with databases (SQL/NoSQL), messaging (Kafka/RabbitMQ, etc.), caching (Redis, etc.).
  • Ability to implement ROSES characteristics (resiliency/observability/security/extensibility/scalability).
  • Experience with CI/CD pipelines (GitHub workflows or similar).
  • Familiarity with authentication and authorization concepts (Kerberos/OAuth).
  • Familiarity with automation tools (Ansible/Rundeck/Puppet).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service