Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Tampa, FL +1 · Commercial & Investment Bank

Lead Software Engineer role focused on designing, building, and delivering technology products within the Digital & Platform Services group at JPMorgan Chase. Requires strong back-end and/or full-stack development skills, experience with microservices, cloud platforms, and agile methodologies. Emphasis on creating scalable, secure, and reliable solutions.

What you'd actually do

  1. Design and build solutions that avoid single points of failure using scalable architectural patterns
  2. Design and build scalable, secure, and reliable solutions by leveraging modern architectural patterns that ensure zero-downtime releases and optimize data performance
  3. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  4. Develops secure high-quality production code, and reviews and debugs code written by others
  5. Adds to team culture of diversity, opportunity, inclusion, and respect

Skills

Required

  • software engineering concepts
  • system design
  • application development
  • testing
  • operational support
  • Java
  • Springboot
  • Node.js
  • microservices-based applications
  • HTML
  • CSS
  • JavaScript
  • Typescript
  • React
  • Angular
  • cloud platforms
  • AWS
  • Azure
  • GCP
  • distributed systems
  • web technologies
  • RESTful APIs
  • web services
  • WebSockets
  • JSON
  • SQL
  • NoSQL databases
  • agile development methodologies
  • Scrum
  • software development life cycle
  • application resiliency
  • automation
  • continuous delivery methods
  • CI/CD
  • Security

Nice to have

  • presentation
  • negotiation
  • mentoring
  • stakeholder management
  • problem-solving
  • analytical skills
  • communication skills
  • banking domain
  • AWS certification