Product Engineer (Platform Experience)

Job summary
Permanent contract
London
Salary: Not specified
Experience: > 3 years
Skills & expertise
Training and development
Java
React
TypeScript
Claude
+2
Apply

Board Intelligence
Board Intelligence

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

  • Board Intelligence’s software is used by boards and leadership teams at some of the most heavily regulated organisations in the world, including major financial services firms
  • They trust us with their most sensitive information, and they expect our platform to meet the highest standards of security
  • We are setting up a new Platform Experience team to build the web applications and APIs that power the whole platform, rather than features for individual products or clients
  • This is a product engineering role, not a platform or infrastructure role
  • Much of the work is in authentication and security, and many of the most interesting problems come from what large enterprise clients ask of us
  • There is substantial work ready to start: a SCIM API so clients can automate user provisioning, and passkey (FIDO2) support
  • You will work alongside a highly experienced engineer who knows this area deeply
  • Design, build and ship the web applications and APIs that underpin the Board Intelligence platform
  • Lead work on platform features, such as authentication and identity, ensuring we have products that meet the expectations of our enterprise clients
  • Work directly with clients’ IT and technology teams to understand their requirements, ask the right questions and push back where needed
  • Build to the security and data protection standards that regulated financial services clients expect
  • Work across our stack, including Ruby, TypeScript (React), Python and Java
  • Share knowledge with colleagues and build depth in a critical part of the platform
  • Use AI tools such as Claude Code to move faster, while keeping engineering standards high
  • After three months: you know our core platform, our products and what our clients expect when handling sensitive data, and you have been contributing code from your first weeks
  • After six months: SCIM and passkey support are live with clients, and you are a recognised source of expertise in authentication across engineering
  • After twelve months: you are a go-to engineer in the Platform Experience team, trusted by clients’ technical teams and shaping how the platform evolves

Benefits

  • 26 days holiday each calendar year
  • Bupa health & dental cover (including Babylon Virtual GP)
  • Group life insurance (4x annual salary)
  • Employee Assistance Program and Bereavement Counselling & Probate Helpline
  • Daily breakfast, drinks, fruit and snacks
  • Regular training & development, mini MBA series, lunch & learns
  • AIG Smart Health (virtual GP app)
  • Season Ticket Travel Card Loan and Cycle to Work Scheme
  • Eye test vouchers and Flu Jabs
  • Gym membership discounts
  • Regular company socials. Friday drinks
  • Commission plan & pension scheme

Preferred experience

  • Confidence working with clients’ technical teams: asking good questions and pushing back rather than saying yes to everything
  • Experience building and maintaining web applications and APIs in production
  • Experience using AI coding tools in your day-to-day work, with the judgement to keep quality high
  • Fluent written and spoken English
  • Strong engineering foundations that carry across languages and frameworks, including system design, testing and code quality
  • Professional experience with Ruby, alongside at least one other language: we want an engineer who is comfortable across languages, but has significant Ruby experience
  • Upper mid-level to senior professional software engineering experience
  • Experience in a regulated enterprise environment, such as financial services, and an understanding of why enterprise clients ask for what they do
  • Experience building or integrating authentication systems, such as SSO, SAML, OpenID Connect, SCIM or passkeys
  • Experience with TypeScript and React, Python or Java
  • A strong interest in security and data protection

These job openings might interest you!

These companies are also recruiting for the position of “Engineering Disciplines”.

See all job openings
Apply