Trading Software Engineer
Apply now

Trading Software Engineer

Full-Time 90000 £ / year 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 in finance.
  • Qualifications: Strong Python experience and eagerness to learn Golang; trading industry background is essential.
  • Other info: Ideal for problem solvers who thrive in collaborative, fast-paced settings.

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.
  • Prototype and 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 focused on building high-performance trading solutions. With a strong emphasis on continuous learning, you'll have the opportunity to expand your skills in Golang while leveraging your Python expertise, all within a supportive culture that encourages professional growth and teamwork. Located in a vibrant area, our company offers unique advantages such as access to cutting-edge technology and a passionate team dedicated to pushing the boundaries of 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

Network with professionals in the trading industry through platforms like LinkedIn or relevant meetups. Engaging with others in the field can provide insights into the company culture and may even lead to referrals.

✨Tip Number 3

Stay updated on the latest trends in trading technology and financial markets. Being knowledgeable about current events and innovations can help you stand out during interviews and discussions with the team.

✨Tip Number 4

Prepare to discuss your problem-solving approach by thinking of specific examples from your past experiences. Highlighting how you've tackled challenges in trading software development will showcase your proactive mindset.

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 any previous experience with object-oriented languages.

Craft a Compelling Cover Letter: In your cover letter, express your passion for trading software engineering and your desire to contribute to a next-generation trading platform. Mention specific projects or experiences that demonstrate your problem-solving mindset and collaboration skills.

Showcase Relevant Skills: Clearly outline your technical expertise in Python, Linux, and shell scripting. If you have experience with Agile methodologies, containerization, or an interest in cryptocurrencies, be sure to include these as they are desirable skills for the role.

Proofread Your Application: Before submitting, carefully proofread your application materials for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for this 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 Problem-Solving Questions

Expect to face problem-solving scenarios during the interview. Brush up on your analytical skills and be ready to walk through your thought process when tackling complex issues, especially those related to trading systems.

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
>