Software Engineer contributing to the data distribution team at BMLL. Designing solutions and ensuring system reliability for historical market data processing.
Responsibilities
Design and build solutions to distribute data to customers.
Ensure 24/7 system reliability by implementing company and industry best practices.
Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications.
Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing.
Work hand-in-hand with product and operations teams.
Review and assess tools that become available in the industry.
Requirements
Degree in computer science or other STEM degree plus demonstrable computer science skill-set.
2+ years industry experience as a software engineer, or a data engineer leaning to software engineering.
Good working knowledge of Python and SQL.
Robust theoretical or practical understanding of concepts in distributed systems.
Familiarity with Linux.
Avid learner, problem solver and detail-orientation.
Excellent communication skills.
**Desirable **
Experience with:
Development using AWS (or other cloud provider’s) services.
Snowflake, Databricks
Working knowledge of admin-proximate tasks on a conventional RDBMS e.g., Postgres or Oracle query optimisation.
C++, or C and Java
Benefits
Competitive salary
25 days holiday plus bank holidays
Discretionary Bonus
Pension Scheme
Private Medical Insurance
Work remotely abroad for up to 40 business days each year
Life Insurance
Combination of remote and London-based office working, with 2 days in the office per week.
A yearly Well-being Physical Activity budget
Continuous learning through funded training and challenging projects
Collaborative culture
Weekly team lunches
Free Fruit, snacks, and drinks provided throughout the day (When office-based)
Advanced Software Engineer developing embedded software solutions for Inertial Sensors and Fiber Optic Gyroscopes at Honeywell. Collaborative role within Sensing, Guidance & Navigation organization, focusing on innovative sensor technologies.
Senior Full Stack Developer at Netsweeper Inc leading React application development and mentoring juniors. Engage in design, development, and product collaboration in a hybrid work environment.
Software Engineer developing full - stack applications and automation solutions for internal business needs. Implementing agentic AI workflows to enhance productivity and reduce manual tasks while ensuring system reliability.
Software Engineer developing and maintaining software services for Finance and Planning teams at REVOLVE. Analyzing user requirements and implementing database - driven internal applications.
Senior Engineering Consultant managing FIT Solutions clients' computer systems, including software, hardware, and networks. Offering consultation and troubleshooting to maintain efficiency and profitability.
Software Developer creating complex visualizations using C#/WPF for equipment at SINGULUS TECHNOLOGIES. Focus on developing Windows services and data visualizations across various technologies.
Project Logistics Planner for MANN+HUMMEL overseeing logistics tasks in the project lifecycle. Coordinating trial production, logistics costs, and planning for new projects in Tumkur, India.
Software Engineer in Platform team at Finsolutia building shared services. Design clean APIs and manage AI gateway integrations while improving developer experience.
Software Engineer at CACI tasked with solving customer problems using technical expertise. Involves collaboration and development in dynamic environments using advanced programming skills.
Software Developer in game development focusing on programming game mechanics and visualizations. Join our team in Lübbecke to create innovative gaming devices and software.