At a Glance
- Tasks: Lead the design and delivery of innovative tech products in a cloud-native environment.
- Company: Join a dynamic finance firm focused on cutting-edge technology and collaboration.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Exciting career growth in a supportive and innovative team environment.
- Why this job: Make a real impact by solving complex data and AI challenges in a fast-paced setting.
- Qualifications: Experience in software engineering, Python, and cloud technologies required.
The predicted salary is between 63000 - 77000 £ per year.
In this Lead Software Engineer role, you will guide the design and delivery of trusted technology products in a secure, scalable cloud-native environment. You’ll work within the Markets Research Technology team to support the firm’s business objectives and solve complex data, backend, and AIML challenges. You’ll help industrialize AI/ML models at production scale while contributing to architecture and cross-functional collaboration. This opportunity combines hands-on engineering with leadership in a fast-paced, innovative finance setting.
Responsibilities
- Execute software solutions and design, develop, and troubleshoot complex systems.
- Deliver secure, high-quality production code and maintain operationally stable algorithms.
- Create architecture and design artifacts for complex applications and ensure constraints are met.
- Build engineering stack for Data and AIML products (data engineering, backend, Cloud infra DevOps, MLOps).
- Design and implement data engineering solutions using modern big data technologies.
- Contribute to communities of practice and exploration of new technologies.
- Demonstrate continuous learning, problem-solving, and a can-do mindset.
Key requirements
- Formal training or certification in software engineering concepts.
- Hands-on experience in system design, application development, testing, and operational stability.
- Proficiency in Python and experience with one or more modern programming languages and SQL.
- Experience in large corporate environments with SDLC knowledge.
- Proven track record in designing, architecting, and developing microservices, distributed systems, and data-intensive apps.
- Experience with Cloud services, Infrastructure as Code, containerized development, big data, and modern data engineering technologies.
- Production-scale cloud-native data engineering experience in commercial environments.
- Familiarity with Cloud Data engineering services (ETL, Glue, S3, Athena) and MLOps stacks.
- Ability to communicate design choices clearly to stakeholders of varying backgrounds.
- Effective written and verbal communication.
- Cross-functional collaboration.
- Problem-solving and analytical thinking.
- Python.
- Microservices.
- Distributed systems.
Lead Software Engineer - Python, Data, Cloud, AIML employer: JP Morgan Chase
Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.