At a Glance
- Tasks: Design, build, and test back-end components for a low-latency trading platform.
- Company: Join a leading FinTech firm revolutionising access to digital assets globally.
- Benefits: Enjoy competitive pay, hybrid work options, and a vibrant start-up culture.
- Why this job: Be part of a diverse team solving impactful problems with cutting-edge technology.
- Qualifications: 5+ years in engineering, with strong C++ or Rust skills; financial services experience required.
- Other info: Opportunity to advance to an Engineering Manager role.
The predicted salary is between 48000 - 84000 £ per year.
Join a leading trading firm transforming institutional access to digital assets. As a top Back-End Software Engineer, you'll design, build, and test critical back-end components, collaborate across teams, and develop features that enhance customer collaboration.
Role: Senior Engineer (EMS)
Key Requirement: Prior EMS experience is highly advantageous.
Reporting Structure: Reports directly to Chief Architect/Head of Engineering (not to a Team Lead). No direct line management responsibilities.
Responsibilities:
- Develop and optimize low-latency trading platform
- Build new services to meet core product and business needs
- Provide guidance and direction on EMS-related matters. This role could be a stepping stone to an Engineering Manager position.
Essential Skills:
- Strong engineering expertise (at least 5 years)
- Proficiency in C++ and or Rust is mandatory.
- Golang experience is highly desirable.
Mandatory Experience:
- Financial Services experience is absolutely crucial.
- Trading/EMS platform experience is essential.
Why Join?
- Fast-growing FinTech with a start-up vibe & global reach
- Cutting-edge technology & impactful problem-solving
- Diverse, client-focused team environment
- Competitive compensation & hybrid work model (min. 3 days in office)
Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.
Senior Software Engineer - C# - (Hybrid Remote) employer: Harrington Starr
Contact Detail:
Harrington Starr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)
✨Tip Number 1
Make sure to highlight your experience with low-latency trading platforms during any discussions. This is a key requirement for the role, and demonstrating your expertise in this area will set you apart from other candidates.
✨Tip Number 2
Network with professionals in the financial services sector, especially those with experience in trading or EMS platforms. Engaging with them can provide valuable insights and potentially lead to referrals that could boost your application.
✨Tip Number 3
Familiarise yourself with the latest trends and technologies in FinTech, particularly around C++ and Rust. Being able to discuss these topics knowledgeably in an interview will demonstrate your commitment to staying current in the field.
✨Tip Number 4
Prepare to discuss how you've collaborated across teams in previous roles. Since this position involves working closely with various departments, showcasing your teamwork skills will be crucial in making a strong impression.
We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in back-end development, particularly with C++ and Rust. Emphasise any relevant financial services or trading platform experience to align with the job requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for FinTech and your understanding of low-latency trading platforms. Mention specific projects where you've successfully developed or optimised similar systems.
Highlight Relevant Experience: In your application, clearly outline your previous roles related to EMS and how they have prepared you for this position. Use concrete examples to demonstrate your engineering expertise and problem-solving skills.
Showcase Collaboration Skills: Since the role involves collaboration across teams, include examples of how you've worked effectively with others in past projects. This could be through cross-functional teams or mentoring junior engineers.
How to prepare for a job interview at Harrington Starr
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C++ and Rust, as these are mandatory for the role. Bring examples of past projects where you've successfully implemented these technologies, especially in a financial services context.
✨Demonstrate EMS Knowledge
Since prior EMS experience is highly advantageous, make sure to highlight any relevant experience you have with trading or EMS platforms. Be ready to discuss specific challenges you've faced and how you overcame them.
✨Emphasise Collaboration
This role involves collaboration across teams, so be prepared to share examples of how you've worked effectively with others in previous positions. Highlight your communication skills and ability to provide guidance on technical matters.
✨Express Your Interest in Growth
As this position could lead to an Engineering Manager role, express your interest in career development. Discuss your aspirations and how you see yourself contributing to the team and the company’s growth in the future.