Enable job alerts via email!

Senior Lead Software Engineer- Go and RDF

J.P. MORGAN

Scotland

On-site

GBP 40,000 - 65,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a high-performance agile team as a Software Engineer at J.P. Morgan, contributing to top-tier IAM technology products. You will focus on designing and implementing secure distributed systems. Ideal candidates are passionate engineers eager to explore emerging technologies while writing high-quality production code in a supportive and collaborative environment.

Qualifications

  • Proficient in Golang development with advanced experience.
  • Strong background in building reliable distributed systems.
  • Experience with formal test methods and deterministic simulation testing.

Responsibilities

  • Decompose technical problems and build cohesive solutions.
  • Craft secure, high-quality production code.
  • Collaborate in a respectful team culture promoting active leadership.

Skills

Golang development
Distributed computing
Working with information/data models

Education

Formal training in Go
Certification in Semantic Technologies

Job description

Job Description

Join a high-performance agile team building industry-changing, world-class IAM technology products.


As a Software Engineer at JPMorgan Chase within the Corporate Technology Office, you will contribute to a high-performance agile team designing and delivering trusted, market-leading distributed technology products in a secure, reliable, and scalable way.


The Identity Governance engineering team works at the intersection of distributed systems, inference systems, and governance systems. The team has established a world-leading position in patented next-generation policy-driven distributed access management. Integration projects are complex and involve collaboration across multiple teams with different schedules.


We're seeking passionate engineers with broad exposure to multiple technologies, driven by a desire to learn, understand, invent, and push boundaries.


We employ scaled agile methodologies in our development practices. We believe that great software is developed through ongoing, thoughtful conversations about delivery against actual business and regulatory requirements, within a high-level framework that establishes a sound semantic model and long-lived APIs.


Our ecosystem is technically diverse, utilizing vendor products, open-source solutions, and custom in-house solutions. We define policy across information models expressed in RDF and UML, retrieve data via Graph and REST APIs, and deploy reusable components across multiple points in the application flow, both in containerized and non-containerized environments. All of this is integrated through a managed services layer.


Job Responsibilities
  1. Decompose technical problems and build loosely coupled, highly cohesive solutions at the appropriate level of abstraction, thinking beyond routine approaches.
  2. Craft secure, high-quality production code with attention to detail and a passion for quality.
  3. Contribute to a collaborative team culture of mutual respect, active leadership, and followership from every member.
  4. Maintain a learning mindset that explores new and emerging technologies.

Required Qualifications, Capabilities, and Skills
  • Formal training or certification in Go and Semantic Technologies, with proficient advanced experience.
  • Demonstrated experience in Golang development and distributed computing.
  • Proficiency in working with information/data models.

Preferred Qualifications, Capabilities, and Skills
  • Strong background in distributed systems, understanding how to build consistent, reliable, scalable, and efficient systems.
  • Experience with formal test methods, deterministic simulation testing, Satisfiability Modulo theories, Boolean Satisfiability.
  • Experience with declarative model transformations or mappings, e.g., in data pipelines.
  • Exposure to RDF technologies such as SparQL or JSON-LD.

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals, and institutional investors. Our approach to serving clients is first-class in every aspect. We aim to build trusted, long-term partnerships to help our clients achieve their business objectives.


We value our people as our greatest strength. Our diverse talents are directly linked to our success. We are an equal opportunity employer and highly value diversity and inclusion. We do not discriminate based on protected attributes and provide reasonable accommodations for religious practices, mental health, or physical disabilities. For more information about requesting accommodations, please visit our FAQs.


About The Team

Our professionals in Corporate Functions cover areas from finance and risk to human resources and marketing. Our corporate teams are essential to our success, ensuring our businesses, clients, customers, and employees are set up for success.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.