At a Glance
- Tasks: Transform structured notes trading technology with innovative backend solutions.
- Company: Join a leading Tier 1 Investment Bank with a focus on growth and collaboration.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional development.
- Why this job: Be part of a high-impact team working on greenfield projects with rapid feedback.
- Qualifications: Strong Python experience and a curiosity for investment banking concepts are essential.
- Other info: Work in a supportive environment that values work-life balance and career growth.
The predicted salary is between 60000 - 80000 £ per year.
Role: Mid-Level Backend Engineer (Python/Java)
Location: London / City (Hybrid - 3 days in office)
Contract: Permanent or Contractor (Inside IR35)
Opportunity Summary: Python Developer for Transforming Structured Notes Trading. Join a high-impact initiative to re-platform a Tier 1 Investment Bank legacy Structured Notes Trading technology.
Key Requirements & Technology Stack:
- Backend Engineering: Strong experience in building and operating complex backend services is essential.
- Core Language: Clear willingness to write and maintain Python in production is essential; strong prior Python experience is heavily preferred. Experience must go beyond scripting, tooling, or data science.
- Secondary Language: Familiarity with Java is beneficial, as it is used to implement Camunda workflows.
- Domain: Must have curiosity and interest in investment-banking concepts, as the role involves learning the complex structured notes lifecycle.
- Environment: Minimal support is provided, requiring a high degree of autonomy.
- Tech Stack: Python (majority), Java/Spring, Kubernetes (OpenShift), Typescript/Web, Oracle and Mongo databases.
Why Join This Team?
- Development: Work on mostly greenfield development projects with weekly production releases, offering rapid feedback.
- Growth: Join a stable, growing business area committed to expanding the team by at least six engineers in early 2026.
- Culture: The team maintains a sustainable pace, sets realistic deadlines, and actively avoids long hours or burnout.
- Collaboration: Engage closely with front and middle office traders and treasury teams.
Python Developer in Southampton employer: SGI
Contact Detail:
SGI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer in Southampton
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to Python development and investment banking. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects, especially any backend services you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your Python and Java knowledge, and be ready to discuss how you've tackled complex backend challenges in the past. Practice common technical questions and coding challenges to boost your confidence.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with Python and your interest in investment banking concepts.
We think you need these skills to ace Python Developer in Southampton
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your experience with Python in your application. We want to see how you've used it in real-world projects, not just in theory. Share specific examples that demonstrate your ability to build and maintain backend services.
Get Familiar with Investment Banking: Since this role involves understanding structured notes and investment banking concepts, take a moment to mention any relevant knowledge or curiosity you have about the industry. It’ll show us that you’re genuinely interested in the role and ready to dive in.
Keep It Clear and Concise: When writing your application, clarity is key! We appreciate straightforward language and well-structured content. Avoid jargon unless it’s necessary, and make sure your passion for backend engineering shines through.
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 don’t miss out on any important updates. Plus, it shows us you’re keen to join the StudySmarter team!
How to prepare for a job interview at SGI
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python in production environments, not just for scripting or data science. Prepare to explain your thought process when solving problems using Python.
✨Familiarise Yourself with Investment Banking Concepts
Since the role involves understanding structured notes and their lifecycle, take some time to research these concepts. Being able to discuss them during the interview will show your genuine interest and curiosity about the domain, which is crucial for this position.
✨Showcase Your Autonomy
This role requires a high degree of independence, so be prepared to share examples of how you've successfully worked autonomously in previous roles. Highlight situations where you took initiative and delivered results without much support.
✨Engage with the Team Culture
The team values a sustainable work pace and collaboration. During the interview, express your appreciation for a balanced work environment and your desire to work closely with others. Share experiences that demonstrate your ability to collaborate effectively with different teams.