Jobs

Software Engineer


Job details
  • BMLL Technologies
  • London
  • 1 week ago

About Us

We are a historical data and analytics company, solving some of the most complex and challenging problems in big data and financial markets. We have built an award-winning data science platform for processing vast quantities of granular limit order book data, and have a series of products built on this platform.

We have a fantastic team and our culture is inclusive and highly collaborative - a place where our employees are encouraged to be themselves.

We give all our employees share options, empowering them to get involved in decision making and help shape the future of our company as we continue to grow and scale.

We offer a combination of office (London based) and remote working.

For more information, please visit our website,www.bmlltech.comor visit our Twitter, @bmlltech or LinkedIn, @BMLL.

ABOUT THE ROLE

We want to expand our platform team with an engineer to help us architect and build new features and products, and deliver enhancements to existing ones.

The platform team is responsible for the software infrastructure that runs the company's SaaS products and we own the award-winning BMLL Data Lab application, comprising services processing hundreds of millions of transactions a week.

We use a modern service stack comprising Docker/OpenAPI/Python/Flask/Huey. Our UIs are built in React and our infrastructure in Terraform. Testing is via Pytest, Jest and Playwright, log analysis is via CloudWatch and/or Splunk.

We have a vigorous CI/CD culture and quality is right at the heart of what we do. Simple and comprehensible generally beats complex and indirect.

This is a fast paced environment. You'll thrive here if you like a challenge, but we're distinctly supportive, collaborative and friendly.

You're a productive, precise, adaptable, upbeat and gregarious software engineer with a track record in industry. You're ambitious and own what you achieve. You've know there aren't any shortcuts to success and you can achieve a lot on your own but more when you work collectively.

You'll get the opportunity to deal directly with customers, to feed in new ideas, to influence the way we work and to deal directly with senior people in the company. It'll all be up to you.

Requirements

Skills / Requirements - Essential

  • 2+ years commercial experience designing and implementing production systems.
  • Excellent communication skills.
  • A can-do attitude! We value positivity
  • Computer Science / Physics / Maths degree
  • Expertise in
    • Git, Python, Docker
    • System design
  • Work from the London Old Street office two days a week.

Skills / Requirements - Desirable

  • AWS technologies e.g., EC2 and networking; RDS, Lambda, Cognito, FSx
  • React/Typescript
  • DevOps tooling e.g., GHA, Jenkins

Benefits

  • Competitive salary
  • 25 days holiday plus bank holidays
  • Share Options after completion of probationary period
  • Pension Scheme
  • Private Medical Insurance
  • Life Insurance
  • Combination of remote and London based office working
  • A yearly Well being Physical Activity budget
  • Continuous earning through training and challenging projects
  • Collaborative culture
  • Weekly team lunches
  • Free Fruit, snacks, and drinks provided throughout the day (When office based)
  • Regular Team Socials
  • Cycle to Work Scheme

We are an inclusive employer and welcome applicants from all backgrounds. We pride ourselves on our commitment to Equality and Diversity and committed to removing barriers throughout our hiring process - if you have any special requirements or require reasonable adjustments to help you access career opportunities at BMLL, please do let us know .

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineer - Machine Learning Compilers

Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML software.This role presents an opportunity to chip in to advance ML technology. You will help to build the software that enables...

Cambridge

Software Engineer

Position: Software EngineerLocation: Milton KeynesSalary £60,000 - £70,000Our client is seeking a talented and driven Software Engineer to join their dynamic team. This is a unique opportunity to contribute to innovative projects with real-world impact, working on cutting-edge software solutions for high-profile clients in both the public and private sectors....

Milton Keynes

Software Engineer

Software Developer - PHP, JavaScriptAutomation Solutions, software applications, mainly remoteJunior to Mid LevelInnovative business leader in Automation Technology are looking for an experienced Software Developer to join their growing team. The software will simplify complex business processes using AI driven automation.Their tech stack includes PHP with Symfony, JavaScript, Python, and...

Manchester

Software Engineer

Join KO2's Client: Revolutionizing Brain Understanding Through Cutting-Edge Technology!Are you ready to take your career to the next level by working on ground-breaking projects that reverse-engineer the brain? KO2's client, based in Sheffield, is on a mission to push the boundaries of neuroscience and artificial intelligence. This is your opportunity...

Sheffield

Software Engineer

We are looking for a software engineer with a strong analytical approach to join our team and help ensure the best performance and quality with most recent Arm ML software and IP. The successful engineer will be highly flexible, quick to learn and be motivated by the opportunity to understand...

ARM Newmarket

Software Engineer

We are looking for a software engineer with a strong analytical approach to join our team and help ensure the best performance and quality with most recent Arm ML software and IP. The successful engineer will be highly flexible, quick to learn and be motivated by the opportunity to understand...

ARM Cambridge