About the Role
We are seeking a Core Software Engineer remote to join our team at Optiver, where we leverage technology to tackle complex challenges in the financial markets. As a Core Software Engineer remote, you will play a crucial role in optimizing our systems to ensure peak efficiency, even in extreme market conditions.
What You'll Do
- Collaborate closely with Technology and Trading Teams to explore innovative ideas and establish new directions.
- Provide the essential software backbone that supports our trading operations every day.
- Define the technical landscape for our trading-focused development teams, enabling them to innovate continuously.
- Produce elegant and simple solutions in a fast-paced environment, demonstrating your technical knowledge and skills.
- Work with a variety of programming languages, primarily C++, while also utilizing Python and C#.
Requirements
- 4+ years of experience as a Software Engineer, with a strong focus on clean and correct code.
- Solid understanding of computer science fundamentals, including algorithms, memory models, and CPU architecture.
- Extensive experience with C++ and Linux; willingness to learn new languages is essential.
- Ability to work collaboratively in a diverse team environment.
- Experience in financial markets is a plus but not required.
Nice to Have
- Familiarity with responsive design and real-time data visualization.
- Experience with high-performance systems and applications.
- Interest in continuous improvement and innovation.
What We Offer
- Competitive salary ranging from $90,000 to $120,000 annually.
- Performance-based bonus structure that is unmatched in the industry.
- Comprehensive relocation packages and visa sponsorship for expats.
- 25 paid vacation days and fully paid first-class commuting expenses.
- Extensive office perks, including meals, sports activities, and wellness programs.
Optiver is looking for a Core Software Engineer remote to enhance their automated trading systems. Enjoy a competitive salary and excellent relocation support.
Who Will Succeed Here
Proficient in C++ and Python, with hands-on experience in developing high-performance applications, particularly in low-latency environments typical of automated trading systems.
Strong understanding of concurrency models and their practical applications in Linux environments, enabling efficient resource management and system optimization during peak trading hours.
Analytical mindset with a proactive approach to solving complex algorithmic challenges, demonstrating the ability to quickly adapt to changing market conditions and optimize trading strategies.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months