Events  Deals  Jobs 
    Sign in  
OpenFin // runtime technology for financial desktops
Apply To Job

C++ Developer

Location: London, Hybrid Remote, or Remote in the UK

We have an office in London & this position can either be based in the office, hybrid-remote, or remote within the UK (subject to your existing legal right to work in the jurisdiction).

About OpenFin

OpenFin is a high-growth enterprise productivity tech company backed by the worlds largest banks & most respected FinTech VCs, including J.P. Morgan, Barclays, HSBC, Wells Fargo, SC Ventures, Bain Capital Ventures, DRW, Nyca Partners, & Pivot Investment Partners. OpenFin modernizes & democratizes app development & distribution in the finance space. We provide a secure OS that brings a fast & intuitive app experience to the financial desktop. Built on Googles Chromium, OpenFin combines native experience, data sharing, lightning-fast distribution, & robust security with an agile web development & deployment model to accelerate digital transformation & innovation. Within finance, the number of firms utilizing OpenFin technology has grown from 2,400 to 3,800 since the launch of Workspace in May 2021.

About the Role

Our Chromium/Electron based Container team is hiring! We are seeking a senior C++ developer with hands-on experience working across various stages of software development & a passion for designing, building & innovation. In addition, an active interest in a wide range of technologies, & a desire to learn new ones! Supported by our array of expert engineers, you will play a critical role in developing creative solutions for our clients.

You will work closely with Googles Chromium & GitHubs Electron open source projects as well as OpenFins proprietary financial deployment platform.

Our ideal candidate has a quality first mindset & is a solutions oriented, reliable self starter with a strong attention to detail. You should be a quick learner that enjoys solving unique problems. Once again, the ability to learn & quickly comprehend is critical to success. People who enjoy going deep into understanding the foundations & seek to learn, will make great team members. 

Although we are FinTech, finance knowledge is not required. We have an informal, collaborative & fun working environment & the person in this seat will get to work with an exceptional team of engineers across the US & UK.


  • Design & build capabilities that power some of the most complex & mission critical applications at the world's largest financial institutions 
  • Apply the knowledge, rigor & patterns typically used to create backend server or full stack architectures to instead solve complex front end challenges on the desktop
  • Quickly get up to speed with technologies & products of interest to OpenFin & our customers. Many of the problems we solve are unique & require creative solutions
  • Make impactful & insightful contributions to code reviews & design discussions
  • Identify challenges to adoption of APIs (developer ergonomics, failure states, future unplanned use cases) & suggest solutions to these, whether through code, API design, or documentation
  • Recommend improvements to the software designs & code to peers & customers
  • In partnership with the design team & other engineers, leverage your knowledge of commonly used user interfaces (i.e. the windows operating system, browsers like Chrome, Firefox, & other specialty browsers, modern desktop apps like Slack & VS Code) to identify edge cases or usability concerns.
  • Where necessary, create spikes or proof of concept code to address technical unknowns, & where applicable promote these into production quality code
  • Write reusable code - DRY concept
  • Contribute to growing our team & our culture

Our Ideal Candidate Has Experience and/or Interest In

  • Highly complex asynchronous programming
  • Collaborating with UX/Design/QA teams
  • Desktop or container technologies such as PWAs, ElectronJS, or the OpenFin container
  • Working in an agile environment & the ability to think ahead of the sprint
  • Experience working in enterprise production environments
  • Experience using Microsoft Windows native APIs
  • Linux/MacOS development experience a plus
  • Excellent problem solving skills 

What We're Looking For

  • 3+ years of experience building complex consumer grade software & a good understanding of software design patterns
  • A strong command on using C++ in a Windows or cross platform environment
  • Experience with a wide range of other technologies & frameworks such as .NET, Java, Python, Go, React, NextJS, Mocha, preferred
  • Ability to think through complex edge cases in a product that will be deployed to a wide variety of customer in support of mission critical applications
  • Ability to foster a collaborative & supportive environment working within engineering, product & customer solutions teams & be comfortable communicating with clients on occasion
  • The ability to be adaptable & nimble to meet the needs of various stakeholders & shift tasks as necessary 
  • Excellent analytical thinking, oral & written communication skills with the ability to influence peers

What Were Offering

Benefits -

  • Time to Rejuvenate - 25 days of paid time off, in addition to 8 paid holidays each calendar year
  • Time to Recuperate - 40 hours of sick time each calendar year
  • Medical Insurance - A group medical insurance plan with Vitality which includes a personal health fund, medical/dental treatment, mental health & advanced cancer coverage
  • Parental Leave & Workplace Nursery Benefit
  • Short & Long Term Disability 
  • Life Insurance
  • Pension
  • Stock Options

Additional Perks -

  • Access to the Vitality GP App - Schedule virtual GP consultations & receive referrals
  • Vitality Plus Benefits - 50% off select gym memberships, 50% off running shoes & bikes, free 30-minute health checks, Apple Watch discounts, etc.
  • Unlimited Coffee, Tea, Snacks, & Beer on Tap

Life at OpenFin

At OpenFin, our mission is to stay on the cutting edge of web technologies & to enable our customers to do the same. We pride ourselves on our friendly, diverse, understanding & supportive culture. Our goal is to create a space where employees can learn & innovate, & overall, have a good time doing it. We value & appreciate that our employees have a wide set of interests & experiences. Getting to know each other & forming relationships is important, which is why we regularly host offsite events, happy hours & virtual social hours, in addition to having a variety of Employee Resource Groups to participate in. Our environment is conducive to a productive & enjoyable learning experience -- aligned together, moving fast & working to create compelling solutions for our clients.

Voted FinTech of the Year, 2022 at the US FinTech Awards
Apply To Job
© 2023 GarysGuide      About    Feedback    Press    Terms