Experienced Software Engineer – Security in London
Experienced Software Engineer – Security

Experienced Software Engineer – Security in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Develop innovative security tools using Python and Go to tackle real-world challenges.
  • Company: Join Hudson River Trading, a leader in algorithmic trading and technology.
  • Benefits: Enjoy competitive salary, diverse culture, and opportunities for professional growth.
  • Why this job: Make a significant impact on critical infrastructure while working with cutting-edge tech.
  • Qualifications: Strong Python skills, Unix experience, and a passion for security are essential.
  • Other info: Collaborative environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

The Systems Development team builds and maintains the platform that is shared by all Systems teams to provision, monitor, and manage HRT's server and network infrastructure. As a Systems Software Engineer with a focus on Security, your main focus will be tool development in Python and Go to engineer creative solutions to security challenges. You'll improve and integrate our existing tools and libraries across the platform, as well as design and build new ones to make trading, research, installation, and monitoring systems easier to manage, more secure, and more reliable. Strong Python skills and development experience are required, along with Unix experience and interest in the security space.

This role offers a unique opportunity to make a significant impact on a critical part of our existing and growing infrastructure. Your responsibilities will vary, but a typical day in the life might look like:

  • Building and maintaining tools and software features to automate systems engineering workflows related to secure machine provisioning, monitoring, metrics collection, maintenance, secrets management, and network configuration
  • Troubleshooting software bugs on a fleet of Linux machines, including application, network, operating system, and/or kernel issues
  • Writing configuration management code to build, deploy, and maintain new services
  • Helping to set the general direction for the Systems Python platform
  • Working across HRT's engineering teams to help create solutions to a variety of security challenges

Qualifications

Required:

  • Strong Python programming
  • Ability to debug and analyze problems quickly
  • Ability to learn at a fast pace and apply new skills effectively
  • Strong grasp of computer science fundamentals and software design patterns
  • Solid understanding of Linux/UNIX operating systems
  • Interest in and awareness of security best practices

Preferred:

  • Understanding of Debian operating system
  • Familiarity with systems configuration management and monitoring technologies
  • Familiarity with continuous integration and continuous deployment tools and processes
  • Understanding of networking protocols

Profile

  • BS and/or MS in computer science or a related field
  • 2+ years of relevant experience, including programming in Python
  • Experience using automation to solve problems and improve process efficiency
  • Acts effectively as a team player, but also works well independently
  • Skilled at juggling multiple tasks while maintaining meticulous attention to detail
  • Familiarity with open-source software

Culture

Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world's most sophisticated computing environments for research and development. Our researchers are at the forefront of innovation in the world of algorithmic trading. At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We're a community of self-starters who are motivated by the excitement of being at the cutting edge of automation in every part of our organization—from trading, to business operations, to recruiting and beyond. We value openness and transparency, and celebrate great ideas from HRT veterans and new hires alike. At HRT we're friends and colleagues – whether we are sharing a meal, playing the latest board game, or writing elegant code. We embrace a culture of togetherness that extends far beyond the walls of our office.

Feel like you belong at HRT? Our goal is to find the best people and bring them together to do great work in a place where everyone is valued. HRT is proud of our diverse staff; we have offices all over the globe and benefit from our varied and unique perspectives. HRT is an equal opportunity employer; so whoever you are we'd love to get to know you.

Please be advised: Use of AI tools during interviews or assessments is strictly prohibited, unless otherwise instructed or agreed upon. We employ various methods to evaluate the authenticity of candidate responses. If we determine that AI assistance was used during any stage of the hiring process, we reserve the right to immediately disqualify your candidacy or rescind any job offers extended.

Experienced Software Engineer – Security in London employer: Hudson River Trading

Hudson River Trading (HRT) is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to share ideas and contribute to cutting-edge solutions in algorithmic trading. Located in London, HRT offers a dynamic environment with ample opportunities for professional growth, supported by a diverse team of experts from various fields. With a strong emphasis on openness and teamwork, HRT not only values individual contributions but also promotes a sense of belonging among its staff, making it a truly rewarding place to work.
H

Contact Detail:

Hudson River Trading Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Experienced Software Engineer – Security in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at HRT. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your Python and Go prowess, make sure to highlight it. It’s a great way to demonstrate your hands-on experience and creativity.

Tip Number 3

Prepare for those technical interviews! Brush up on your debugging skills and be ready to tackle real-world problems. Practising coding challenges can help you feel more confident when it’s showtime.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the HRT team.

We think you need these skills to ace Experienced Software Engineer – Security in London

Python Programming
Go Programming
Linux/UNIX Operating Systems
Debugging Skills
Problem Analysis
Security Best Practices
Configuration Management
Continuous Integration
Continuous Deployment
Networking Protocols
Attention to Detail
Automation Skills
Software Design Patterns
Team Collaboration

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your strong Python programming skills in your application. We want to see how you've used Python to tackle real-world problems, especially in the security space.

Tailor Your Experience: When writing your application, tailor it to reflect your experience with Unix and security best practices. We love seeing candidates who can connect their past work to the challenges we face at HRT.

Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and how you can contribute to our team.

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 this exciting opportunity.

How to prepare for a job interview at Hudson River Trading

Know Your Python Inside Out

Since strong Python skills are a must for this role, make sure you brush up on your Python knowledge. Be prepared to discuss your past projects and how you've used Python to solve security challenges. Practising coding problems in Python can also help you demonstrate your skills during the interview.

Familiarise Yourself with Security Best Practices

Given the focus on security, it's crucial to have a solid understanding of security best practices. Research common vulnerabilities and how to mitigate them. Be ready to share examples of how you've implemented security measures in your previous work or projects.

Show Off Your Troubleshooting Skills

The role involves troubleshooting software bugs on Linux machines, so be prepared to discuss your debugging process. Think of specific instances where you identified and resolved issues quickly. This will showcase your analytical skills and ability to work under pressure.

Demonstrate Team Collaboration

This position requires working across engineering teams, so highlight your experience as a team player. Share examples of successful collaborations and how you contributed to achieving common goals. Emphasising your ability to communicate effectively will show that you're a great fit for their culture.

Experienced Software Engineer – Security in London
Hudson River Trading
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

H
  • Experienced Software Engineer – Security in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • H

    Hudson River Trading

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