Trading Software Engineer
Apply now

Trading Software Engineer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Apply now
X

At a Glance

  • Tasks: Build high-performance trading solutions using Python and Golang.
  • Company: Join a next-gen trading platform focused on innovation and performance.
  • Benefits: Learn Golang, work in a dynamic environment, and enjoy continuous learning opportunities.
  • Why this job: Exciting chance to enhance your skills while contributing to cutting-edge technology.
  • Qualifications: Strong Python experience and eagerness to learn Golang required; trading experience is essential.
  • Other info: Familiarity with Agile methodologies and interest in cryptocurrencies is a plus.

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

We are looking for an experienced Trading Software Engineer to build high-performance, low-latency solutions for a next-generation trading platform. This is an exciting opportunity for those with a strong Python foundation eager to learn and work with Golang.

Key Responsibilities:

  • Develop high-performance systems: Design and implement trading platform components using Golang and Python integrations.
  • Collaborate with teams: Work closely with trading and business teams to translate requirements into efficient solutions.
  • Innovate: Create new tools and features to enhance platform performance.
  • Optimize performance: Maintain and improve existing codebases, ensuring scalability and reliability.
  • Monitor systems: Implement proactive monitoring to detect and resolve issues.
  • Continuous improvement: Contribute to the development process and technical infrastructure.

Key Qualifications:

  • Strong Python experience: Essential for working on integration and services.
  • Eagerness to learn Golang: Willingness to grow your expertise in Golang is a must.
  • Trading experience: Proven experience in the trading industry is essential.
  • Technical expertise: Strong skills in object-oriented languages (e.g., C++, Java) and Python development best practices.
  • Problem-solving mindset: Proactive, solution-driven approach.
  • Linux and shell scripting: Experience with Linux environments is required.
  • Attention to detail: Passion for creating optimal, robust solutions.
  • Collaboration skills: Ability to adapt and communicate well within a team.

Desirable Skills:

  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Knowledge of data structures, SQL, and timeseries databases.
  • Experience with containerization (Docker, Kubernetes).
  • Interest in cryptocurrencies is a plus.

Why You Should Join:

  • Learn Golang: Grow your expertise in Golang while using your Python skills.
  • Dynamic environment: Contribute to a cutting-edge trading platform.
  • Continuous learning: Gain deeper insights into financial markets and digital assets.

If you're ready for a challenging and rewarding opportunity, apply today!

Trading Software Engineer employer: Xpertise Recruitment

Join a forward-thinking company that values innovation and collaboration, where as a Trading Software Engineer, you will thrive in a dynamic environment dedicated to building high-performance trading solutions. With a strong emphasis on continuous learning, you'll have the opportunity to expand your expertise in Golang while leveraging your Python skills, all within a supportive culture that encourages professional growth and development. Located in a vibrant area, our workplace fosters creativity and teamwork, making it an excellent choice for those seeking meaningful and rewarding employment in the trading industry.
X

Contact Detail:

Xpertise Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Trading Software Engineer

✨Tip Number 1

Familiarise yourself with Golang by working on small projects or contributing to open-source repositories. This will not only enhance your skills but also demonstrate your eagerness to learn, which is a key requirement for the role.

✨Tip Number 2

Engage with trading communities online, such as forums or social media groups, to gain insights into industry trends and challenges. This knowledge can help you during interviews and show your passion for the trading sector.

✨Tip Number 3

Practice coding challenges that focus on performance optimisation and low-latency solutions. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills relevant to the role.

✨Tip Number 4

Network with professionals in the trading and software engineering fields through LinkedIn or local meetups. Building connections can provide valuable insights and potentially lead to referrals for the position at StudySmarter.

We think you need these skills to ace Trading Software Engineer

Strong Python experience
Eagerness to learn Golang
Trading experience
Technical expertise in object-oriented languages (C++, Java)
Problem-solving mindset
Linux and shell scripting
Attention to detail
Collaboration skills
Familiarity with Agile methodologies (Scrum, Kanban)
Knowledge of data structures
SQL proficiency
Experience with timeseries databases
Containerization experience (Docker, Kubernetes)
Interest in cryptocurrencies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong Python experience and any relevant trading industry background. Emphasise your eagerness to learn Golang and showcase any projects or experiences that demonstrate your problem-solving mindset.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific examples of how your skills in Python and your willingness to learn Golang align with the job requirements. Highlight your collaboration skills and any experience working in Agile environments.

Showcase Relevant Projects: If you have worked on any projects related to trading systems or have experience with containerization tools like Docker or Kubernetes, be sure to include these in your application. This will demonstrate your technical expertise and interest in the field.

Proofread Your Application: Before submitting your application, take the time to proofread it for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for a Trading Software Engineer role.

How to prepare for a job interview at Xpertise Recruitment

✨Showcase Your Python Skills

Since strong Python experience is essential for this role, be prepared to discuss your past projects and how you've used Python in trading applications. Highlight specific examples where your coding made a significant impact.

✨Demonstrate Eagerness to Learn Golang

Express your enthusiasm for learning Golang during the interview. Share any steps you've taken to familiarise yourself with the language, such as online courses or personal projects, to show your commitment to growth.

✨Discuss Collaboration Experience

Collaboration skills are key for this position. Be ready to share examples of how you've worked with cross-functional teams in the past, particularly in translating business requirements into technical solutions.

✨Prepare for Technical Questions

Expect technical questions related to object-oriented programming, performance optimisation, and Linux environments. Brush up on relevant concepts and be ready to solve problems on the spot to demonstrate your problem-solving mindset.

Trading Software Engineer
Xpertise Recruitment
Apply now
X
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>