Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Trading Core Team image - Rise Careers
Job details

Software Engineer - Trading Core Team

Wincent Wincent has been at the forefront of high-frequency cryptocurrency trading since 2017. Our cutting-edge algorithms operate autonomously on the world’s top cryptocurrency exchanges around the clock, executing trades 24/7/365 and accounting for approximately 1% of the global crypto trading volume. Today, we are a team of over 100 passionate professionals based in Slovakia, Czechia, London, Gibraltar, and Switzerland. Join us to be part of a world-class team shaping the future of crypto trading.

About the position

Would you like to work alongside top global talent, solve complex algorithmic challenges, and leverage advanced technologies to innovate in the crypto trading industry?

If you answer "YES," then we have something special for you: Join our team of software engineers from Facebook and Google, with academic backgrounds from Berkeley, Caltech, ETH, and MIT, to help build a world-class trading platform that automatically executes orders on 10+ crypto exchanges with dozens of crypto tokens.

This is an opportunity for you to make a significant impact and see the results of your hard work instantly. As soon as your code is pushed to production, it may execute thousands of orders per hour, which means you'll never get bored!

About the Trading Core team

The trading core team is responsible for developing cutting-edge solutions to obtain data from multiple crypto exchanges as quickly as possible. The team collaborates closely with other teams to establish a seamless flow of data from the sources to our proprietary algorithms. The team also develops and maintains systems that allow for the execution of orders on various crypto exchanges, while adhering to exchange-specific protocols and ensuring the highest levels of reliability and security. Their codebase is in Rust.

What will you do in the Trading Core team

  • Collaborate with a team to automatically trade on top cryptocurrency exchanges, including Binance, OKEX, Deribit, and Bybit.

  • Develop and maintain high-performance systems in Rust to handle massive amounts of data with low latency.

  • Implement and optimize algorithms for parallel order management and data aggregation.

  • Continuously improve system reliability and performance while adhering to best practices in design and architecture.

  • Monitor the live system’s performance and correctness as part of on-call rotation.

What we expect from you

  • Engineering Expertise: System design, performance tuning, and low-level optimization. We don't require knowledge of any specific language or framework.

  • Strong Algorithmic Thinking: Analyze data and develop efficient solutions.

  • Collaborative Spirit: Teamwork, communication, and collaboration are essential, as we work as a single unit, not as a group of individual contributors.

  • Systems Thinking: Strong understanding of distributed systems, scalability, and performance optimization.

  • Ownership & Problem Solving: We provide a lot of freedom to our engineers, so we expect you to be a “manager of one” who owns their agenda and delivers results.

  • Culture Fit: Say things as they are, answer questions truthfully, leave ego at the door, challenge decisions when you disagree, and once a decision is final, commit and deliver your best.

Interview process

  • Introductory call: Learn more about the company and get your questions answered.

  • Algorithmic coding challenge: Write an algorithmic solution in your chosen environment. This is a take-home challenge that you can do anytime in your free time.

  • Technical interview: Live coding to evaluate your coding skills as well as communication and problem solving skills.

  • Soft skills interview: A discussion focused on your prior experiences and interpersonal skills.

  • System design interview: Senior candidates are invited to describe how to design and improve system architecture.

The entire interview process is online.

Compensation, work arrangement, and benefits

  • Salary + bonuses: Your total estimated annual compensation package includes a fixed salary and performance bonuses paid twice a year. It ranges from €100,000 for top 1% engineering candidates to €800,000 for top 0.1%. Earning €150,000 in Slovakia can be an equivalent of earning €393,164 in London according to livingcost.org. due to low living costs and low income taxes in Slovakia, see below.

  • Monthly fixed salary: We value specific expertise and offer above-the-market rates tailored to your experience and seniority level, adjusted to your local residency.

  • Bonuses twice a year: We pay performance bonuses every 6 months. As an engineer, you can typically look forward to taking home between €40k and €70k annually, depending on your and the fund’s performance.

  • Equity: You can opt to allocate a portion of your monthly salary toward equity in the company.

  • Fund investment: As a member of our team, you have an opportunity to invest in our flagship multi-strategy fund that has annualized over 50% net returns since its inception in 2017. You can choose how much money you'd like to invest.

  • Remote/Office: This role requires full-time onsite collaboration at one of our offices. Remote collaboration is negotiable for senior staff.

  • Vacation: If you work full-time, you get 25 vacation days plus 12 public holidays each year, which totals approximately 40 days off per year (yes, that's A LOT!). If you need significantly more than that, you can arrange an unpaid leave with your manager and enjoy your sabbatical.

  • Full-day catering: All-inclusive breakfast, lunch, afternoon snacks, fruits, and other treats in our offices save you hundreds of euros every month.

  • Additional benefits include unlimited taxi to/from the office, mental health support, education & sports budget, cell phone plan in select countries, maternity leave, and more to boost your productivity.

Why to choose Bratislava over other locations

  • Low living costs: Bratislava offers a significantly lower cost of living compared to most major European cities (source: Numbeo).

  • Low income tax: Slovakia offers only 25% personal income tax, compared to 55% Austria, 50% Belgium, 49% Netherlands, 48% Portugal, 47% Spain, 45% UK, France, and Germany, 44% Greece, 43% Italy, 40% Ireland, and 32% Italy according to taxsummaries.pwc.com.

  • Regional hub: Bratislava lies at the intersection of Austria (only 80km from Vienna), Czechia (130km from Brno), and Hungary (200km from Budapest).

  • Safety: Bratislava is one of the safest capitals in Europe, providing peace of mind that is harder to find in larger cities with higher crime rates, such as Paris, London, or Brussels.

  • High quality of life: Bratislava offers a balanced lifestyle with access to nature, excellent public amenities, and shorter commutes, unlike many larger cities where high living costs often compromise quality of life.

  • Booming economy and opportunities: Bratislava is a growing economic hub with a focus on technology, finance, and innovation, attracting international companies and startups.

Don't hesitate and apply today!

Working at Wincent 

At Wincent, we foster a culture of transparency, ownership, and autonomy, where every team member is empowered to make a meaningful impact. We prioritize clear objectives and give you the freedom to innovate and grow within a supportive, high-performing environment.

We value exceptional TOP 1% talent over a perfect match to a job description. If our vision and values resonate with you, we’d love to hear from you. Don’t hesitate to reach out—let’s explore how you can be part of shaping the future of cryptocurrency trading with us!

Average salary estimate

$450000 / YEARLY (est.)
min
max
$100000K
$800000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Trading Core Team, Wincent

Are you ready to dive into the exciting world of cryptocurrency trading? Wincent is on the lookout for a talented Software Engineer to join our dynamic Trading Core Team, where innovation and cutting-edge technology meet. Since 2017, we've been revolutionizing high-frequency trading in the crypto sphere, processing an impressive 1% of the global trading volume. Picture yourself collaborating with top-notch professionals from prestigious companies like Facebook and Google, using advanced algorithms and high-performance systems in Rust to handle vast amounts of data with unparalleled speed and efficiency. In this role, you'll directly contribute to our mission of executing trades on over 10 major crypto exchanges, tackling complex challenges that will stretch your skills and enhance your career. Your work will have immediate impact; every line of code you write can result in thousands of executed trades per hour. As part of the Trading Core Team, you’ll work closely with others to ensure seamless data flow and order execution while upholding the highest standards of reliability and security. If you thrive in a fast-paced, collaborative environment, possess strong algorithmic thinking, and have a keen sense for systems design and performance optimization, then we encourage you to apply and join us on this thrilling journey at Wincent!

Frequently Asked Questions (FAQs) for Software Engineer - Trading Core Team Role at Wincent
What are the key responsibilities of a Software Engineer at Wincent?

As a Software Engineer on the Trading Core Team at Wincent, your main responsibilities include developing and maintaining high-performance systems in Rust, implementing algorithms for order management, ensuring system reliability, and monitoring live system performance. You'll also collaborate intensively with other teams to gather data from various crypto exchanges, making your role pivotal in our trading operations.

Join Rise to see the full answer
What qualifications are required to be a Software Engineer at Wincent?

To be a successful candidate for the Software Engineer position at Wincent, you should have a strong engineering background with expertise in system design and performance optimization. While we don't require specific programming languages, familiarity with Rust and a solid understanding of algorithms and distributed systems are advantageous. Additionally, a collaborative spirit and excellent problem-solving skills are essential for thriving in our team-oriented environment.

Join Rise to see the full answer
What technology stack does Wincent use for trading systems?

At Wincent, our trading systems are primarily built using Rust, which allows us to achieve high performance and low latency in our operations. We focus on developing robust, reliable algorithms to facilitate automated trading across multiple exchanges, ensuring optimization for speed and efficiency in our crypto trading strategies.

Join Rise to see the full answer
What is the work environment like for a Software Engineer at Wincent?

The work environment at Wincent promotes transparency, ownership, and autonomy. As a Software Engineer, you’ll have the opportunity to collaborate with highly talented individuals and contribute significantly to cryptocurrency trading technology. With a culture that values innovative thinking and a supportive atmosphere, you'll be empowered to bring your best ideas to fruition and make an immediate impact.

Join Rise to see the full answer
What is the interview process for a Software Engineer role at Wincent?

The interview process at Wincent for the Software Engineer position includes an introductory call, a take-home algorithmic coding challenge, a technical interview involving live coding, a soft skills interview discussing your experiences, and a system design interview for senior candidates. This structure ensures we assess both your technical capabilities and cultural fit within the team.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Trading Core Team
Can you describe your experience with system design in a trading environment?

When answering this question, focus on specific projects where you implemented scalable systems for trading. Highlight how you approached challenges such as data integrity, fault tolerance, and system latency. Discuss any algorithms you developed and how they improved trading performance.

Join Rise to see the full answer
What steps do you take to optimize performance in a trading system?

Describe your methodology for performance optimization, such as identifying bottlenecks, using profiling tools, and employing efficient algorithms. Be prepared to give examples of past experiences where your optimizations led to measurable improvements in system speed and responsiveness.

Join Rise to see the full answer
How do you ensure code reliability and maintainability?

Discuss your approach to writing clean, maintainable code by emphasizing practices like code reviews, unit testing, and continuous integration. Mention how you utilize documentation and comments to ensure that your code is understandable for other team members.

Join Rise to see the full answer
Explain a time when you had to troubleshoot a live trading issue.

Share a specific incident where you quickly identified and resolved a problem during live operations. Detail the tools you used for monitoring, your thought process in diagnosing the issue, and the steps you took to fix it while minimizing downtime.

Join Rise to see the full answer
What algorithms are you familiar with that are relevant to trading?

Provide examples of algorithms that are commonly used in trading, such as order book models, price prediction algorithms, or arbitrage strategies. Discuss your experience implementing these algorithms and how they contributed to trading performance.

Join Rise to see the full answer
How do you approach collaboration with team members in a remote work environment?

Emphasize the importance of clear communication and the tools you use to collaborate effectively, such as Slack and Zoom. Share examples of how you’ve successfully worked in teams—both in person and remotely—and highlight any strategies you’ve found particularly effective.

Join Rise to see the full answer
What motivates you about working in cryptocurrency trading?

Discuss your passion for technology and finance, and how the rapid evolution of the cryptocurrency industry excites you. Mention the challenges and innovations within this sector that drive your interest and how you see yourself contributing to the field.

Join Rise to see the full answer
Describe your experience with Rust or any other performance-oriented programming languages.

If you have direct experience with Rust, elaborate on it—mention projects you've built, challenges you've faced, and how you resolved them. Alternatively, discuss relevant experiences with similar performance-oriented languages and your learning approach to Rust.

Join Rise to see the full answer
How do you stay updated with the latest trends in cryptocurrency and trading technologies?

Share your methods for staying informed, such as following industry publications, attending webinars, participating in relevant forums, or completing online courses. Highlight specific topics or trends you’re particularly passionate about.

Join Rise to see the full answer
What is your experience with distributed systems?

Outline your background working with distributed systems, including the architectures you've designed or contributed to. Discuss any specific challenges you've overcome and how your experience will benefit the trading environment at Wincent.

Join Rise to see the full answer
Similar Jobs
Posted 7 days ago
Wincent Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
CS GROUP Remote 400 Avenue Sainte-Croix, Montréal, QC, Canada
Posted 13 days ago
Photo of the Rise User
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!