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

Scala Engineer (Trading)

At SwissBorg, our mission is to build a spectrum of investment experiences that help people redefine wealth. Our app has over 790,000+ verified users, offering the best price and liquidity across 16 fiat currencies to buy 90+ cryptocurrencies. Users can earn yield, diversify their portfolios with our themed crypto bundles, and gain access to exclusive alpha investment opportunities.


SwissBorg is looking for a Senior Scala Engineer to play a vital role in the back-end development of SwissBorg's flagship app.


You will join a great team and have a chance to build and own your products, witnessing real-time impact when your code gets deployed into production. You will immediately see your value and be valued as part of our great squad.


Our stack includes: 

Libraries: Cats Effect 3, Tapir, Sttp, Fs2, Pekko

Infrastructure: Kubernetes, Docker, ArgoCD, PostgreSQL, Kafka

Architecture: microservices, Event Sourcing, Reactive


There are endless opportunities at SwissBorg, you will join a talented engineering department working with some of the best Scala Engineers in Europe. From us, you can expect an environment that offers transparency and promotes a healthy work-life balance to enable you to do your best and a team of humble and motivated engineers.


As a Scala Engineer you will:
  • Identify requirements for backend architecture design and API with the engineering team
  • Solve challenging problems in the context of finance and distributed systems
  • Write rigorous automated tests and ensure code quality and documentation
  • Optimise the code for performance
  • Support and coach junior team members
  • Own your services, from tech design to deployment and monitoring
  • Help the product to design the requirements for a feature, providing technical guidance early in the process
  • Take part in the continuous improvement of the overall technical architecture


About you:
  • A strong understanding of trading systems and deep familiarity with the trading domain with a particular emphasis on arbitrage strategies and is highly desirable
  • Highly experienced with Scala
  • Strong sense of ownership and entrepreneurial thinking - customer value should be your key driver
  • Must have a keen interest in Crypto/Web3


Please submit your CV in English.


What we can offer you:

Training and development budget 

The latest MacBook Pro

BORG welcome bonus 

Flexible working hours - we believe in outcome over output

Vacation days + local bank holidays

Company wide retreats


At SwissBorg, we embrace diversity. We strongly believe that getting the best outcome requires different perspectives and backgrounds. We’re committed to openness, curiosity and creating an inclusive culture because we know that diverse teams build better products and generate better ideas. We strongly encourage applications from everyone!


To ensure a safe & welcoming space, please feel free to let us know of anything you require to feel comfortable bringing your whole self to the recruitment process.

SwissBorg Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
SwissBorg DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of SwissBorg
SwissBorg CEO photo
Unknown name
Approve of CEO
What You Should Know About Scala Engineer (Trading), SwissBorg

At SwissBorg, we're more than just a company; we're on a mission to redefine wealth through our innovative investment app, and we're looking for a passionate Scala Engineer (Trading) to join our talented team. As a Senior Scala Engineer, you'll play a crucial role in back-end development, working on our flagship app that serves over 790,000 verified users. Imagine the thrill of deploying your code and witnessing its impact in real-time! You'll work with an advanced tech stack, including Cats Effect 3 and Kubernetes, in an environment that promotes transparency and a healthy work-life balance. In this dynamic role, your responsibilities will include designing backend architecture, optimizing code performance, and mentoring junior members, all while contributing to the continuous improving of our systems. Your expertise in trading systems and a strong understanding of arbitrage strategies will be a great asset to our team. At SwissBorg, we value entrepreneurial thinkers who are customer-driven and eager to tackle exciting challenges in finance and distributed systems. We also believe in supporting each individual’s growth, which is why we provide a training and development budget and a range of other benefits including flexible working hours and company-wide retreats. If you're looking to make a difference in a diverse team that values different perspectives, SwissBorg is the place for you. Join us and be part of something extraordinary!

Frequently Asked Questions (FAQs) for Scala Engineer (Trading) Role at SwissBorg
What are the primary responsibilities of a Scala Engineer (Trading) at SwissBorg?

As a Scala Engineer (Trading) at SwissBorg, your primary responsibilities include designing backend architecture and APIs, optimizing code performance, writing automated tests for code quality, and mentoring junior developers. You’ll work closely with product teams to provide technical guidance and ensure that your solutions meet user needs.

Join Rise to see the full answer
What qualifications are needed to become a Scala Engineer (Trading) at SwissBorg?

To be a successful Scala Engineer (Trading) at SwissBorg, you should have a strong understanding of trading systems, ideally with hands-on experience in arbitrage strategies. Additionally, proficiency in Scala and a solid background in backend development, particularly in distributed systems, are essential.

Join Rise to see the full answer
What technology stack will I be working with as a Scala Engineer (Trading) at SwissBorg?

As a Scala Engineer (Trading) at SwissBorg, you will work with a modern technology stack including Cats Effect 3, Docker, Kubernetes, PostgreSQL, and Kafka. These technologies underpin our microservices architecture, ensuring robust, scalable, and efficient solutions.

Join Rise to see the full answer
How does SwissBorg support career development for Scala Engineers?

SwissBorg is committed to your career development as a Scala Engineer. The company offers a training and development budget, ensuring you have the resources to enhance your skills. You’ll also gain invaluable experience by working alongside some of the best Scala engineers in Europe, promoting both personal growth and technical mastery.

Join Rise to see the full answer
What is the company culture like for Scala Engineers at SwissBorg?

The culture at SwissBorg is built on transparency, inclusivity, and work-life balance. As a Scala Engineer, you'll find a supportive environment where diverse perspectives are encouraged. The company actively promotes collaboration among talented engineers, allowing for continuous learning and sharing of ideas.

Join Rise to see the full answer
Common Interview Questions for Scala Engineer (Trading)
What inspired you to pursue a career as a Scala Engineer?

When answering this question, share your passion for programming and why Scala resonates with you. Discuss specific projects or experiences where you’ve utilized Scala to solve problems and how this aligns with your career goals.

Join Rise to see the full answer
How do you approach problem-solving in complex trading systems?

Explain your systematic approach to problem-solving, emphasizing your analytical skills. You might include examples of how you've tackled challenges in trading systems, focusing on methodology, tools, and outcomes.

Join Rise to see the full answer
Can you explain how you ensure code quality in your projects?

Discuss the importance of automated testing, code reviews, and adhering to coding standards. Provide examples of testing frameworks you’ve used and how these practices contributed to high-quality deployments.

Join Rise to see the full answer
What experience do you have with microservices architecture?

Share your practical experiences with implementing and maintaining microservices. Discuss the advantages you've observed, challenges faced, and specific technologies you've utilized within microservice frameworks.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development, especially in Scala?

Talk about the various channels you use to stay informed—blogs, forums, conferences, or community meetups. Mention any particular resources tailored to Scala that you find especially helpful.

Join Rise to see the full answer
Describe a challenging project you’ve worked on as a Scala Engineer.

Utilize the STAR method (Situation, Task, Action, Result) to detail a specific project. Explain your role, the challenges faced, the solutions implemented, and the final outcomes to illustrate your technical and problem-solving abilities.

Join Rise to see the full answer
How would you mentor a junior developer in your team?

Share your philosophy on mentoring, focusing on building relationships and fostering an inclusive learning environment. Include specific strategies you would use, such as pair programming or regular feedback sessions.

Join Rise to see the full answer
What are your thoughts on the future of blockchain technology in finance?

Discuss the potential impact of blockchain on financial systems, sharing your insights based on current trends. Highlight any relevant experiences you've had in this area that could tie back to your role.

Join Rise to see the full answer
How do you handle tight deadlines while ensuring code quality?

Emphasize your time management and prioritization skills. Discuss any strategies you employ to balance speed and quality, such as breaking work into manageable tasks or using automated testing pipelines.

Join Rise to see the full answer
What strategies do you use for optimizing performance in Scala applications?

Outline the various strategies you use to enhance performance, such as efficient data structures, concurrency models, or leveraging Scala's functional programming features. Provide real-world examples from your previous experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Careem Remote Dubai, United Arab Emirates
Posted 2 days ago

Join Careem's innovative team as a Staff Software Engineer I, helping to shape the region's future through cutting-edge data solutions.

Posted 13 days ago

Join Abnormal Security's innovative Data Platform team as a Software Engineer, where you'll tackle data-intensive challenges and influence the future of cloud security.

Photo of the Rise User
Visa Remote Bellevue, Washington, United States
Posted 8 days ago

As a Chief Software Engineer at Visa, you will drive innovation and engineering standards for global payment solutions.

Photo of the Rise User

Visa is seeking a Lead Software Engineer to drive development in our Commercial Money Movement Solutions division, joining a team that’s fostering significant growth in B2B payment solutions.

Photo of the Rise User
ServiceNow Hybrid 4400 Carillon Point Floor 4, Kirkland, Washington, United States
Posted 8 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

We're seeking an experienced Staff Software Engineer to enhance our Kubernetes platform at ServiceNow, impacting how our customers work.

Posted 5 days ago

AlWatania Information Systems is in need of a talented Senior Full Stack Developer who can elevate their web applications with expertise in both frontend and backend technologies.

SwissBorg is democratising wealth management by making it fun, fair, and community-centric. Headquartered in Lausanne, Switzerland, SwissBorg has an international team of over 250 people and holds two licenses to provide Virtual Currency Exchange ...

33 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 12, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
10 people applied to Front end developer at Viseven
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI