JPMorgan Chase - Plano, TX

posted 6 days ago

Full-time - Mid Level
Plano, TX
Credit Intermediation and Related Activities

About the position

As a Software Engineer III at JPMorgan Chase, you will be a key member of an agile team focused on designing and delivering innovative technology products that enhance the developer experience. This role involves executing software solutions, developing high-quality production code, and contributing to the continuous improvement of software applications and systems. You will engage with the tech community, mentor fellow developers, and collaborate to influence the developer experience for over 40,000 technologists within the firm.

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 while ensuring design constraints are met by software code development.
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets.
  • Contribute to software engineering communities of practice and events that explore new and emerging technologies.
  • Deliver tech talks, write blogs, and participate on platforms such as Stack Overflow.
  • Enhance developer relations and prioritize the developer experience in all initiatives.
  • Collaborate with a team to influence and improve the developer experience for over 40,000 technologists.
  • Continuously seek opportunities for learning and professional growth.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience in Python and Django full-stack development.
  • Practical experience of 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).

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service