Senior Software Engineer

Senior Software Engineer

On-site
P

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.

Focus Areas

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

Candidate Expectations

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?\"

Senior Software Engineer employer: Pearson Carter

At Pearson Carter, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Cloud Engineers enjoy a supportive environment with ample opportunities for professional growth, competitive benefits, and the chance to work on cutting-edge projects in a dynamic multi-cloud landscape. Located in a vibrant area, our team thrives on creativity and teamwork, making every day rewarding and meaningful.

P

Contact Details:

Pearson Carter Recruitment Team