Apply Now

Applications processed via employer's online application form

Job Details


Belfast, Northern Ireland

Closing Date

2023-11-08 00:00:00


Senior Software Engineer (Data)

  • Apex Fintech Solutions (AFS) powers innovation and the future of digital wealth management by processing millions of transactions daily, to simplify, automate, and facilitate access to financial markets for all. Our robust suite of fintech solutions enables us to support clients such as Stash, Betterment, SoFi, and WeBull, and more than 20 million of our clients' customers. 

    Collectively, AFS creates an environment in which companies with the biggest ideas in fintech are empowered to change the world. We are based in Dallas, TX and also have offices in Austin, New York, Chicago, Los Angeles, Portland, and Belfast. 

    If you are seeking a fast-paced and entrepreneurial environment where you'll have the opportunity to make an immediate impact, and you have the guts to change everything, this is the place for you. 

    AFS has received a number of prestigious industry awards, including:

    • 2021, 2020, 2019, and 2018 Best Wealth Management Company - presented by Fintech Breakthrough Awards
    • 2021 Most Innovative Companies - presented by Fast Company
    • 2021 Best API & Best Trading Technology - presented by Global Fintech Awards


    We are looking for a Senior Software Engineer with expertise in the data domain to help us create modern solutions for the data platform in Apex. Apex is recognized for disrupting the financial services industry, enabling fintech standouts like Stash, Webull and Betterment. You will join the recently established Belfast arm of the Apex Data Team. 

    Joining the team, you will be working alongside experienced software engineers, data engineers, and product managers to design, build, deploy, and maintain services and systems at the core of our new cloud native Data Platform. We build and own services spanning across; data storage, data processing, data access, machine learning, and data analytics. This role offers an opportunity to work across many of these data domains or specialise as an SME as you establish yourself within Apex. 

    The ideal candidate is one that integrates well within a team and strives for collaborative, modern engineering and team practices, acting as a multiplier for the team day to day.

    What you might do day to day:

    • Develop, test, and maintain data architectures, pipelines, warehouses, and other systems to transit, store, and distribute data throughout the organization.
    • Develop, test, and maintain features of our Machine Learning and analytics platforms, delivering predictive data solutions internally and externally.
    • Collaborate and solve complex data and engineering problems, and solve them for scale.
    • Collaborate with engineers, product managers, clients, and other stakeholders to understand problems and requirements and work towards solutions.
    • Lead initiatives and projects to design, create, and own scalable cloud services systems and pipelines for our various data domains.
    • Manage, optimise, and improve existing data warehouse and data lake solutions for performance, availability, scaling etc.
    • Write self-documenting and well-tested code with an emphasis on sustainable devSecOps practices. Work as a part of a productive development team that puts an emphasis on code quality, peer reviews, documentation and strong engineering practices.

    You should have some of the following:

    • A degree or work experience equivalent in a relevant field
    • Strong proficiency in relevant language(s).
    • Background experience of engineering in data / datasci / machine learning or related domains.
    • Experience working with modern database systems (e.g. Bigquery, Postgres, Mongo, Redis, etc)
    • Experience in cloud engineering, particularly around; data technologies and services, microservices, scalability and best practices, design and implementation.
    • Experience in infrastructure, modern IaC (e.g. Terraform), cloud service deployment and management, and modern CI/CD
    • Understanding of batch, and real-time data pipelines, data replication, data streaming.
    • Experience leading or contributing to architectural design, or an understanding of modern practices in cloud software architecture.
    • Experience as a lead engineer on projects / initiatives, and experience solving both technical and delivery issues.
    • Strong communication skills and the ability to communicate well at all levels to varied stakeholders.
    • A desire to strive for modern engineering practices and standards, a DevSecOps mindset, and a desire to push good practice within your team and at a wider level to deliver value.
    • Adaptability to pickup and learn new technologies/systems/languages as needed day to day.

    Experience in the financial industry is not required, but is a plus.

    Applicants must have the permanent right to live and work in the UK - this job is based from our Belfast Office

    As part of our interview process, you will meet with members of both our Belfast and US offices. Everyone you meet, shares the same values: Open and Honest Communication, Teamwork and Collaboration, Involving Everyone, Leaders Who Serve and Personal Accountability.

    Life at PEAK6 / Apex Fintech Solutions

    We want you to like coming to work so we work really hard to make your job fun and different from any other.

    We offer:

    • Market Leading Salary + Annual Bonus
    • 28 days annual leave plus 10 NI national holidays
    • Training & Development Budget
    • Pension matched up to 7%
    • Private health insurance for medical, dental & optical
    • Life Insurance
    • Great work/life balance, flexible working hours
    • Parental leave allowance
    • Modern city centre office
    • Monthly catered lunches
    • Weekly breakfast
    • Unlimited drinks and snacks
    • Hackathon events
    • Poker tournaments
    • Charitable matching gift program
Apply Now

Applications processed via employer's online application form