At a Glance
- Tasks: Design and develop high-quality software solutions in a dynamic financial services environment.
- Company: Join a growing tech team within a global financial services leader.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Exciting opportunity for career advancement and mentoring roles.
- Why this job: Be part of impactful projects and drive innovation in scalable systems.
- Qualifications: Strong Python programming skills; experience with Golang or Java is a plus.
The predicted salary is between 65000 - 95000 £ per year.
We're hiring multiple Software Engineers (AVP & VP level) to join a growing technology team delivering scalable, high-performance systems within a global financial services environment.
What you'll be doing:
- Designing and developing high-quality, scalable software solutions.
- Working across the full SDLC in a modern engineering environment.
- Collaborating with cross-functional teams to deliver business-critical platforms.
- Driving code quality, testing, and secure engineering practices.
- Contributing to architecture, innovation, and continuous improvement.
What we're looking for:
- Strong programming experience in Python (essential).
- Exposure to Golang or Java (nice to have).
- Experience with distributed systems / microservices architecture.
- Knowledge of APIs, system design, and cloud environments.
- Strong focus on clean code, testing, and engineering best practices.
For VP-level candidates:
- Ability to lead technical direction and influence decisions.
- Experience mentoring or guiding teams.
- Strong stakeholder engagement skills.
It's an exciting opportunity to be part of a large-scale engineering buildout, working on impactful, enterprise-grade systems.
Software Engineer (AVP & VP) employer: Harvey Nash
Join a dynamic global banking organisation that prioritises innovation and employee development. With a collaborative work culture, comprehensive benefits, and ample opportunities for professional growth, this role as a SWIFT / Payments Project Manager offers a chance to make a significant impact in the financial sector while enjoying a supportive environment in a thriving location.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (AVP & VP)
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give us insider info and might even lead to a referral.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice Python, Golang, or Java problems. We want to show off our programming prowess!
✨Tip Number 3
Showcase our projects! Whether it's on GitHub or a personal portfolio, having tangible examples of our work can really impress interviewers. Let’s highlight our experience with distributed systems and clean code.
✨Tip Number 4
Don’t forget to follow up after interviews! A quick thank-you email can keep us fresh in their minds and shows our enthusiasm for the role. Plus, it’s a great chance to reiterate why we’re the perfect fit.
We think you need these skills to ace Software Engineer (AVP & VP)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your programming experience in Python and any exposure to Golang or Java. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the opportunity at StudySmarter and how your experience with distributed systems and microservices can contribute to our team.
Showcase Your Collaboration Skills:Since we value teamwork, mention any experiences where you’ve collaborated with cross-functional teams. Highlight how you’ve contributed to delivering business-critical platforms in your previous roles.
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 this exciting opportunity in our growing technology team!
How to prepare for a job interview at Harvey Nash
✨Know Your Tech Stack
Make sure you brush up on your programming skills, especially in Python, as it's essential for the role. Familiarise yourself with Golang or Java too, even if it's just the basics, as it shows you're adaptable and keen to learn.
✨Showcase Your Experience
Be ready to discuss your experience with distributed systems and microservices architecture. Prepare specific examples of projects you've worked on that highlight your ability to design and develop scalable software solutions.
✨Emphasise Collaboration
Since the role involves working with cross-functional teams, think of instances where you've successfully collaborated with others. Highlight your communication skills and how you’ve contributed to team success in previous roles.
✨Lead with Confidence
For VP-level candidates, be prepared to talk about your leadership style and experiences. Share examples of how you've influenced technical decisions and mentored team members, showcasing your ability to drive code quality and engineering best practices.