At a Glance
- Tasks: Lead software engineering projects and develop innovative tech solutions.
- Company: Join J.P. Morgan, a global leader in financial services.
- Benefits: Competitive salary, diverse culture, and opportunities for growth.
- Other info: Embrace diversity and inclusion while working on top-level projects.
- Why this job: Make a real impact with cutting-edge technology in a dynamic environment.
- Qualifications: Advanced Python skills and experience in software engineering required.
The predicted salary is between 80000 - 100000 £ per year.
As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Bank Post Trade Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications. You will work closely with Desk-aligned engineering, Production Management, Middle Office, Quantitative Research, and Projects teams to build Core Feeds essential to the business operations and perform migrations to the strategic platform. You will be hands-on, working in an Agile, CI/CD, and multi-year series of projects prioritized at the top-level of senior management in the arena of Strategic Platform Migrations, Legacy Platform Retirement, Modernization, and Innovation.
Job responsibilities
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors.
- Develops secure and high-quality production code, and reviews and debugs code written by others.
- Drives decisions that influence the product design, application functionality, and technical operations and processes.
- Serves as a function-wide subject matter expert in one or more areas of focus.
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies.
- Adds to the team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and advanced applied experience.
- Hands-on practical experience delivering system design, application development, testing, and operational stability.
- Advanced in Python Software Engineering, or experienced with any other programming language, such as Java, C#, C++, and open to learn Python.
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
- Ability to tackle design and functionality problems independently with little to no oversight.
- Practical cloud native experience (AWS or Azure).
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.
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. In accordance with applicable law, we make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as any mental health or physical disability needs.
Senior Lead Software Engineer - Python in Glasgow employer: JPMorgan Chase
At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our Corporate & Investment Bank Post Trade Technology team. Our commitment to employee growth is evident through continuous learning opportunities and hands-on experience with cutting-edge technologies, all while promoting diversity, equity, and inclusion. Located in a vibrant financial hub, we provide our employees with the chance to make a significant impact in a secure and supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Lead Software Engineer - Python in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those at JPMorgan Chase. A friendly chat can open doors and give you insights that might just land you an interview.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your Python projects and any other relevant tech work. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Ace the interview by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your problem-solving skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at JPMorgan Chase.
We think you need these skills to ace Senior Lead Software Engineer - Python in Glasgow
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Lead Software Engineer role. Highlight your Python expertise and any relevant projects you've worked on, especially those involving cloud technologies or agile methodologies.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this position and how your background makes you a great fit. Be sure to mention your experience in leading teams and driving technical decisions, as these are key aspects of the role.
Showcase Your Problem-Solving Skills:In your application, provide examples of how you've tackled complex challenges in previous roles. We love seeing candidates who can demonstrate their ability to think critically and innovate, especially in high-pressure environments.
Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. It’s the easiest way for us to keep track of your application and ensure it gets to the right people!
How to prepare for a job interview at JPMorgan Chase
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and any other programming languages mentioned in the job description. Be ready to discuss your past projects and how you've tackled complex problems using these technologies. This will show that you have the hands-on experience they’re looking for.
✨Understand Agile Methodologies
Since the role involves working in an Agile environment, it’s crucial to understand Agile principles and practices. Be prepared to share examples of how you've contributed to Agile teams in the past, focusing on your role in sprints, stand-ups, and retrospectives.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software engineering and how you approached solving them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your technical expertise and decision-making process.
✨Emphasise Team Collaboration
This position requires collaboration with various teams, so be ready to talk about your experience working cross-functionally. Share examples of how you've influenced peers and contributed to a positive team culture, especially in terms of diversity, equity, and inclusion.