Staff Engineer

London, United Kingdom

Dare

We are an energy tech company generating liquidity and value across global commodities markets.  We combine deep trading expertise with proprietary technology and the power of data science to be the best-in-class. Our understanding of...

View all jobs at Dare

Apply now Apply later

City of London

Permanent, Full-time - Onsite

Who we are

We are an energy trading company generating liquidity across global commodities markets. We combine deep trading expertise with proprietary technology and the power of data science to be the best-in-class. Our understanding of volatile, data-intensive markets is a key part of our edge.

At Dare, you will be joining a team of ambitious individuals who challenge themselves and each other. We have a culture of empowering exceptional people to become the best version of themselves.

What you’ll be doing

Working within the Software Development team at Dare, a Staff Engineer will work on scaling and enhancing our proprietary trading platform, which uses cutting-edge trading models for optimal efficiency. Our understanding of the dynamics and counterparty requirements in volatile, data-intensive markets is a key part of our edge. We are looking for a talented Staff Engineer to join our development team to drive and deliver high-quality, real-time actionable insights to our internal trading teams. Working with our existing cross-functional teams, you will help transform our technical deliverables that support our activity on the trading floor, involving designing, implementing, and maintaining complex applications.

As part of your role, you will:

  • Have a strong engineering background with strong opinions (loosely held) on technologies, platforms, and approaches to delivery.
  • Articulate ideas effectively, ensuring shared understanding across the technology team.
  • Lead the design and development of scalable and maintainable solutions. We primarily build things in Python and Go, but we also have some C# systems as well. We expect that a strong Staff Engineer will have no problems picking up new technologies they encounter.
  • Collaborate with stakeholders, designers, and frontend engineers to translate business requirements into technical specifications and deliver high-quality software solutions.
  • Bring strong leadership skills that will inspire those around you. This role is primarily that of an individual contributor, however, there is scope for line management for the right candidates.
  • Mentor more junior engineers. You’ll look to support the growth of those around you, including senior engineers and your peers, helping them to foster a growth mindset.
  • Conduct code reviews, provide technical guidance and best practices to ensure code quality, consistency, and team collaboration.
  • Drive technical decisions, evaluate new technologies and tools, and contribute to the continuous improvement of our backend development processes and practices.
  • Stay up to date with emerging technologies, trends, and best practices. Pragmatically combine new and proven technologies to drive innovation and maintain a competitive edge.
  • Contribute to the overall architecture, design patterns, and technical roadmap of our backend systems.
  • Be comfortable with ambiguity and changing priorities. You’re the kind of person who creates order from chaos.

What you’ll bring

  • Extensive experience with one or both of Python and Go would be advantageous.
  • Strong knowledge of technologies that support the delivery of data via RESTful APIs. HTTP, TLS, etc.
  • Strong understanding of Relational Database Management System Software – we use Postgres.
  • An understanding of common distributed system problems, and an ability to guide others on how to tackle them.
  • You have excellent collaboration skills, working in an agile environment and are an advocate of Scrum ways of working.
  • Experience leading a team or large projects.

Desirable

  • Experience with Kubernetes and microservices architecture.

Benefits & perks

  • Competitive salary
  • Vitality health insurance and dental cover
  • 38 days of holiday (including bank holidays)
  • Pension scheme
  • Annual Bluecrest health checks
  • A personal learning & development budget of £5000
  • Free gym membership
  • Specsavers vouchers
  • Enhanced family leave
  • Cycle to Work scheme
  • Credited Deliveroo dinner account
  • Office massage therapy
  • Freshly served office breakfast twice a week
  • Fully stocked fridge and pantry
  • Social events and a games room

Diversity matters

We believe in a workplace where our people can fulfil their potential, whatever their background or whomever they are. We celebrate the breadth of experience and see this as critical to problem-solving and to Dare thriving as a business. Our culture rewards curiosity and drive, so the best ideas triumph and everyone here can make an impact.

Please let us know ahead of the interview and testing processes if you require any reasonable adjustments or assistance during the application process.

We’re also proud to be certified a ‘Great Place to Work’. Read more about our culture and what our team says about us here.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0

Tags: Agile APIs Architecture Engineering Kubernetes Microservices PostgreSQL Python RDBMS Scrum Testing

Perks/benefits: Career development Competitive pay Fitness / gym Health care Startup environment Team events

Region: Europe
Country: United Kingdom

More jobs like this