Senior Lead Software Engineer - C++/java

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Commercial & Investment Bank

Senior Lead Software Engineer at JPMorgan Chase in the Commercial and Investment Banking - Markets Tech - Trading / Mortgages Back Securities team. Focuses on enhancing, building, and delivering technology products in a secure, stable, and scalable way. Drives business impact through deep technical expertise and problem-solving in a diverse range of technologies and applications. Responsibilities include technical guidance, hands-on development, designing low latency/high frequency applications, and influencing product design and technical operations.

What you'd actually do

  1. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  2. Excellent programming and problem-solving skills with 100% hands on developing, support, bug fixes and users' management
  3. Design and develop low latency / high frequency applications, technical solutions and streamline technological stack across multiple horizontals with trading tools, system application and pre-trade domain knowledge
  4. Drives decisions that influence the product design, application functionality, and technical operations and processes to lead projects to test new technologies and methodologies, evaluating potential impact to the firm
  5. Serves as a function-wide subject matter expert in one or more areas of focus and proactively communicate with management and business stake holders

Skills

Required

  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • C++
  • C
  • Java
  • Python
  • Spring boot
  • messaging systems
  • SQL/stored procedure
  • Kafka
  • IBM MQ
  • Tibco
  • AMPS
  • cloud native experience
  • Computer Science
  • Computer Engineering
  • Mathematics

Nice to have

  • AI/ML
  • NLP
  • programming
  • problem-solving skills
  • lead software engineer

What the JD emphasized

  • 100% hands on developing, support, bug fixes and users' management
  • low latency / high frequency applications
  • trading tools
  • system application
  • pre-trade domain knowledge
  • 5+ years applied experience
  • 2 + years of experience leading technologists