At a Glance
- Tasks: Design and build proprietary backend services for sensitive research and production workflows.
- Company: Leading quantitative research and technology firm in finance with a focus on innovation.
- Benefits: Up to £225k compensation package, flexible working, and professional growth opportunities.
- Other info: Dynamic role with exposure to advanced security concepts and high-performance systems.
- Why this job: Join a small, technical team and make a real impact in a cutting-edge engineering environment.
- Qualifications: 4-10 years of software engineering experience with strong programming skills in C#, Python, or Rust.
The predicted salary is between 63000 - 77000 £ per year.
We’re representing a highly successful quantitative research and technology firm operating one of the most sophisticated proprietary engineering environments in the financial markets. The organisation builds a significant proportion of its technology internally, supporting complex research and production workloads where reliability, performance and protection of valuable intellectual property are critical. This team sits at the intersection of software, infrastructure and security, developing bespoke platforms rather than relying heavily on external products.
This is fundamentally a systems-focused software engineering role rather than a traditional cyber-security position. You’ll join a small, highly technical team responsible for building and operating proprietary services across backend development, Linux infrastructure, automation, APIs and underlying server hardware. Engineers are expected to investigate problems deeply, own systems throughout their lifecycle and improve or rebuild components where a better engineering approach exists, while gaining exposure to areas including IAM, MFA, cryptography and secure infrastructure.
Key Responsibilities
- Design, build and operate proprietary backend services and internal platforms supporting highly sensitive research, intellectual-property and production workflows.
- Develop production-grade services and REST APIs across languages including C#/.NET, Python, Go and Rust, with opportunities to contribute increasingly to Rust-based systems.
- Automate Linux server provisioning, configuration and administration using Ansible and CI/CD tooling, including bootstrapping environments from bare-metal infrastructure.
- Engineer concurrent, highly available and fault-tolerant systems where correctness, uptime, observability and predictable behaviour are important operational requirements.
- Take end-to-end ownership across the software and infrastructure stack, including interaction with physical server hardware and management interfaces such as iLO.
- Build and maintain systems integrations covering areas such as authentication, MFA, identity functionality, access controls and other internally developed security capabilities.
- Own testing, deployment, monitoring and production troubleshooting, investigating anomalies thoroughly rather than treating operational issues as isolated incidents.
- Assess existing services and workflows critically, simplifying, replacing or rebuilding components where architectural or engineering improvements would materially strengthen the platform.
What You’ll Bring…
- Typically around 4-10 years of professional software engineering experience, ideally working on systems, infrastructure platforms, backend services or other technically demanding production environments.
- Strong programming fundamentals in at least one of C#, Java, Python, Go, Rust or C++, with evidence of building substantial production software rather than primarily scripting or configuration work.
- Hands‑on Linux engineering experience alongside Ansible or comparable infrastructure automation, with confidence working below the application layer and understanding how systems are provisioned and operated.
- Strong understanding of concurrency, distributed or highly available systems, REST API design and the engineering trade-offs involved in building reliable production services.
- Experience owning software through testing, CI/CD, deployment, observability and live production support, with a disciplined approach to diagnosing complex or unexpected system behaviour.
- Evidence of broad technical curiosity and end-to-end ownership, including a willingness to investigate infrastructure, networking, operating‑system or hardware‑level issues beyond the immediate application boundary.
- (Preferred) Experience building proprietary internal platforms, infrastructure tooling or systems integrations within quantitative finance, trading, technology, research or another high-performance engineering environment.
- (Preferred) Exposure to IAM, MFA, PKI, cryptography, secure infrastructure or similar security concepts, although deep cyber-security or AppSec experience is not required.
Systems Software Engineer - Core IP Security | Quant Finance Research Firm employer: Techfellow Limited
Techfellow Limited is an exceptional employer that fosters a collaborative and innovative work culture, ideal for systems engineers looking to make a significant impact in the tech industry. With a strong focus on employee growth, we offer continuous learning opportunities and the chance to work with cutting-edge technologies in a hybrid environment, allowing for a balanced work-life dynamic. Located in London, our firm not only provides competitive benefits but also encourages a culture of creativity and excellence, making it a rewarding place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Systems Software Engineer - Core IP Security | Quant Finance Research Firm
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Techfellow Limited or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Techfellow Limited.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Techfellow Limited.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Techfellow Limited that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Systems Software Engineer - Core IP Security | Quant Finance Research Firm
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Techfellow Limited.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Techfellow Limited and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Techfellow Limited
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Techfellow Limited uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.