Opportunity Description
We're hiring multiple Software Engineers from junior to senior level to join a growing technology team delivering scalable, high-performance systems within a global financial services environment.
Key Skills & Responsibilities:
- 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.
- 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.
Ready to Apply?
Submit your application for Software Engineer at Harvey Nash
Apply for this Position