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

Software Engineer - OTC Team (100% Remote)

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 once your code is pushed to production.

About the OTC team

Our Over-the-Counter (OTC) team specializes in facilitating high-volume cryptocurrency trades for financial institutions and VIP clients. As market makers, we offer direct services that provide clients with optimal pricing and execution, thereby maximizing financial outcomes. While most processes are automated, the team focuses on delivering personalized solutions to meet the unique needs of each client.

What will you do in the OTC team

  • Use Rust, TS, and AWS to build infrastructure that allows us to trade with our VIP clients and financial institutions.

  • Connect liquidity aggregators and institutions directly while leveraging our existing crypto infrastructure.

  • Improve our platform and connectivity to deploy new business cases, from everyday API trading with individual brokers, to trading large amounts with institutional traders.

What we expect from you

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

  • End-to-end Delivery Expertise: Engineering, system design, monitoring, performance tuning, and low-level optimization. While we don't require knowledge of any specific language or framework, you’ll need to work with Rust, TS, AWS, and modern stack.

  • Strong Communication Skills: Communicate with our business clients to help them implement our APIs and integrate with our infrastructure.

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

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

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

Remote work and relocation

  • This team supports remote work from European countries.

  • This role requires onsite collaboration at our offices, especially during onboarding. We expect you to come to Bratislava for 2-4 weeks for onboarding and then visit for ~week every 2 months (or depending on what you agree on with your team lead). We cover transport, accommodation, and food in our cafeteria when you visit us.

  • We provide relocation and visa assistance if you choose to move to Slovakia.

  • Your salary may be negotiated and adjusted based on your country of residence.

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 - OTC Team (100% Remote), Wincent

If you're a Software Engineer looking to make waves in the high-frequency cryptocurrency trading industry, Wincent is the place for you! We’re on the hunt for talented individuals like you to join our OTC Team, where you'll use cutting-edge technologies like Rust, TypeScript, and AWS to build robust infrastructure for trading with our esteemed VIP clients and financial institutions. Imagine collaborating with a stellar team formed by experts from giants like Facebook and Google, utilizing your end-to-end delivery expertise while working on a platform that operates autonomously around the clock, capturing nearly 1% of the global crypto trading volume. At Wincent, we believe in giving our engineers the freedom to own their projects, solve complex problems, and see the immediate impact of their contributions once the code is pushed to production. You’ll also play a crucial role in connecting liquidity aggregators directly with our clients, enhancing our trading capabilities, and ensuring that we maintain optimal pricing and execution. With a collaborative spirit and strong communication skills, you'll guide our business clients in seamlessly implementing and integrating our APIs. If you thrive in a dynamic environment that values true team spirit and cutting-edge innovation, come and help us shape the future of cryptocurrency trading at Wincent!

Frequently Asked Questions (FAQs) for Software Engineer - OTC Team (100% Remote) Role at Wincent
What are the main responsibilities of a Software Engineer on the OTC Team at Wincent?

As a Software Engineer on the OTC Team at Wincent, your primary responsibilities will include developing and maintaining infrastructure for trading with high-profile clients and financial institutions. You'll use technologies like Rust, TypeScript, and AWS to enhance our existing crypto infrastructure, connect liquidity aggregators, and improve our platform's capabilities. Your role will also involve delivering personalized solutions to our clients while ensuring optimal pricing and execution.

Join Rise to see the full answer
What skills and qualifications are required for the Software Engineer role at Wincent?

To excel as a Software Engineer at Wincent, you should possess strong problem-solving skills, ownership mentality, and technical expertise in system design and performance tuning. While experience with Rust, TypeScript, and AWS is beneficial, we prioritize your ability to learn and adapt to new technologies. Excellent communication skills are vital as you'll be interacting with business clients to integrate our APIs and optimize their trading experiences.

Join Rise to see the full answer
How does the interview process for a Software Engineer at Wincent work?

The interview process at Wincent for a Software Engineer starts with an introductory call to learn about the company. Following that, you'll complete an algorithmic coding challenge in your free time, after which you will attend a technical interview focused on coding skills. A soft skills interview will follow, assessing your interpersonal experiences, and finally, a system design interview for senior candidates will take place. This entire process is conducted online for your convenience.

Join Rise to see the full answer
What is the expected salary and benefits for a Software Engineer at Wincent?

At Wincent, the total compensation for a Software Engineer can range from €100,000 to €800,000 annually, depending on your expertise and seniority level. Benefits include performance bonuses twice a year, equity options, generous vacation days totaling around 40, full-day catering, and support for mental health and professional development, among others. Plus, we provide relocation assistance if you're considering moving to Slovakia.

Join Rise to see the full answer
Is remote work an option for the Software Engineer position at Wincent?

Yes, the Software Engineer position on the OTC Team at Wincent supports remote work from various European countries. However, you will need to visit our offices in Bratislava for onboarding and occasional team collaboration, with travel expenses covered by the company. This arrangement allows you to enjoy both flexibility and the benefits of in-person teamwork.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - OTC Team (100% Remote)
Can you describe a project where you took ownership from start to finish as a Software Engineer?

When answering this question, provide a clear example showcasing your involvement in a project. Detail the challenges faced, the decisions made, and how you ensured successful delivery. Showcase your ability to own results while emphasizing collaboration with your team.

Join Rise to see the full answer
How do you ensure the performance and scalability of the applications you build?

Discuss your approach to performance and scalability, including techniques such as load testing, code optimization, and architectural design patterns. Provide examples of tools or methodologies you utilize to monitor and maintain performance standards.

Join Rise to see the full answer
Why is teamwork important in software development, especially at Wincent?

Emphasize the significance of collaboration in achieving project goals efficiently. Highlight how diverse ideas can lead to innovative solutions, and explain how working closely with your team at Wincent enhances overall productivity and creativity.

Join Rise to see the full answer
What steps do you take to troubleshoot a complex system issue?

Explain your systematic approach to troubleshooting, such as isolating the problem, checking logs, using debugging tools, and implementing fixes based on your findings. Highlight your analytical skills and ability to work under pressure.

Join Rise to see the full answer
How would you explain technical concepts to a non-technical audience?

Demonstrate your communication skills by discussing your ability to break down complex ideas into simpler terms. Use analogies or visuals to convey your message, ensuring your audience understands the concepts without overwhelming technical jargon.

Join Rise to see the full answer
Can you give an example of when you had to quickly learn a new technology or framework?

Share a relevant experience when you needed to become proficient with a new tool or technology under tight deadlines. Discuss the resources you found useful, your learning process, and how you implemented that knowledge successfully.

Join Rise to see the full answer
What are the key factors to consider when designing an API?

Discuss fundamental aspects such as clarity of documentation, versioning, security, and user experience. Provide examples of APIs you’ve built or worked with, emphasizing best practices and your rationale behind design choices.

Join Rise to see the full answer
How do you approach optimizing existing code?

Talk about your process for identifying bottlenecks, conducting code reviews, and implementing best practices in terms of performance and maintainability. Mention languages or frameworks that you have optimized in previous roles.

Join Rise to see the full answer
What do you see as the future of cryptocurrency trading technology?

Share your vision for the evolution of cryptocurrency trading technologies, including decentralization, algorithmic trading, and emerging platforms. Highlight your enthusiasm for innovation and how you hope to contribute to this domain at Wincent.

Join Rise to see the full answer
How do you handle disagreements in a team setting?

Illustrate your conflict resolution skills by describing a past experience where you navigated a disagreement. Emphasize the importance of open communication, respect for differing opinions, and focusing on the team’s overall goals to find a resolution.

Join Rise to see the full answer
Similar Jobs
Wincent Remote No location specified
Posted 12 days ago
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Posted 5 days ago
Photo of the Rise User
Youlend Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
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!