Jobs

Job Details

Location

Belfast, Northern Ireland

Share

Senior Software Engineer - Data

  • We are PEAK6, a leading investment firm, headquartered in the historic Chicago Board of Trade Building, where we first opened our doors in 1997. It’s been over 20 years since we were one of the first firms to develop sophisticated proprietary technology to use in our trading business. Today, we continue to leverage our technical ingenuity and operational excellence across several investment areas, spanning early-to-mid growth capital, operational control, trading, and e-sports, while always providing value to the customer. Throughout the years, we’ve built and operated several financial technology firms, and we continue to evolve. You’ll find a bit of everything here, and we’re always looking to take on new endeavours.

    As a Senior Software Engineer at Apex F, you’ll have a big impact on the firm across several applications. You’ll write code, help evolve and shape our next generation data architecture and have opportunities to take on new, hard problems. We routinely encounter and work in different languages, frameworks, and systems. Though our current data platform is Microsoft SQL Server based, we are currently building a new cloud data platform in Google Cloud, based around BigQuery. We value engineers who seek to understand the problems that we’re trying to solve and solve it for scale. We also value engineers that are proficient in multiple languages & technologies because we know they can quickly learn the next one that comes up. We’ve recently written software in Python, Go & Java.

    You’ll be responsible for:

    • Develop, test, and maintain big data architectures, data pipelines, warehouses, and other processing systems to transit, store, and distribute data throughout the organization.
    • Think through hard problems and solve them for scale.
    • Design, create, and manage scalable ETL (extract, transform, load) systems and pipelines for various data sources and domains.
    • Manage, improve, and maintain existing data warehouse and data lake solutions that are consumed by our data science team.
    • Optimize and improve existing data quality and data governance processes to improve performance and availability.
    • Write self-documenting and well-tested code with an emphasis on sustainable development 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’ll gain loads of experience in this role but before you do, you should have:

    • A degree in Computer Science, Computer Engineering or other demanding engineering degree (or equivalent work experience)
    • Hands-on experience using Python and SQL, and big data technologies like the Google BigQuery
    • Experience using relational database management systems, in particular Microsoft SQL Server
    • Understanding of batch and real-time data integration, data replication, and data streaming.
    • Four more years of professional experience working as a part of a multi-person development team, doing code reviews, testing, CI, trunk-based development, and/or other modern software practices.
    • Experience in datastore design.
    • The ability to learn new and unfamiliar technologies quickly, as required.
    • Adaptability: while you enjoy establishing processes and standards, you understand the need to be flexible and enjoy trying new things.
    • An intuitive understanding of distributed architectures – experience with reactive architectures is a big plus.
    • A DevSecOps mindset and a driving desire to deliver value through software.
    • Experience in the financial industry is a major 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