Production Software Engineer
Production Software Engineer

Production Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Join our agile team to build user-friendly solutions using Python and Go.
  • Company: A leading HFT fund blending start-up energy with established stability.
  • Benefits: Enjoy competitive salary, bonuses, and opportunities for growth in a supportive culture.
  • Why this job: Tackle challenging problems while collaborating in a vibrant, innovative environment.
  • Qualifications: 2+ years of Python experience; Linux knowledge; passion for quality code.
  • Other info: No fresh graduates; work permit may be required for non-passport holders.

The predicted salary is between 43200 - 72000 £ per year.

Leading HFT fund looking for pragmatic Python engineers to join their Production Engineering group in their agile, London-based application team. This role offers the opportunity to work directly with users, building clean, easy-to-use solutions for complex real-world problems. You’ll be involved in every aspect of software engineering, from understanding users’ needs and gathering requirements, to system architecture design and coding. You’ll also be exposed to a wide range of technologies: Python and Go to build application back-ends, Django/Flask/Dash/React for the front ends, and others including Kubernetes, Kafka, and more. Unique in their field, this global firm combines the lively, positive spirit of a start-up with the stability of a longer-established player. If you love working on technically challenging problems, learning new things in a collaborative, supportive environment, this role would be perfect for you.

Requirements

  • Minimum 2+ years’ experience
  • Strong hands-on Python programming experience, keen to learn new technologies
  • Good understanding of Linux administration
  • Passionate about writing quality, testable code
  • Skilled at managing priorities, able to switch between multiple projects at once
  • Bonus points for trading industry experience

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit.

Competitive base salary & bonus. Enormous opportunity to grow, learn and have a significant business impact. Contributions are rewarded; career progression supported. Unique culture where you can fulfil your potential through collaboration and mutual respect.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Production Software Engineer employer: Oxford Knight

As a leading HFT fund, we pride ourselves on being an exceptional employer that fosters a vibrant and collaborative work culture in London. Our Production Software Engineer role offers not only competitive salaries and bonuses but also unparalleled opportunities for personal and professional growth, allowing you to tackle complex challenges while working with cutting-edge technologies. Join us to be part of a unique environment that blends the dynamic spirit of a start-up with the stability of an established firm, where your contributions are valued and career progression is actively supported.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Production Software Engineer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Python and Go. Having hands-on experience with frameworks like Django or Flask will give you an edge, so consider building a small project to showcase your skills.

✨Tip Number 2

Understand the principles of agile development, as this role is part of an agile team. Brush up on agile methodologies and be prepared to discuss how you've applied them in past projects during your interview.

✨Tip Number 3

Since the role involves direct user interaction, practice articulating how you gather requirements and translate user needs into technical solutions. Be ready to share examples from your previous work that demonstrate your ability to communicate effectively with users.

✨Tip Number 4

If you have any experience in the trading industry, make sure to highlight it. Even if it's not extensive, showing your understanding of the domain can set you apart from other candidates who may not have that background.

We think you need these skills to ace Production Software Engineer

Python Programming
Go Programming
Linux Administration
Agile Methodologies
System Architecture Design
Front-end Frameworks (Django, Flask, Dash, React)
Back-end Development
Kubernetes
Kafka
Test-Driven Development
Code Quality Assurance
Project Management
User Requirements Gathering
Problem-Solving Skills
Ability to Manage Multiple Projects

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in Python programming and any exposure to technologies mentioned in the job description, such as Django, Flask, or Kubernetes. Use specific examples to demonstrate your hands-on experience.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your ability to solve complex problems. Mention your experience with agile methodologies and how you can contribute to the team’s collaborative environment.

Showcase Relevant Projects: If you have worked on projects that involved building back-ends or front-ends using Python or Go, be sure to include these in your application. Describe your role in these projects and the impact they had on users or the business.

Highlight Soft Skills: In addition to technical skills, emphasise your ability to manage priorities and switch between multiple projects. Provide examples of how you've successfully collaborated with others to achieve common goals.

How to prepare for a job interview at Oxford Knight

✨Showcase Your Python Skills

Make sure to highlight your hands-on experience with Python during the interview. Be prepared to discuss specific projects where you've used Python to solve complex problems, and consider bringing examples of your code or projects to demonstrate your skills.

✨Understand the Technologies

Familiarise yourself with the technologies mentioned in the job description, such as Django, Flask, and Kubernetes. Being able to discuss how you've used these technologies or your willingness to learn them can set you apart from other candidates.

✨Demonstrate Problem-Solving Abilities

Since the role involves tackling technically challenging problems, be ready to discuss your approach to problem-solving. Prepare to share examples of past challenges you've faced and how you overcame them, particularly in a collaborative environment.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project management methodologies, and the company's culture. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Production Software Engineer
Oxford Knight
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Production Software Engineer

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • O

    Oxford Knight

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>