Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Senior Lead Software Engineer 
United Kingdom, England, London 
697211005

Today

Job responsibilities

  • As part of Rates Technology you will partner with internal and external development teams to solute business critical problems.
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Serves as a subject matter expert for components within both smalltalk and python.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
  • Own full end to end testing of the delivered solutions.
  • Adds to the team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and proficient advanced experience
  • 10+ years of applied software engineering with Smalltalk or Python, preferably both.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Practical cloud native experience and experience in working with Cloud based technologies as well as onboarding products to cloud
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills
  • Understanding of rates products and the lifecycle of a transaction
  • Bachelor’s degree in Computer science or a similar numerical and analytical discipline, or professional software engineering experience.
  • Deep understanding of low-level aspects of languages such as Smalltalk VM development or Python/C++ FII etc.