At a Glance
- Tasks: Lead global analytics teams and design real-time data processing pipelines.
- Company: Dynamic financial firm focused on innovation and collaboration.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Join a diverse team and drive continuous improvement in a fast-paced environment.
- Why this job: Make a significant impact in finance using cutting-edge AI and data engineering.
- Qualifications: 5+ years in software engineering with expertise in Python, KDB, or C++.
The predicted salary is between 80000 - 100000 £ per year.
Responsibilities
- Lead technical initiatives across global analytics teams, providing guidance and direction to engineers, contractors, and vendors in a high‑velocity environment.
- Design, build, and optimize real‑time data processing pipelines and applications ensuring reliability and performance for mission‑critical financial systems.
- Leverage AI technologies and techniques to enhance data engineering workflows, automate SDLC processes, and deliver advanced analytics capabilities for trading and research.
- Collaborate with research and trading teams worldwide to onboard new datasets efficiently and consistently, supporting global business needs.
- Build and support robust tools and frameworks for quantitative research and production trading, including scalable APIs and analytics libraries.
- Mentor and develop team members, manage book of work, and drive continuous improvement in SDLC, testing, and coding standards across distributed teams.
- Influence product design, application functionality, and technical operations/processes to meet the demands of a rapidly evolving financial landscape.
- Serve as a subject matter expert in Python, KDB/Q, data engineering, and AI, contributing to firm‑wide best practices and technical excellence.
- Champion diversity, inclusion, and collaboration within large, global teams.
Qualifications
- 5+ years of applied experience in software engineering in large‑scale, fast‑paced financial environments.
- Hands‑on experience delivering system design, application development, testing, and operational stability for analytics‑driven teams.
- Strong expertise in Python, KDB, or C++ for real‑time data processing, application development, or data engineering.
- Working knowledge of AI technologies (machine learning, generative AI, etc.) to support data engineering, analytics, or SDLC automation.
- Proficiency in automation and continuous delivery methods; advanced understanding of agile methodologies (CI/CD, application resiliency, security).
- Ability to tackle complex design and functionality problems independently and drive solutions across distributed teams.
- Academic background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
- Experience with market data venue and vendor data platforms.
- AWS experience; practical cloud‑native/cloud experience is a plus.
- Experience with Terraform and Kubernetes for managing production environments in public cloud.
- Strong knowledge and experience in FIX, market data, analytics, OMS, and equities trading in global markets are assets.
- Knowledge of machine learning, statistical techniques, and related libraries.
- Experience leveraging AI in development, analytics, or SDLC use cases is a critical enabler for this role.
Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI in City of Westminster employer: Jpmorgan Chase & Co.
As a leading employer in the financial technology sector, we offer a dynamic work environment that fosters innovation and collaboration among global teams. Our commitment to employee growth is evident through mentorship opportunities and continuous improvement initiatives, ensuring that our team members thrive in their careers. Located in a vibrant city, we provide access to cutting-edge technologies and a culture that champions diversity and inclusion, making us an attractive choice for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, KDB, or AI. This will give potential employers a taste of what you can do and set you apart from the competition.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to data engineering and software development. Practice coding challenges and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI in City of Westminster
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Python, KDB, and AI technologies, as these are key for us at StudySmarter.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've led technical initiatives or optimised data processing pipelines in your previous roles.
Showcase Your Team Spirit:We value collaboration, so don’t forget to mention your experience working with global teams. Talk about how you’ve mentored others or contributed to a diverse and inclusive environment.
Apply Through Our Website:For the best chance of success, make sure to apply directly through our website. This way, we can easily track your application and get back to you quicker!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python, KDB, and C++. Brush up on your knowledge of AI technologies and how they can enhance data engineering workflows. Be ready to discuss specific projects where you've applied these skills, as this will show your hands-on experience.
✨Showcase Your Leadership Skills
Since the role involves leading technical initiatives, prepare examples of how you've guided teams in the past. Think about times when you mentored others or influenced product design. This will demonstrate your ability to manage and inspire a team in a fast-paced environment.
✨Understand the Financial Landscape
Familiarise yourself with the financial systems and market data platforms relevant to the role. Being able to discuss how your technical skills can solve real-world problems in trading and analytics will set you apart from other candidates.
✨Prepare for Collaboration Questions
Expect questions about working with global teams and how you handle diversity and inclusion. Have examples ready that highlight your collaborative spirit and how you’ve successfully worked across distributed teams to achieve common goals.