Trading Software Engineer
Trading Software Engineer

Trading Software Engineer

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
X

At a Glance

  • Tasks: Build high-performance trading solutions using Python and Golang.
  • Company: Join a dynamic team focused on next-gen trading platforms.
  • Benefits: Opportunities for continuous learning and growth in a cutting-edge environment.
  • Why this job: Exciting chance to innovate and enhance trading performance while collaborating with talented teams.
  • Qualifications: Strong Python skills, eagerness to learn Golang, and trading experience required.
  • Other info: Interest in cryptocurrencies and familiarity with Agile methodologies are a plus.

The predicted salary is between 48000 - 72000 £ 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.
  • 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

Join a forward-thinking company that prioritises innovation and collaboration, making it an exceptional employer for a Trading Software Engineer. With a dynamic work culture that encourages continuous learning and professional growth, you'll have the opportunity to enhance your skills in Golang while contributing to a next-generation trading platform. Located in a vibrant area, we offer a supportive environment where your contributions are valued, and you can thrive alongside passionate professionals in the trading industry.
X

Contact Detail:

Xpertise 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 crucial for this role.

✨Tip Number 2

Network with professionals in the trading and software engineering fields. Attend industry meetups or online webinars to connect with potential colleagues and gain insights into the latest trends and technologies used in trading platforms.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of past projects where you optimised performance or resolved complex issues. Be ready to discuss these during interviews to highlight your proactive approach.

✨Tip Number 4

Stay updated on the latest developments in the trading industry, especially regarding cryptocurrencies. This knowledge can set you apart from other candidates and demonstrate your genuine interest in the field.

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 (Docker, Kubernetes) knowledge
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 trading experience align with the job requirements. Show your passion for continuous learning and innovation.

Highlight Technical Skills: Clearly list your technical skills, especially those related to object-oriented programming, Linux environments, and any experience with Agile methodologies. If you have familiarity with containerization tools like Docker or Kubernetes, make sure to include that as well.

Showcase Collaboration Experience: Provide examples of how you've successfully collaborated with teams in previous roles. Highlight your ability to communicate effectively and adapt within a team setting, as this is crucial for the position.

How to prepare for a job interview at Xpertise

✨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 Your 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 Your Trading Experience

Be ready to talk about your background in the trading industry. Discuss specific challenges you've faced and how you overcame them, as well as any tools or systems you've developed that improved trading performance.

✨Emphasise Collaboration Skills

Since collaboration with trading and business teams is key, prepare examples of how you've successfully worked in teams. Highlight your communication skills and adaptability, especially in fast-paced environments.

Trading Software Engineer
Xpertise
X
  • Trading Software Engineer

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-04-05

  • X

    Xpertise

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>