Connecting Talent to opportunity

Connecting Talent to opportunity

Senior Software Engineer

Apply

Job Description:

THE ROLE:Senior Software Engineer
Responsibilities:
  • Design and develop software supporting research, trading and portfolio management.
  • Build cloud-native applications and distributed systems on AWS.
  • Design APIs and data pipelines processing large volumes of market data.
  • Build real-time systems supporting investment workflows.
  • Improve platform scalability, performance and security.
  • Work directly with PMs, traders and quantitative researchers.
  • Drive engineering standards and best practices.
  • Contribute to long-term architecture decisions.
This is heavily focused on:
  • Greenfield engineering
  • Ownership
  • Product thinking
  • Building systems from scratch

TECHNOLOGY STACK:Core:
  • Python
  • Django
  • PostgreSQL
  • AWS
  • React
  • TypeScript
  • Docker
  • GitHub
  • CI/CD
Nice to have:
  • Event-driven systems
  • Messaging systems
  • Low latency systems
  • Financial markets experience

 

Must have:
  • Strong Python engineering experience
  • Experience building products from inception through production
  • Demonstrable ownership of systems and architecture decisions
  • Strong backend engineering experience
  • Distributed systems experience
  • Cloud experience (AWS preferred)
  • Stable career history with long-term commitment
  • Strong communication skills
Preferred:
  • Financial markets experience
  • Trading systems experience
  • Real-time systems experience
  • Startup or scale-up experience
  • Experience in smaller engineering teams with high ownership
The client is specifically looking for candidates who can clearly answer:"What products have you built?"and"What was your contribution from idea through production?"
  • Job Type

    Permanent, Full Time

  • Work Authorisation

    No

  • Industry Sector IT & Internet

Apply for this position

Thank you for your application

Why don't you search for some more vacancies...