Principal Software Engineer

Principal Software Engineer

Full-Time No working from home possible
J

Salary: Β£62,000 - 102,000 per year

Requirements:

  • Proven programming/scripting skills with multiple modern programming languages including Python, Golang, TypeScript, and similar technologies in an AWS/cloud environment.
  • Experience in the use of GPT, LLM, RAG, Gen AI, and prompt engineering related technologies.
  • Experience developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Current experience with agile methodologies such as CI/CD, applicant resiliency, and security.
  • Solid understanding of software applications and technical processes within a related technical discipline, such as synchronous and non-synchronous APIs and concurrency.
  • Experience creating complex and scalable coding solutions using appropriate software design frameworks.

Responsibilities:

  • Collaborate with engineers, data scientists, and product owners to deliver products to production.
  • Build and maintain data pipelines for analytics, model evaluation, and training, including versioning, compliance, and validation.
  • Execute creative software solutions, design, development, and technical troubleshooting beyond routine or conventional approaches.
  • Provide feedback and propose improvements to architecture governance practices.
  • Create secure and high-quality production code, and review and debug code written by others.
  • Maintain algorithms that run synchronously with appropriate systems.
  • Proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture.
  • Regularly provide technical guidance and direction to support our business and technical teams and vendors.
  • Architect and govern agentic AI-enabled engineering workflows using enterprise-authorized tools within the work environment to improve delivery speed, code quality, and operational outcomes at scale, while defining guardrails for validation, security, resiliency, and reuse across teams.
  • Apply knowledge of tools within the software development life cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale.

Technologies:

  • Agentic AI
  • AI
  • AWS
  • Architect
  • CI/CD
  • Cloud
  • Golang
  • Support
  • LLM
  • Machine Learning
  • Python
  • RAG
  • Security
  • TypeScript
  • Marketing

More:

We are the Applied Innovation (of AI) Engineering team within the Chief Data Analytics Office (CDAO) Technology group at JPMorgan Chase. We are an elite machine learning group focused on business-critical priorities using innovative machine learning techniques and technologies, with a focus on machine learning for software, cybersecurity, and technology infrastructure. We partner closely with lines of business and engineering teams across the firm on long-term projects that require significant machine learning development to support our business as it grows. As part of JPMorganChase, we offer the opportunity to work in a first-class business with a strong focus on inclusion, technical excellence, and trusted long-term partnerships. We are an equal opportunity employer and value diversity and inclusion across our global workforce.

last updated 36 week of 2026

#J-18808-Ljbffr

Principal Software Engineer employer: JP Morgan Chase

Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.

J

Contact Details:

JP Morgan Chase Recruitment Team