About

CV

Experience

Integrating investment platforms, maintaining production systems and providing technical guidance across product engineering teams.

SoFi
PrimaryBid
ATS Global
Utilitywise
t-mac
Allfiled
SIG

Senior Staff Software Engineer

SoFi

May 2026 - Present

As a Senior Staff Software Engineer at SoFi I integrate and maintain the PrimaryBid platform within the wider Invest product suite. My work spans hands-on platform engineering, reliability, product integration and the technical ownership needed to keep investment systems moving safely at scale.

Key Responsibilities
  • Integrating the PrimaryBid platform into SoFi
  • Maintaining production investment platform services
  • Working across the wider Invest product suite
  • Improving reliability, operability and delivery quality
  • Providing senior technical direction through hands-on delivery
  • Leadership

    I provide senior technical guidance while staying close to the code, helping connect product goals, platform constraints and delivery decisions across investment engineering.

    Infrastructure

    Kubernetes · Next.js · NestJS · React · Node.js · Apollo GraphQL · TypeScript · platform integration · investment products · reliability engineering · software architecture

    Leadership

    I supported engineering managers and senior engineers across a broad mix of product, platform and quality concerns, balancing delivery, coaching and technical direction.

    Infrastructure

    Kubernetes · Next.js · NestJS · React · Node.js · Apollo GraphQL · TypeScript · platform engineering · delivery automation · AI-assisted coding · software architecture

    Engineering Director

    PrimaryBid

    Mar 2022 - Apr 2026 · 4 yrs 1 mo

    As an Engineering Director I was responsible for four cross-functional engineering teams spanning product delivery, platform concerns and quality. During my final six months I led the engineering work required to make the software platform acquirable, support diligence and complete a successful acquisition outcome.

    Key Responsibilities
  • Managing multiple cross-functional teams
  • Preparing the platform for acquisition and diligence
  • Planning delivery, architecture, testing and engineering quality
  • Supporting technical development and platform decisions
  • Introducing AI-assisted engineering workflows
  • Architecture

    The project uses React, Angular and Vue with Single Spa to deliver only affected changes as seamless micro application modules alongside built for purpose React Native and NativeScript mobile apps. All apps are versioned and delivered through GitHub Releases, NPM and Docker.

    Ecosystem

    The API is developed using Apollo GraphQL and Go services with OIDC (IdentityServer4) as the security platform. The GraphQL services are stitched using Apollo Federation allowing rapid micro-service development all within the same ecosystem.

    Lead Application Architect

    ATS Global

    Mar 2018 - Mar 2022 · 3 yrs 10 mos

    Reporting directly to the CDTO my role is to architect and oversee the development of a highly scalable application that allows customers to digitise their processes online.

    Key Responsibilities
  • Making frontend architectural technology decisions
  • Leading and mentoring the UI team and ensuring code quality measures
  • Using CI/CD processes to handle release and version control of micro applications and services
  • Collaborating with key stakeholders and managing the technical backlog
  • Lead Software Developer

    Utilitywise

    Apr 2015 - Jun 2018 · 3 yrs 3 mos

    I was responsible for overseeing the continued development and support of our existing web and mobile applications as well as a number of greenfield projects, including; - an online customer portal, a price comparison website and SSO authentication platform.

    Key Responsibilities
  • Planning requirements, overseeing process, testing and ensuring code quality
  • Orchestration of the micro-service infrastructure
  • Supporting technical development
  • Mentoring, recruitment and training
  • Team

    In my role I was directly responsible for managing and mentoring an agile development team of 6 individuals ranging from senior developers to junior test analysts.

    Infrastructure

    Built using Angular (frontend) and Cordova (mobile) with Node, Apollo GraphQL, .NET Core and IdentityServer4 as micro-services. The service architecture used NATS streaming with connected clients using Lua scripting, hosted in Docker swarm.

    Best Practice

    I played a key role in using my expertise to support the introduction of agile scrum and software best practices, driving new technology and process into the business

    Development

    Building the web based configuration portal and reporting tool using ASP.NET MVC JavaScript, jQuery, Knockout, Kendo UI and Bootstrap.

    Senior Software Engineer

    t-mac Technologies

    May 2012 - Apr 2015 · 3 yrs

    I was employed at t-mac Technologies' Ltd as a Senior Software Engineer and shortly after was made responsible for recruiting, managing and coaching junior developers through the expansion of the department. Daily activities mainly targeted front-end development with a focus on the improvement of the web and mobile reporting platform.

    Key Responsibilities
  • Introducing agile best practices
  • Development of the core configuration and reporting platforms
  • Supporting the growth of the development team
  • Software Engineer

    allfiled UK

    Jun 2009 - May 2012 · 3 yrs

    During my time at allfiled UK Limited I was responsible for all aspects of the system and its design. This included a focus towards enhancing the user experience through the use of core asynchronous web components.

    Key Responsibilities
  • Working with stakeholders to produce working prototypes
  • Introducing new technologies (Spring MVC)
  • Creation of the rule engine to allow target marketing (using drools)
  • Asynchronous JavaScript calls via and Ajax
  • Enhance

    During my time in the company I oversaw the transition of a number of legacy features into modern delivery patterns using JAVA, Spring and JavaScript.

    Prototyping

    Working with clients' and the product owner to produce mock UI designs and working prototypes. Project work included big clients such as Santander and MoneySavingExpert.

    Sponsorship

    SIG provided sponsorship through my part-time MSc degree and in return I was able to help the department progress from using superseded technologies.

    Interoperability

    Most significantly I was responsible for orchestrating a solution for cross-platform interoperability between legacy back-end systems and the newly adopted sales platform

    Web and Database Developer

    SIG

    Jul 2005 - Jun 2009 · 4 yrs

    In my role as a web and database analyst I was responsible for overseeing the development of a number of bespoke software systems. Including the complete development of a web-based acquisition system.

    Key Responsibilities
  • Introduce a range of software best practices and process improvements
  • Provide cross-platform interoperability between our own systems (ASP.NET) and SalesForce (Java, Apex)
  • Work with upper management to develop a bespoke system for acquisition tracking
  • My Education

    Find out about my education and research.

    View education
    Contact

    Gary Stubbings © 2026 All Rights Reserved