At a Glance
- Tasks: Lead the design and delivery of high-performance systems in a dynamic trading environment.
- Company: A cutting-edge trading technology firm with a focus on innovation.
- Benefits: Competitive salary of $200k+, remote work options, and opportunities for professional growth.
- Other info: Collaborative culture with a focus on mentorship and career advancement.
- Why this job: Join a team that drives performance in high-frequency trading and make a real impact.
- Qualifications: 5+ years in C++ development with experience in high-load, low-latency systems.
A growing trading technology firm is seeking a Senior C++ Developer to lead design and delivery of high-performance, production-grade systems. The role owns complex connectivity and core infrastructure work to accelerate roadmap delivery, improve reliability, and drive measurable performance gains.
Required (must-have)
- 5+ years professional software development experience, primarily in modern C++
- Proven track record building and optimizing high-load, low-latency systems.
- Experience with financial markets, HFT, or exchange connectivity and protocols (e.g., FIX).
- Strong fundamentals in algorithms, data structures and software design patterns.
- Deep networking knowledge (TCP/UDP, REST, WebSockets) and experience debugging networked systems.
- Experience delivering production services with strong operational focus (monitoring, alerting, incident response).
- Excellent problem-solving, ownership, and mentoring skills.
Preferred (nice-to-have)
- Familiarity with cloud platforms, Kubernetes, Prometheus, Grafana, Kibana.
- Exposure to Kafka and Python for tooling and integration.
- Background in distributed systems, CPU/memory profiling, or kernel/network tuning.
Collaboration & team fit
Works closely with: engineering teams, trading/ops, and data stakeholders.
We value: proactivity, attention to detail, fast learning, strong troubleshooting, collaboration, clear communication, and reliability.
If you're interested in this role, apply with your CV.
Software Engineer in Nottingham employer: Albert Bow
Join a dynamic trading technology firm that champions innovation and excellence in the fast-paced world of high-frequency trading. With a strong focus on employee growth, we offer competitive salaries, a collaborative work culture, and opportunities to work with cutting-edge technologies in vibrant locations like the EU and Dubai. Our commitment to fostering a supportive environment ensures that you can thrive both personally and professionally while making a significant impact in the financial markets.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Nottingham
✨Tip Number 1
Network like a pro! Attend industry meetups, tech conferences, or even online webinars. Connecting with folks in the trading tech space can open doors and give you insider info on job opportunities.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ projects, especially those related to high-performance systems. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank to sharpen your problem-solving skills.
✨Tip Number 4
Don’t just apply anywhere; focus on companies that align with your interests in HFT and crypto. Use our website to find roles that excite you and tailor your approach to each one!
We think you need these skills to ace Software Engineer in Nottingham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to highlight your experience with modern C++ and any relevant projects. We want to see how your skills align with the high-performance systems we’re building.
Showcase Your Problem-Solving Skills:In your application, don’t just list your skills; share examples of how you've tackled complex problems in past roles. We love seeing a proactive approach to challenges!
Highlight Relevant Experience:If you’ve worked with financial markets or have experience in HFT, make it stand out! We’re looking for candidates who understand the nuances of trading technology.
Apply Through Our Website:We encourage you to apply directly 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 Albert Bow
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills. Be prepared to discuss your experience with high-load, low-latency systems and be ready to solve coding problems on the spot. Practising algorithms and data structures will help you shine during technical assessments.
✨Understand Financial Markets
Since the role involves HFT and exchange connectivity, it’s crucial to have a solid grasp of financial markets. Familiarise yourself with protocols like FIX and be ready to discuss how your previous work relates to trading technology. This knowledge will set you apart from other candidates.
✨Showcase Your Problem-Solving Skills
Prepare to demonstrate your problem-solving abilities through real-world examples. Think of specific challenges you've faced in past projects, especially those involving networked systems or production services, and explain how you tackled them. This will highlight your ownership and troubleshooting skills.
✨Emphasise Collaboration and Communication
This role requires working closely with various teams, so be ready to discuss your collaboration experiences. Share examples of how you’ve effectively communicated with engineering teams, trading ops, or data stakeholders. Highlighting your teamwork will show that you’re a great fit for their culture.