
Java and KDB Lead Software Engineer
On site
Glasgow, United Kingdom
Full Time
06-04-2025
Job Specifications
Job Description
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within Prime Finance Services, you are an integral part of an global team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
As a member of our Prime Finance Technology Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals The team is driving the transformation of the equity financing platform and you will contribute to a broad range of projects from tackling large scale enterprise engineering challenges with Kafka or AMPS, building real-time inventory trading platforms in Java and KDB+/q, and building UI in React.
We are a fast-paced, high-energy team currently based in London, NY, Mumbai, Bangalore, Singapore and Hong Kong. Within this new team in Glasgow , you will have the opportunity to work in a supportive environment where you’ll be able to grow and develop your skills under the guidance of experienced technologists in the industry.
Job Responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Promotes an innovative culture
Adds to team culture of diversity, equity, inclusion, and respect
Required Qualifications, Capabilities, And Skills
Formal training or certification on software engineering concepts and applied experience
Hands-on practical experience delivering system design, application development, testing, and operational stability
Proficient in all aspects of the Software Development Life Cycle
Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Proficiency in Java/Spring framework
KDB+/q including experience in building and performance tuning of real time subscriber, tickerplant, HDB are required
Knowledge of industry-wide technology trends and best practices
Open-minded and willingness to learn
Ability to work in large, collaborative teams to achieve organizational goals
Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred Qualifications, Capabilities, And Skills
UI Development experience in C#, React JS is preferable
Experience with cloud deployment, design and development concerns is preferable
Experience in application and data design disciplines with an emphasis on real-time processing and delivery e.g. Kafka, AMPS, FIX protocol is preferable
Understanding of the Prime business, in particular Equity Finance - Locate and Positions Management is preferable
ABOUT US
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
About the Company
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. We serve millions of customers and many of the world’s most prominent corporate, institutional, and government clients daily, managing assets and investments, offering business advice and strategies, and providing innovative banking solutions and services. Social Media Terms a... Know more
Related Jobs


- Company Name
- AG Talent
- Job Title
- Software Engineer
- Job Description
- Product Engineer Company: A profitable Startup in the Proptech industry of circa 20 heads Tech Stack: Python, FastAPI, Django Pydantic, AWS, AI tools Location: City of London – 3 office days per week Salary: £70,000 - £95,000 + benefits They are looking for multiple engineers What you’ll be doing: Working in a cross-functional team, you’ll be: Designing scalable, secure platform-based systems. API Development Integrating AI solutions Deploying using AWS About You: You'll be a product engineer with excellent experience using Python and AWS. You'll love building products and care about the customer. Everything they build is for the customer. You'll ensure technical feasibility while maximising user value. Experience with AWS Ideally you’ll have worked in a startup or scaleup If you’ve spent most of your career working for a large business then really think about applying. You’ll need to be able to adapt, pivot and face the challenges that happen in startups. Interview Process: 3 stages: Apply or DM for more info.


- Company Name
- Insight Investment
- Job Title
- Senior Developer (Manchester)
- Job Description
- Insight Investment is looking for a Senior Developer to join the Individual Retirement Solutions team in Manchester. The team is seeking a Senior Developer with expertise in .NET and Python to design, develop, and maintain our Retirement Pathway products. The role involves working within a collaborative, cross-functional team to create a secure, user-friendly suite of applications that meets the needs of independent Registered Investment Advisors (RIAs) and internal stakeholders. The ideal candidate will have proven experience building large scale retail web applications and be able to work within a collaborative cross functional delivery team. Role Responsibilities Understand business requirements and translate them into user-facing features using .NET (C#) and Python Work closely with other members of the Individual Retirement Solutions team to understand the logic and rationale behind the Retirement Pathway Participate and contribute to the go-to-market strategy for this new business line Own features and releases to ensure they are delivered as quickly as possible without compromising on quality Take a security first approach to development to protect sensitive data and Insight's reputation Conduct code reviews and provide constructive feedback to peers Inform and improve our testing strategy, working with other developers and QAs to evolve our test suites (Unit, Integration and Automation tests) Contribute to the continuous improvement of the team by enhancing our delivery process and coding efficiency Work closely with Insight's existing technology organization to ensure corporate standards and regulatory requirements are met Stay up-to-date with the latest industry trends and technologies Participate in and, where appropriate, lead meetings with business stakeholders Experience Required Proficiency in .NET (C#) Experience with Python Fundamentals and approaches: OOP, SOLID principles, TDD/BDD/ATDD Experience with message driven architecture, ideally with Azure Service Bus Experience with Azure PaaS services Experience with CI/CD pipelines (TeamCity, GitHub Workflows) Knowledge of event sourcing, ideally with Eventuous Knowledge of security best practices for web development Pair/Mob programming and performing peer code reviews Familiarity with RESTful APIs and asynchronous request handling Experience with version control systems, preferably Git Strong problem-solving skills and attention to detail Excellent communication and teamwork skills Insight is committed to being an inclusive employer and encourages applications from all suitably qualified applicants irrespective of background, circumstances, age, disability, gender identity, ethnicity, religion or belief and sexual orientation. If you are a candidate with a disability, or are assisting a candidate with a disability, and require an accommodation to apply for one of our jobs, please email us at TalentAcquisition@InsightInvestment.com About Insight Investment Insight Investment is a leading asset manager focused on designing investment solutions to meet its clients' needs. Founded in 2002, Insight's collaborative approach has delivered both investment performance and growth in assets under management. Insight manages assets across its core liability-driven investment, risk management, full-spectrum fixed income, currency and absolute return capabilities. Insight has a global network of operations in the UK, Ireland, Germany, US, Japan and Australia. More information about Insight Investment can be found at: www.insightinvestment.com


- Company Name
- TPP
- Job Title
- Graduate Software Developer
- Job Description
- The Role No coding experience required. We’re looking for bright and geeky graduates to join our Software Developer team. No experience is required, and many of our successful applicants have never programmed before. If you think logically and enjoy problem solving, then you have the potential to become a great developer. A career at TPP will challenge you every day. In your first few weeks you will be solving real-world problems as you help to develop software used by healthcare professionals and patients across the world. You’ll be part of an agile development team, working on one of the largest real-time databases in the world. You’ll work on a wide variety of projects, ranging from AI assisting clinicians with early diagnosis of cancer to an iOS app helping patients manage their diabetes. Developers at TPP are involved in the full software cycle, and work closely with all teams across the company to scope out new projects and design, develop and deploy our products. About TPP TPP is a world-leader in Digital Health. From apps enabling patients to manage their own care to comprehensive hospital solutions, TPP delivers technology that connects everyone involved in healthcare delivery. For over twenty years, we have been applying the most advanced technology to provide a safe and secure environment to deliver care. Our aim is to improve access to healthcare data, making sure it is available whenever and wherever it is needed. We want to help people make the best use of that data, to empower clinicians and citizens, and to create the healthcare systems of the future. TPP has been consistently recognised as an outstanding graduate employer. Since 2017, we have consistently featured in The Job Crowds’ “Top Company for Graduates to Work For”, and were the overall winners for 2024 in addition to awards for 'Best Salary', 'Benefits' and 'Responsibility’. We have also been consistently named in the Times Top 100 Graduate Employers list. Salary and Benefits We will give you an excellent starting salary of £60,000 (depending on experience) with outstanding annual pay reviews and no crazy working hours! Your salary will increase rapidly during your time at the company. You will also receive a range of benefits, including: • Fantastic holiday entitlement • Regular social events • Opportunities to travel internationally • Life insurance • BUPA Health, Dental and Travel cover • £300 birthday meal allowance • Pub Fridays To read what it’s like to work at TPP and to see our full list of benefits, visit www.tpp-careers.com Requirements • 2:1 or above at degree level • A*AA at A-level (A* in Maths) International equivalents are accepted, see below for details. To apply, please visit https://tpp-careers.com/roles/graduate-software-developer/ and send your CV. Successful candidates will usually be contacted within two weeks. Please be aware that applications will be kept on file for up to 12 months. International Equivalents Degree Level • GPA of 3.5 or above A Level • 39 or above in the International Baccalaureate • AAAAA at Higher / AAB at Advanced Higher • 550/750 or above in Gaokao


- Company Name
- Selby Jennings
- Job Title
- Quantitative Developer - Python
- Job Description
- A leading buy-side hedge fund is looking for a Python Quant Developer with 3-8 years of experience to help build out their intraday execution platform as part of a high-impact, front-office team. This is a rare opportunity to work at the intersection of trading and technology, shaping the infrastructure behind a range of mid-frequency strategies. Responsibilities: Design and develop core components of the execution platform for intraday, mid-frequency trading strategies Partner closely with traders and quantitative developers to develop tools for strategy deployment, execution logic, and monitoring Work on data integration, execution pipelines, and improving system robustness and scalability Support ongoing improvements in trading workflow and infrastructure across multiple asset classes Requirements: 3-8 years of experience as a Quant Developer or Python Engineer in a trading or systematic investment environment (buy-side preferred) Strong proficiency in Python, with experience developing production-level systems in a collaborative environment Familiarity with market data, execution systems, or trading infrastructure - ideally in an intraday or mid-frequency setting Strong communication skills and a team-oriented mindset; you'll be working closely with traders and fellow developers