At a Glance
- Tasks: Design and develop scalable systems using Java or Python for innovative technology products.
- Company: Join a leading firm in the Equities business with a focus on collaboration and innovation.
- Benefits: Gain hands-on experience, competitive salary, and opportunities for career advancement.
- Why this job: Make a real impact while working with cutting-edge technology and talented professionals.
- Qualifications: Experience in system design and coding in Python or Java is essential.
- Other info: Be part of a diverse team that values inclusion and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. Join us to work on state-of-the-art technology products, collaborate with talented professionals, and make a real impact in the Equities business. We value your drive to learn, your technical expertise, and your commitment to innovation and teamwork.
As a Software Engineer II in the Equities business, you will be part of an agile team enhancing, designing, and delivering software components for cutting-edge technology products. You will execute software solutions through design, development, and technical troubleshooting, while building your skills and experience. You will contribute to a culture of collaboration, innovation, and inclusion, helping us deliver secure, stable, and scalable solutions.
Job Responsibilities
- Participate in designing and developing scalable, resilient systems using Java or Python to drive continual improvements for product teams.
- Execute software solutions, design, development, and technical troubleshooting.
- Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce or contribute to architecture and design artifacts for applications, ensuring design constraints are met.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to support continuous improvement.
- Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events exploring new and emerging technologies.
- Add to team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Hands‑on practical experience in system design, application development, testing, and operational stability.
- Proficient in coding in Python or Java.
- Experience developing, debugging, and maintaining code in a large corporate environment with modern programming and database querying languages.
- Overall knowledge of the software development life cycle.
- Understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Exposure to cloud technologies (preferably AWS).
Lead Java / Python Software Engineer - Equities in Glasgow employer: J.P. Morgan
Contact Detail:
J.P. Morgan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Java / Python Software Engineer - Equities in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We can’t stress enough how personal connections can open doors to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Java or Python. This is your chance to demonstrate your coding prowess and problem-solving abilities, so make it shine!
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format and types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search and genuinely interested in joining our team.
We think you need these skills to ace Lead Java / Python Software Engineer - Equities in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Python, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your technical expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software engineering and how you can contribute to our team. Mention specific technologies or methodologies from the job description that excite you.
Showcase Your Problem-Solving Skills: In your application, highlight instances where you've identified and solved complex problems in coding or system design. We love candidates who can demonstrate their analytical thinking and creativity in tackling challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at J.P. Morgan
✨Know Your Tech Inside Out
Make sure you brush up on your Java and Python skills before the interview. Be ready to discuss your past projects and how you've used these languages to solve real-world problems. Practising coding challenges can also help you feel more confident.
✨Understand Agile Methodologies
Since the role involves working in an agile environment, it’s crucial to understand concepts like CI/CD and application resiliency. Be prepared to share examples of how you've applied these methodologies in your previous roles or projects.
✨Showcase Your Problem-Solving Skills
During the interview, highlight your ability to identify hidden problems in data and how you've improved coding hygiene in past projects. Use specific examples to demonstrate your analytical skills and how they contributed to better system architecture.
✨Emphasise Team Collaboration
This role values teamwork and collaboration, so be ready to discuss how you've worked with others in the past. Share experiences where you contributed to a positive team culture, especially in diverse environments, to show that you align with their values.