
Senior Software Engineer (Java)
Hybrid
London, United Kingdom
Full Time
20-03-2025
Job Specifications
Job Title
Senior Software Engineer (Java)
Job Description
So, who are we?
Hello, we’re IG Group, an FTSE 250 Fintech that provides cutting-edge mobile, web and desktop platforms that help our clients trade Stocks & Shares, leveraged products, Futures & Options and Crypto.
We are ambitious. Over 340,000 people already use our platforms. We’re global with offices in 18 countries and products in 16 regions. We’re hungry to move faster, ship better products for our customers and grow our user base. We believe in high autonomy, and we want people who are looking to do things differently to create better experiences for our customers.
We work in cross-functional teams and are laser-focused on increasing the number of active clients we serve to drive sustainable growth.
Your team
You’ll be working as part of IG’s Core Dealing software engineering team.
The Core Dealing team is responsible for developing and maintaining applications that perform order booking, trade execution, position/money/risk management and account valuation.
Your role in the Team’s Success
In your role, you’ll be developing these low latency, high throughput, distributed systems that are at the heart of IG’s business. Ensuring systems are highly performant and resilient.
As a highly skilled Senior Engineer, you’ll play a leading role as part of an agile team of engineers combining hands-on development with utilizing your exemplary engineering skills and experience to help mentor and drive continuous improvement in the team.
What You’ll Do
Lead, analyse, define and implement complex software projects.
Drive continuous improvement in software delivery across the team and the organization. Providing mentoring and guidance to ensure the team has proficient skills and employees the right techniques to deliver quality software quickly.
Hands-on development working across the tech stack utilising skills to quickly get across new systems and technologies and deliver value.
Writing automated testing frameworks, adding comprehensive test coverage (including functional, security and performance testing) and ensuring these are run as part of a CI/CD pipeline to assert quality without manual intervention.
Continually innovate, assessing new technologies, architectures and engineering techniques and looking to apply these across both the team and the wider organization.
Develop performance testing frameworks and utilise these to measure systems performance and drive improvements.
Interact directly with business stakeholders to drive the development of new features to grow the business.
How We Work
We try to take a thoughtful approach to our ways of working as a company. We follow a hybrid working model with 3 days in the office – which we think balances the need to collaborate effectively and connect with each other.
When It Comes To How We Deliver, There Are 5 Things We Want Everyone To Do To Drive High Performance, Better Learning And Career Satisfaction
Lead and Inspire: Drives trust, alignment, and enthusiasm
Think Big: Focus on the problems that most impact commercial outcomes
Champion the client: Understand and prioritise the client's needs
Deliver at pace: Push for fast, sustainable growth;
Raise the bar: Take ownership, be accountable and share feedback
We believe that diversity is vital to success, it fuels creativity, drives innovation and sets us up for global success. We’re committed to building teams with a variety of perspectives and skills to help us realise our vision and strategy, that’s why we encourage applications from people with diverse backgrounds and experiences to join us on this journey.
Learn more about our D&I approach here.
What You’ll Need For This Role
10+ years of professional commercial software engineering experience
Ability to quickly learn new systems and technologies and a proven track record of continually improving and innovating throughout your career as a software engineer.
Experience providing technical leadership in a cross-functional team for complex projects. This should encompass analysis/requirements definition through architectural and low-level design to implementation and quality assurance.
Performance testing and optimisation skills utilised to measure and understand the capacity/latency of systems and how to scale them.
Experience mentoring other engineers and instilling in the team the required skills and working practices to deliver great software at pace including:
Test Driven Development
Pair Programming
Conducting concise, constructive and direct peer reviews
Continuous Delivery: CI/CD pipelines with all testing / verification performed automatically in the pipeline
DevSecOps
Excellent core Java skills as part of a wider set of software engineering skills that should span multiple languages and frameworks including but not limited to:
Distributed systems using in-memory data grids (Coherence, Ignite)
Spring Frameworks / SpringBoot
Messaging technologies: JMS (AMQ) / Kafka / HTTP (REST APIs)
Database technologies: Oracle DB, SQL, Hibernate, Flyway
Containerisation (Docker, Nomad)
DevOps tools: CI/CD pipelines, build tools (Maven, Gradle) etc.
Ownership of production systems and drive to continuously improve them alongside troubleshooting abilities to quickly diagnose and solve any production issues that arise.
Engaged with the latest technology trends and consistently looking to innovate techniques and technologies to provide the best possible software solutions. Ability to evaluate new technologies, assess fit for usage and define patterns to integrate and use these to add required functionality.
The Perks
Your growth fuels our success!
Thrive with tailored development programs, mentoring opportunities with leaders, and clear career progression. Expand your network through committees, sports and social clubs. Enjoy extra time off for volunteering and community work.
Competitive salary
Flexible Benefits Package on top of your salary (12%)
Private medical cover for you and your family
Life insurance
Contribution to gym memberships
25 Days holiday, with 1 additional day off to celebrate your Birthday & 2 additional days off a year for voluntary work (28 in total
The option to buy or sell holiday days.
Unlimited access to the LinkedIn Learning Platform
A comprehensive global and local onboarding process
Employee-led LGBTQ+, Women’s, Black and Parents & Carers networks with an annual budget for organising events & projects that foster an open, diverse and inclusive culture
Option to participate and create ESG initiatives based on IG Brighter Future Fund
Enhanced primary (maternity), secondary (paternity), and shared parental pay and leave, as well as a range of support and benefits for parents
Learn more about the Perks here!
Join us for this exciting journey.
Apply now!
Number of openings
1
About the Company
We’ve been at the forefront of trading innovation since 1974, taking on the challenge to deliver an unmatched experience for our clients and raise the bar for tomorrow’s opportunities. Today, we’re a global fintech company incorporating the IG, tasty, IG Prime, Spectrum and DailyFX brands, with a presence in 18 countries across five continents – Europe, North America, Africa, Asia-Pacific and the Middle East. We’re an organisation of positive problem-solvers, united and inspired by our purpose, which is to power the pursu... Know more
Related Jobs


- Company Name
- LaunchGood
- Job Title
- Senior Full Stack Engineer - Indonesia
- Job Description
- We are looking for a Senior Full Stack Engineer with extensive experience in TypeScript to join our talented development team. In this role, you will design, develop, and maintain our full-stack platform consisting of microservices, using TypeScript as a primary language for both front-end and back-end development. You will be responsible for delivering high-quality, scalable solutions while also mentoring junior developers and contributing to technical strategy. Key Responsibilities Architect, design, and implement full-stack web applications, primarily using TypeScript. Build robust and scalable front-end applications with modern frameworks such as React.js. Develop bac-end services and APIs using Node.js and work with databases such as PostgreSQL, and MySQL. Ensure application performance, scalability, and security by implementing best practices for both front-end and back-end code. Lead technical discussions, contribute to architecture decisions, and promote best coding practices within the team. Perform code reviews and mentor junior engineers to improve their skills and code quality. Collaborate with product managers, UX/UI designers, and other engineers to deliver high-quality features in an Agile environment. Write unit, integration, and end-to-end tests to ensure the robustness of the codebase. Continuously improve the development process by suggesting new tools, techniques, and processes. Skills & Qualifications Progressive full-stack development experience with a strong focus on TypeScript. Expertise in front-end frameworks like React.js, Vue.js, or Angular, with a deep understanding of UI/UX best practices. Strong proficiency in back-end development with Node.js and working knowledge of database management systems such as PostgreSQL, MongoDB, or MySQL. Extensive experience in designing and consuming RESTful APIs and GraphQL. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying scalable applications. Proficient in using modern development tools such as Git, Docker, and CI/CD pipelines. In-depth understanding of test-driven development (TDD), and experience with testing frameworks like Jest. Excellent problem-solving skills, with a proactive mindset for identifying and resolving technical challenges. Strong knowledge of web security practices, performance tuning, and scaling web applications. Familiarity with microservices architecture is preferred. Experience with serverless technologies and event-driven architectures will be an asset. Knowledge of container orchestration tools like Kubernetes is preferred. Experience with mobile development frameworks such as React Native will be an asset. Familiarity with modern PHP is preferred. Leadership experience, including mentoring and guiding junior engineers. Experience working in an Agile/Scrum development environment. Must live in Pakistan, Jordan, Brazil, Indonesia


- Company Name
- HubSpot
- Job Title
- Staff Software Engineer - Frontend
- Job Description
- About the Role: We are seeking a highly skilled and experienced Staff Software Engineer to join our Delight product group. As a key player in our engineering team, you'll tackle complex projects, set technical direction, and drive impactful solutions that span multiple teams. You'll focus on the frontend of our product, utilizing TypeScript and React, while our backend is powered by Java. However, our primary focus is on strong programming fundamentals over specific technologies. About Delight: The Delight product group is dedicated to developing products, processes, and insights that empower our representatives to deliver exceptional experiences to HubSpot’s customers. Our work involves leveraging AI to enhance customer interactions and generate insights, enabling our team to focus on high-value activities. We address complex business challenges, optimize internal workflows, and collaborate closely with teams across the company to support our scalability. What You’ll Do Write and deploy production code that significantly impacts users and the business. Design, build, and refine new features and tools, contributing directly to company growth and revenue. Operate within a small, cross-functional team that includes engineers, product managers, designers, and researchers. Collaborate extensively across the company to enhance HubSpot's products and goals. Implement experiments that inform user behavior and improve customer experiences. Gain comprehensive exposure to HubSpot's business operations. Work in a way that suits you best, whether it's fully remote, in-office, or a combination. Who You Are: We're looking for more than just years of experience; we're seeking engineers who demonstrate exceptional excellence, leadership, and the ability to uplift their peers. Qualifications Passion for Code: Dedicated to writing clean, scalable code and innovating product features. Collaborative: Work closely with product management and design teams to create solutions that surpass customer expectations. Business-Savvy: Enthusiastic about tackling technical challenges and aligning closely with business and go-to-market strategies. Cross-Functional Experience: Familiarity with Go-To-Market teams, internal product development, business process automation, and/or customized CRM solutions. Analytical Skills: Willingness to dive into data analysis tools like Amplitude, Looker, or Excel, collaborating with ops and analytics teams. Problem Solver: Skilled at working collaboratively to solve problems and share knowledge. Leadership: Experience in coaching and mentorship, and collaborating with recruiting to build outstanding engineering teams. Explore more about our engineering philosophy on our engineering blog. Join Us: If you are an engineering leader passionate about solving intricate business problems and enhancing product usability, reliability, and uptime, we'd love to hear from you. Be part of a team that values your authentic self and supports diverse work styles and locations. This position can be based in our offices in Dublin or London, and we can also support remote working (hybrid or fully remote) from within Ireland or the UK. We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you. If you need accommodations or assistance due to a disability, please reach out to us using this form. This information will be treated as confidential and used only for the purpose of determining an appropriate accommodation for the interview process. At HubSpot, we value both flexibility and connection. Whether you’re a Remote employee, or work from the Office, we want you to start your journey here by building strong connections with your team and peers. If you are joining our Engineering team, you will be required to attend a regional HubSpot office for in-person onboarding. If you join our broader Product team, you’ll also attend other in-person events such as your Product Group Summit and other gatherings to continue building on those connections. If you require an accommodation due to travel limitations or other reasons, please inform your recruiter during the hiring process. We are committed to supporting candidates who may need alternative arrangements Germany Applicants: (m/f/d) - link to HubSpot's Career Diversity page here. India Applicants: link to HubSpot India's equal opportunity policy here. About HubSpot HubSpot (NYSE: HUBS) is a leading customer relationship management (CRM) platform that provides software and support to help businesses grow better. We build marketing, sales, service, and website management products that start free and scale to meet our customers’ needs at any stage of growth. We’re also building a company culture that empowers people to do their best work. If that sounds like something you’d like to be part of, we’d love to hear from you. You can find out more about our company culture in the HubSpot Culture Code, which has more than 5M views, and learn about our commitment to creating a diverse and inclusive workplace, too. Thanks to the work of every employee globally, HubSpot was named the #2 Best Place to Work on Glassdoor in 2022 and has been recognized for its award-winning culture by Great Place to Work, Comparably, Fortune, Entrepreneur, Inc., and more. Headquartered in Cambridge, Massachusetts, HubSpot was founded in 2006. Today, thousands of employees across the globe work remotely and in HubSpot offices. Visit our careers website to learn more about the culture and opportunities at HubSpot. By submitting your application, you agree that HubSpot may collect your personal data for recruiting, global organization planning, and related purposes. HubSpot's Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over HubSpot’s use of your personal information.


- Company Name
- GAMIT
- Job Title
- Junior Developer
- Job Description
- Are you a junior software developer looking for a new challenge or finished university and looking for a career in software? We are looking for our next team member to fill a key role within our organization supporting our current Software as a Service platform. This is an on site role in Stansted. Essential Skills Experience in C# and .Net Core Framework is a must. Proven passion for programming and software. Experience with the Visual Studio or Blend XAML design tool. Experience with Rest API. Not scared to voice an opinion and provide new ideas. Able to work independently and part of a team. Technical Skills 1+ years’ experience in developing. Versions control systems, like Git. Experienced or familiarity with C# and .Net Core Framework. Aptitude & Soft Skills Degree in Computer Science or similar field. (preferred). Professional, precise communication skills. Familiarity with Versions control systems. [Git or similar] Familiarity or exposure to Software development lifecycle and DevOps. Logical, Problem solving and Critical thinking. Detail-oriented, Time management, Organized. Gamit can offer you an opportunity to play a vital role in our growth in a very attractive work environment. If you are interested in joining an organization with over 30 years of industry experience where an individual’s contribution counts and where your talent will be noticed, please apply by sending us your application letter and CV to the HR department: hr-gamit@amacaerospace.com When emailing your application with C.V please state why you believe you are the best candidate and would be an asset to the company. Applicants will only be contacted if successfully shortlisted for an interview. About Gamit Ltd Gamit was founded in 1990 and selected London Stansted Airport as its headquarters location at the time due to the expansion plans for it to become a major London International Airport. The specific aim of Gamit was and still is to supply professional and technical support to local and international MROs (Maintenance Repair Organisation), airlines, private and corporate aircraft owners. From inception Gamit has seen a stable growth proving an upward trend year on year in profits which in turn has increased services offered to its customers worldwide, ranging from financial institutions from the United States of America to contracts with MROs as far as the Far East. The support and services Gamit offers include; consultancy, engineering project management, technical representation, engineering record audits and a stockist of aircraft spare parts supporting supply chain management requirements on both Commercial and Business Aviation aircraft platforms. The key to Gamit’s growth is our ability to understand the customer’s needs and exceeding their expectations in achieving the goal. Over the years, Gamit has built a strong reputation for a professional, high quality and flexible service targeting long term relationships. An important driver to Gamit’s success is the services provided within the VIP and Head of State area of completion projects. In recent years Gamit has been proud to support some of the world’s finest and largest projects in aviation history which has contributed to Gamit earning a strong reputation in this respect. In 2021 Gamit merged with AMAC Aerospace to further enhance services and client support delivered to the Aviation market place, internationally. AMAC Aerospace is a well-established MRO and Completion centre represented as a Group of Companies, headquartered in Basel, Switzerland where the focus is on business aviation aircraft completions, maintenance, IFE upgrades, engineering with minor & major STC development and CAMO to name but a few areas of business activity. AMAC Corporate Jet, based out of Zurich, provides first class services in aircraft charter, aircraft management and aircraft sales. JCB Aero deliver serial production products to all aviation sectors including interior ship sets for Airbus Helicopters (ACH) & Agusta Westland and are a worldwide renowned production facility for aircraft cabin refurbishments & innovations. AMAC Aerospace Turkey are strategically positioned in both Istanbul and Bodrum serving both Europe and Middle East markets. The Istanbul team offer support for mid-size jets with capabilities on multiple OEM’s. The Bodrum team offers MRO services to support the commercial airline sector including: line and base maintenance, component support, end of lease transitions and storage hand in hand with services offered by Gamit. AMAC Aerospace has grown to be one of the top Companies of its kind in the world, supporting some of the most astute and positively demanding organisations and has cemented its close connections to the workforce at Gamit through the merger. For further information please go to the AMAC Aerospace Group of Companies website.


- Company Name
- Stockford Recruitment
- Job Title
- Head of Software Engineering
- Job Description
- Stockford Recruitment is proud to be working on behalf of a leading technology-driven company based in Exeter, seeking an experienced Head of Engineering to join their team. This is an onsite role (4 days per week), offering up to £85,000 plus a strong benefits package. The Role This is a fantastic opportunity for a highly operational and technically strong leader to take ownership of an established engineering team of 10 developers. Our client is looking for someone with a strong software development background, ideally in PHP, who has transitioned into a leadership role. While this is an operational position, the ability to critically assess technical decisions and maintain high engineering standards is essential. Key Responsibilities: Lead and manage a team of developers, ensuring high performance and delivery. Oversee day-to-day engineering operations, ensuring efficient development processes. Maintain a technical eye for detail, driving best coding practices, security, and scalability. Work closely with stakeholders to align engineering efforts with business objectives. Identify and resolve technical challenges, fostering a culture of collaboration and innovation. Drive continuous improvement and implement best-in-class engineering practices. What We’re Looking For: Proven experience in an engineering leadership role (Head of Engineering, Engineering Manager, or similar). A strong background in software development, ideally having started as a programmer. Operationally focused, with experience leading and scaling engineering teams. A technical mindset, with the ability to review and improve code quality and system architecture. Desirable: Experience with PHP or similar backend technologies. Excellent communication and leadership skills. Comfortable working in a fast-paced, growing environment. Why Join? Competitive salary of up to £85K. A strong benefits package. The opportunity to lead and shape a talented engineering team. A collaborative and innovative work environment. This is an exciting opportunity for a highly technical, operationally strong leader to make a significant impact in a forward-thinking company. Interested? Get in touch with Stockford Recruitment today to learn more and apply!