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
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
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.