Systems Software Engineer

Systems Software Engineer

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

At a Glance

  • Tasks: Develop and improve tools in Python for a leading algorithmic trading firm.
  • Company: Join one of the world's top firms in algorithmic trading, known for innovation.
  • Benefits: Enjoy a market-leading salary, bonuses, and a generous benefits package.
  • Why this job: Make a significant impact while working with cutting-edge technology in a dynamic environment.
  • Qualifications: 2+ years of experience in Python programming and a degree in Computer Science or related field.
  • Other info: Embrace a friendly, informal culture where your coding skills are highly valued.

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

This is one of the world’s top algorithmic trading firms, looking for systems engineers well-versed in Python programming. This role offers motivated engineers a number of varied responsibilities plus the opportunity to have a significant impact on a critical part of existing and growing infrastructure.

Your main focus will be tool development in Python, both improving and integrating existing tools and libraries across the platform, as well as designing and building new ones. The successful Systems Engineer will be someone who loves to be challenged and thrives in fast-paced environments. You’re a big fan of open-source software, adept at effective multitasking and a keen proponent of automation: why do the same task twice manually?

Requirements
  • 2+ years of experience, including strong Python programming skills
  • Highly proficient in debugging and quickly analysing problems
  • Minimum bachelor’s degree in Computer Science (or related field)
  • Excellent understanding of CompSci fundamentals
  • Knowledge of Debian operating system; systems configuration management; CI/CD tools & processes; networking protocols
Benefits and Incentives
  • Market-leading salary + bonuses + generous benefits package
  • Friendly, informal yet highly rewarding work culture
  • Work with the latest technologies on complex problems with significant impact
  • Feel valued and be rewarded for your hard work where coding is front and centre

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Systems Software Engineer employer: Oxford Knight

As one of the world’s leading algorithmic trading firms, we pride ourselves on fostering a friendly and informal work culture that rewards innovation and hard work. Our Systems Software Engineers enjoy a market-leading salary, generous benefits, and the opportunity to work with cutting-edge technologies on complex challenges that have a significant impact on our infrastructure. We are committed to employee growth, offering a dynamic environment where your contributions are valued and you can thrive in a fast-paced setting.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Systems Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in algorithmic trading and how Python is used within this field. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with open-source projects related to systems engineering or Python development. Contributing to these projects can showcase your skills and passion, making you a more attractive candidate.

✨Tip Number 3

Network with professionals in the algorithmic trading space. Attend relevant meetups or online forums where you can connect with current employees or industry experts who might provide insights or referrals.

✨Tip Number 4

Prepare for technical interviews by practising debugging and problem-solving exercises in Python. Being able to demonstrate your analytical skills and quick thinking will set you apart from other candidates.

We think you need these skills to ace Systems Software Engineer

Python Programming
Debugging Skills
Problem Analysis
Systems Configuration Management
CI/CD Tools & Processes
Networking Protocols
Open-Source Software Familiarity
Multitasking Ability
Automation Proficiency
Computer Science Fundamentals
Debian Operating System Knowledge
Fast-Paced Environment Adaptability
Critical Thinking
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python programming skills and relevant experience. Focus on projects where you've developed tools or libraries, and mention any automation tasks you've undertaken.

Craft a Strong Cover Letter: In your cover letter, express your passion for algorithmic trading and open-source software. Discuss how your background in Computer Science and your problem-solving abilities make you a great fit for the role.

Showcase Relevant Experience: When detailing your work experience, emphasise your familiarity with Debian operating systems, CI/CD tools, and networking protocols. Provide specific examples of how you've used these skills in past roles.

Proofread Your Application: Before submitting, carefully proofread your application to ensure there are no typos or errors. A polished application reflects your attention to detail, which is crucial for a Systems Software Engineer.

How to prepare for a job interview at Oxford Knight

✨Showcase Your Python Skills

Be prepared to discuss your experience with Python programming in detail. Bring examples of projects you've worked on, especially those that involved tool development or automation, as this will demonstrate your hands-on expertise.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your debugging skills and problem analysis. Practice explaining your thought process when tackling complex issues, as this will highlight your analytical capabilities and how you approach challenges.

✨Familiarise Yourself with Relevant Technologies

Research the specific tools and technologies mentioned in the job description, such as CI/CD processes and Debian operating systems. Being knowledgeable about these will show your genuine interest in the role and readiness to contribute from day one.

✨Emphasise Your Adaptability

Since the role requires thriving in fast-paced environments, be ready to share examples of how you've successfully managed multiple tasks or adapted to changing priorities in previous positions. This will illustrate your ability to handle the dynamic nature of the job.

Systems Software Engineer
Oxford Knight
Location: London

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>