At a Glance
- Tasks: Develop and improve tools in Python for a leading algorithmic trading firm.
- Company: Join one of the world's top algorithmic trading firms with a dynamic culture.
- Benefits: Market-leading salary, bonuses, and a generous benefits package.
- Why this job: Make a significant impact while working with cutting-edge technologies.
- Qualifications: 2+ years of Python experience and strong problem-solving skills required.
- Other info: Enjoy a friendly, informal work environment with excellent career growth.
The predicted salary is between 36000 - 60000 £ 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
- Top-notch communication skills
- Knowledge of Debian operating system; systems configuration management; CI/CD tools
- Networking protocols
- 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 in England employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Systems Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at the firm. A friendly chat can sometimes open doors that applications alone can't.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your Python prowess, make sure to highlight it. It’s a great way to demonstrate your coding chops beyond just a CV.
✨Tip Number 3
Prepare for the tech interview! Brush up on your debugging skills and be ready to tackle some real-world problems. Practising common algorithms and system design questions can give you a leg up.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace Systems Software Engineer in England
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your Python programming experience in your application. We want to see how you've used Python in real-world scenarios, so don’t hold back on those projects or tools you’ve developed!
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid fluff and focus on what makes you a great fit for the role.
Tailor Your Application: Take a moment to tailor your application to our job description. Mention your experience with debugging, automation, and any relevant tools or libraries you’ve worked with. This shows us you’re genuinely interested in the position!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Oxford Knight
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve problems. Practising coding challenges can also help you demonstrate your proficiency.
✨Showcase Your Debugging Skills
Prepare to talk about specific instances where you've debugged complex issues. Think of examples that highlight your analytical thinking and problem-solving abilities, as these are crucial for a Systems Software Engineer.
✨Familiarise Yourself with Open-Source Tools
Since the company values open-source software, be prepared to discuss your experience with it. Mention any contributions you've made or tools you've developed, and how they can relate to the role you're applying for.
✨Communicate Clearly and Confidently
Strong communication skills are essential. Practice explaining technical concepts in simple terms, as you'll need to collaborate with various teams. Being able to articulate your thoughts clearly will set you apart from other candidates.