
Software Developer (Future Finance)
Hybrid
London, United Kingdom
Full Time
07-04-2025
Job Specifications
LMAX is renowned for its high-performance, ultra-low latency (we measure in microseconds) exchange written in core Java. We constantly push technology further than most, especially in our greenfield projects. Together, we will be driving the financial industry in new directions.
Finance is going to be tokenised through the use of blockchain technologies. We want to be at the forefront of that wave, working with the institutions to build efficient, regulated and fair markets. We have gone from one developer to a small team over the last year and have already built a brand new trading solution, taking the best of centralised liquidity and decentralised security. It is live on public blockchains. Our vision is a lot more than just this, so we need to grow into multiple teams as we shape the future of the financial landscape. Our roadmap is heavily developer driven, meaning you can substantially influence the direction of the project.
Developers are encouraged to constantly develop and learn new skills. Pair programming supports continual growth of knowledge and sharing of expertise. Friday afternoons are set aside as personal development time where you can explore new languages, research bleeding edge technologies, or even come up with brand new projects pushing the boundaries of finance. There is regular time to improve developer experience and reduce technical debt.
Our continuous integration and testing culture allows us to have confidence in our builds and develop quickly. We have already built a suite of new tools to maintain this mission with our dynamic tech stack. Continuous Delivery was pioneered at LMAX (one of the authors worked here while writing the book). Due to pair programming and testing we don't do pull requests, we push directly to our monorepo with a "revert first, ask questions later" attitude.
If you want to work in an environment that follows great developer practices such as fast feedback across all aspects of your work, a cooperative culture, and only shipping things when they're ready, while being at the heart of the finance revolution, then the LMAX future finance team is for you!
What you should expect:
Collaborative office environment with constant pairing and plenty of social activities.
Work across the stack to solve a problem - From building core Java components one day to creating new financial products through the use of smart contracts the next. We do it all, and we do it properly.
Regular opportunities to learn and develop yourself with internal tech talks, encouragement to go to conferences, and dedicated time for your personal development.
What you'll be working with:
Backend: Distributed, event-driven core Java 21 (80% of the code-base), MySQL, Kafka, Solidity (EVM Smart Contracts), Rust (Solana Smart Contracts)
Frontend: Javascript, Vue.js
Deployment: Kubernetes, AWS
Testing: JUnit, Hardhat, Jenkins, Selenium, many in-house tools...
OS: Linux
The LMAX way is to use the right tool for the job so this is just a flavour of what you'll be working with and isn't a list of requirements!
Requirements
Be passionate about software development. Bad code offends you!
Work in a dynamic environment enabled by fast feedback; the heart of our ethos
Pair programming in small teams of developers and testers (who also write code)
Share knowledge and learn from like-minded peers.
Write performant, reliable, and well tested code - shipping only when it's ready
Benefits
Bonus
Pension contribution
Private medical, dental, and vision coverage
Life assurance
Critical illness cover
Wellness contribution program with access to ClassPass
Plumm Platform
Five volunteering days
Give as You Earn initiative
Learning and development programs
Electric Vehicle Scheme
Cycle to Work Scheme
Season Ticket Loan
About the Company
The LMAX Group is the leading independent operator of institutional execution venues for FX and digital assets trading. LMAX Group is unique in offering market access to all FX customer segments, transforming the world’s largest asset class to an open, transparent marketplace with fair, precise & consistent execution. LMAX Group services funds, banks, asset managers and retail brokerages in over 100 countries. The Group builds and runs its own high performance, ultra-low latency global exchange infrastructure, which include... Know more
Related Jobs


- Company Name
- Foster + Partners
- Job Title
- Software Developer (Applied R+D - Back-end Developer)
- Job Description
- Foster + Partners Software Developer (Applied R+D - Back-end Developer) Permanent London, Battersea We are a global studio for sustainable architecture, urbanism, engineering and design, founded by Norman Foster in 1967. Foster + Partners. The Applied Research + Development team produces cutting-edge technologies, including web applications, to support Architecture, Engineering, Construction and Operations for the built environment. We take these technologies through all stages of the innovation lifecycle, from R+D prototypes through to robust production applications. We are looking for back-end developers to support this mission and deliver industry-leading solutions. In this position you will help deliver innovative web applications for Architecture, Engineering and Design. We develop a broad variety of application structures including RESTful APIs, real-time web applications and hybrid cloud/on-premise systems. Back-end developers are required to work in teams alongside front-end developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent. This requires excellent communication and interpersonal skills. Back-end developers will write code, design solutions for applications and continuously improve functionality. To be successful, you should demonstrate excellent problem-solving skills, high-quality coding skills, and the ability to manage your time efficiently. Responsibilities Creating top-quality applications used for Architecture, Engineering, Construction and Operations (AECO) in the built environment Collaborating with front-end developers, computational designers, environmental engineers and other domain specialists Improving functionality Using the most current and appropriate technologies Designing and building application layers Delivering in support of all stages of application development lifecycle, including tests, CI/CD pipelines and documentation Qualities and Skills required Essential Degree in computer science, software development, or equivalent experience Extensive working knowledge of coding using .NET languages especially ASP.NET Core Familiarity with NoSQL databases (Azure Cosmos, MongoDB), SQL servers and object relational mapping frameworks like Entity Framework Core Experience with CI/CD pipelines in Azure DevOps and Microsoft Azure Experience with building RESTful APIs Ability to scope, implement, test and deploy microservices. Experience in deploying complex high-uptime applications. Proficiency in integrating with third-party APIs Familiarity with common web security threats and threat mitigation. Ability to liaise with colleagues in our IT infrastructure team to ensure best practices. Following office-wide standards for coding, user interface and application security In return we offer a competitive basic salary and generous benefits package which includes 25 days holiday (exc bank holidays), Pension, DIS and discretionary annual bonus


- Company Name
- Upwind Security
- Job Title
- Backend Developer (Belfast)
- Job Description
- Description Upwind is a next-generation Cloud Security Platform that leverages runtime context to identify and prioritize critical risks, providing precise insights and efficient cloud security management. Unlike traditional tools, Upwind uses runtime data proactively for risk prioritization and posture insights, ensuring teams focus on what truly matters. With industry-leading efficiency and eBPF-powered sensors, Upwind delivers comprehensive capabilities, including agentless cloud posture discovery, real-time threat protection, and integrated API security. From misconfigurations to malware defense, Upwind ensures end-to-end, cost-effective cloud infrastructure protection. At Upwind, you’ll have the opportunity to think creatively, explore new ideas, and use your skills to make a meaningful impact on our growth. We are looking for an experienced Software Engineer to join our great Backend Engineering team.The team faces complex engineering issues on a daily basis, both solving new challenges and constantly improving the existing solutions. We work with all major cloud providers (AWS, GCP, Azure) and use cutting-edge technologies such as Kubernetes, Docker, Neo4j, ElasticSearch, Redis, TimescaleDB, RabbitMQ, and more. Responsibilities Responsible for the entire lifecycle of various short-life projects, from initial design and development to deployment, monitoring and maintenance in a production environment Performing reliability and performance analysis on Golang / Java based applications Contributing to technical and architectural designs, performing capacity planning, defining SLOs and working with other teams to implement Conducting design and code reviews as part of a wider engineering group Interfacing with other teams (e.g. Frontend, DevOps, Product) to deliver best-in-class features Requirements Bachelor of Science in Computer Science/Software Engineering or related field 1+ years of experience with Backend Engineering in a high-level programming language (e.g. ideally Golang and/or Java) Experience with cloud platforms and products (e.g. AWS, GCP and Azure) Experience implementing data-intensive systems (databases, event systems, messaging systems, etc) Experience with continuous integration and deployment (CI/CD) Experience with microservices based architecture


- Company Name
- KBR, Inc.
- Job Title
- Microsoft Dynamics 365 (Finance & Operations) Integration Developer / Support
- Job Description
- Title Microsoft Dynamics 365 (Finance & Operations) Integration Developer / Support KBR is a global provider of differentiated, professional services and technologies delivered across a wide government, defense and industrial base. Drawing from its rich 100-year history and culture of innovation and mission focus, KBR creates sustainable value by combining engineering, technical and scientific expertise with its full life cycle capabilities to help our clients meet their most pressing challenges today and into the future. KBR employs approximately 29,000 people worldwide (including our joint ventures), with customers in more than 80 countries, and operations in 40 countries, across two synergistic global businesses. KBR is looking for a Dynamics 365 Finance and Operations Integration Developer based in our Leatherhead office. A Dynamics 365 Finance and Operations Integration Developer is responsible for designing, developing, and implementing integrations between Dynamics 365 Finance and Operations and other systems within an organization. Key Responsibilities System Integration: Collaborating with stakeholders to understand business requirements and designing integration solutions to connect Dynamics 365 Finance and Operations with other systems such as ProjOps, Dataverse, Data Lake, Synapse, Enterprise Data Warehouse (EDW), or third-party applications. Development: Writing code and developing custom solutions using relevant programming languages and technologies (such as X++, C#, SQL, XML, JSON) to create seamless data flow and functionality between different systems. API Development: Utilizing APIs (Application Programming Interfaces) provided by Dynamics 365 Finance and Operations and other systems to facilitate data exchange and communication between them. Data Mapping and Transformation: Defining data mapping rules and implementing data transformation processes to ensure data consistency and accuracy across integrated systems. Testing and Debugging: Conducting thorough testing of integration solutions to identify and resolve any issues or bugs, ensuring smooth functionality and data integrity. Documentation: Documenting technical specifications, integration processes, and system configurations for reference purposes and future maintenance. Collaboration: Working closely with cross-functional teams including business analysts, system administrators, and other developers to ensure successful integration projects delivery. Maintenance and Support: Providing ongoing support and troubleshooting assistance to address any integration-related issues or enhancements post-implementation. Compliance and Security: Ensuring compliance with data protection regulations and implementing security measures to safeguard sensitive information during integration processes. Stay Updated: Keeping abreast of the latest technologies, best practices, and updates related to Dynamics 365 Finance and Operations and integration methodologies to continuously improve integration solutions and processes. Skills And Competencies A relevant number of years' of experience developing integrations for Microsoft Dynamics 365 Finance & Operations Skills of X++ development, including solutions. T-SQL development skills Cloud Integration specialisms familiar with the range of Azure integration technologies Functions Logic App Azure Data Lake Azure Synapse Azure DevOps Experience in developing solutions within Power platform (Power Apps, Power automate), Dataverse Experience of integration work with payroll/HR/Finance systems. Good understanding of financial data concepts. Experience with Microsoft Dynamics 365 Project Operations is a plus Experience with Informatica is a plus KBR Company Information When you become part of the KBR team, your opportunities are endless. Through collaboration with our customers, we’re defining tomorrow’s challenges, then providing the solutions and services to overcome those challenges, always maintaining our commitment to total safety and reliability. At KBR, we partner with government and industry clients to provide purposeful and comprehensive solutions with an emphasis on efficiency and safety. With a full portfolio of services, proprietary technologies and expertise, our employees are ready to handle projects and missions throughout their entire lifecycle, from planning and design to sustainability and maintenance. Whether at the bottom of the ocean or in outer space, our clients trust us to deliver the impossible on a daily basis. Working at KBR means being rewarded for your contributions. In addition to competitive benefits and professional development, our people are empowered to use all their potential, creating meaningful change for themselves and our clients. We attract the best minds in the world because our expertise thrives on creativity, resourcefulness and collaboration. That is how we supply our clients with cutting-edge solutions and services. As the needs of the world change, we’re ready to respond and guide the way forward with strategic, sustainable, and technological advancements grounded in more than a century of practical application and execution. R2097552


- Company Name
- Sophos
- Job Title
- AI Solutions Developer
- Job Description
- About Us Sophos is a global leader and innovator of advanced security solutions for defeating cyberattacks. The company acquired Secureworks in February 2025, bringing together two pioneers that have redefined the cybersecurity industry with their innovative, native AI-optimized services, technologies and products. Sophos is now the largest pure-play Managed Detection and Response (MDR) provider, supporting more than 28,000 organizations. In addition to MDR and other services, Sophos’ complete portfolio includes industry-leading endpoint, network, email, and cloud security that interoperate and adapt to defend through the Sophos Central platform. Secureworks provides the innovative, market-leading Taegis XDR/MDR, identity threat detection and response (ITDR), next-gen SIEM capabilities, managed risk, and a comprehensive set of advisory services. Sophos sells all these solutions through reseller partners, Managed Service Providers (MSPs) and Managed Security Service Providers (MSSPs) worldwide, defending more than 600,000 organizations worldwide from phishing, ransomware, data theft, other every day and state-sponsored cybercrimes. The solutions are powered by historical and real-time threat intelligence from Sophos X-Ops and the newly added Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com. Role Summary Are you passionate about AI and eager to create innovative solutions? Join our dynamic IT Applications team, where you'll work in an exciting, open, and collaborative environment. In this role, you'll partner with business stakeholders and IT teams to drive AI adoption through both custom-built and out-of-the-box solutions. We're looking for a creative and forward-thinking developer who thrives on innovation and enjoys turning ideas into impactful solutions. What You Will Do Drive the design and implementation of AI based solutions Leverage proof-of-concepts and live pilots to demonstrate business value for AI use-cases Serve as a technical subject matter expert in Python development, leveraging API offerings from OpenAI, Gemini, and Claude LLMs to deliver solutions Ensure the solutions align with company policies, security requirements, and design & coding guidelines Stay up to date with the latest advancements in AI/ML, and explore innovative solutions to solve business challenges Collaborate closely with the Product Owners, Business/Data Analysts and Solution Architects to understand business needs, identify opportunities to enhance AI adoption, and assess the strategic impact of AI/ML integration on BAU workflows Skills and attributes for success Hands on experience in software engineering and technology solutions with proficiency in Python language. Hands on experience in cloud computing and AI solution engineering in cloud infrastructure with proficiency in AWS cloud applications In-depth knowledge of AI, machine learning, and data science concepts Strong proficiency with AI frameworks, tools, and platforms Experience with effective AI prompt engineering Ability to support implementation of the AWS CI/CD pipeline Ability to deliver work to schedule (capable to self-manage workload and priority effectively) Ability to communicate effectively #B2 Ready to Join Us? At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they don't check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Don't let a checklist hold you back – we encourage you to apply. What's Great About Sophos? · Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. Please refer to the location details in our job postings for further information. · Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit · Employee-led diversity and inclusion networks that build community and provide education and advocacy · Annual charity and fundraising initiatives and volunteer days for employees to support local communities · Global employee sustainability initiatives to reduce our environmental footprint · Global fitness and trivia competitions to keep our bodies and minds sharp · Global wellbeing days for employees to relax and recharge · Monthly wellbeing webinars and training to support employee health and wellbeing Our Commitment To You We’re proud of the diverse and inclusive environment we have at Sophos, and we’re committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know. Data Protection If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos’ data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos