At a Glance
- Tasks: Design and develop cutting-edge trading systems with real-time data processing.
- Company: Join a rapidly growing startup at the forefront of data technology.
- Benefits: Competitive salary, performance bonuses, health insurance, gym membership, and regular team socials.
- Other info: Flexible working arrangements available; enjoy breakfast and snacks at the office!
- Why this job: Make a real impact in a dynamic environment while tackling challenging technical problems.
- Qualifications: Strong programming skills in Python and Java, with experience in cloud infrastructure.
The predicted salary is between 36000 - 60000 £ per year.
About White Swan Data Technology is at the heart of our business and has produced consistent and significant results. We are a small but rapidly growing team of mathematicians, data scientists and software engineers constantly striving to refine our world class statistical models while also researching and deploying new ones. Our work bridges three domains, each challenging in its own right - iGaming, quantitative research and software development. This convergence demands a rare blend of skills and creativity to identify and capitalise on inefficiencies across the iGaming landscape. The opportunities are vast, but we are only as good as the people we bring on board. As a startup, we offer a dynamic and entrepreneurial environment where you’ll work on impactful projects and have the autonomy to explore new ideas. In-person collaboration and innovation are at the heart of what we do, and we are always looking for individuals who can contribute their unique perspectives and talents to help us stay ahead in a constantly evolving industry.
About The Role We have an opportunity for an experienced developer to join a fast-developing area of our business. This role will be joining a small and dynamic team developing a cutting-edge trading systems. We are building systems that process real-time market and event-based information to execute automated trading strategies with millisecond latency. This is an opportunity to work on challenging technical problems in a collaborative environment where your contributions directly impact our platform's success.
Key Responsibilities- Design, develop, and optimise cloud based low-latency data processing pipelines.
- Implement and maintain integrations with multiple trading platforms.
- Enhance existing trading strategy implementations for improved performance.
- Design and implement real-time data processing and analytical reporting pipelines.
- Monitor and optimise system performance to maintain millisecond-level latency targets.
- Collaborate closely with quantitative analysts to translate trading strategies into production code.
- Maintain and improve our GCP-based infrastructure and deployment pipelines.
- Programming Proficiency: Strong skills in Python and Java.
- Cloud & Infrastructure: Hands-on experience with Google Cloud Platform (GCP) and Docker containerisation.
- API Development: Experience building and integrating with RESTful APIs, particularly for real-time applications.
- Low-Latency Systems: Understanding of performance optimisation techniques and experience building resilient systems with strict latency requirements, streaming data architectures and event-driven systems.
- Data Engineering: Solid grasp of data pipeline design, ETL processes, and schema design for both transactional and analytical workloads.
- Experience in a trading environment.
- Industry experience in wagering/betting.
- Salary depending on experience.
- Annual discretionary performance bonus.
- 25 days holiday per annum, plus UK bank holidays.
- Private health & dental insurance.
- Optical cover through Aviva.
- Pension plan.
- Gympass membership to over 1900 gyms and wellness businesses.
- Breakfast bought in every day and lunch bought in twice a week.
- Free coffee & snacks at the office.
- Regular team events & socials.
*While the role is advertised as on-site we are happy to discuss flexibility in working arrangements on a case-by-case basis.
Senior Software Developer employer: White Swan Data
At White Swan Data, we pride ourselves on being an excellent employer by fostering a dynamic and entrepreneurial work culture that encourages innovation and collaboration. Our London-based team enjoys a range of benefits including competitive salaries, private health insurance, and regular team events, all while working on impactful projects that directly influence our cutting-edge trading systems. We are committed to employee growth, offering opportunities to tackle challenging technical problems in a supportive environment where your unique skills can shine.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer
✨Tip Number 1
Network like a pro! Reach out to current employees at White Swan Data through LinkedIn or industry events. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those related to low-latency systems or cloud-based solutions. This will help us see your practical experience in action.
✨Tip Number 3
Ace the interview by being ready to discuss real-time data processing and trading strategies. Brush up on your Python and Java skills, and be prepared to solve coding challenges on the spot!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior Software Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Developer role. Highlight your programming proficiency in Python and Java, and any relevant experience with GCP and low-latency systems. We want to see how you can contribute to our dynamic team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working at White Swan Data and how your unique skills can help us tackle those challenging technical problems. Let us know what excites you about the opportunity!
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve trading systems or data processing. It gives us a glimpse into your problem-solving abilities!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It streamlines the process for us and ensures your application lands in the right hands. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at White Swan Data
✨Know Your Tech Stack
Make sure you’re well-versed in Python and Java, as these are crucial for the role. Brush up on your knowledge of Google Cloud Platform and Docker too, as they’ll likely come up during technical discussions.
✨Understand Low-Latency Systems
Since the role involves building low-latency data processing pipelines, be prepared to discuss performance optimisation techniques. Think about examples from your past work where you successfully tackled similar challenges.
✨Showcase Your Collaborative Spirit
White Swan Data values teamwork, so be ready to share experiences where you collaborated with others, especially quantitative analysts. Highlight how you translated complex ideas into actionable code.
✨Prepare Questions About Their Projects
Demonstrate your interest by preparing insightful questions about their trading systems and the challenges they face. This shows that you’re not just looking for a job, but are genuinely interested in contributing to their success.