← Back to opportunities

Software Engineer in Distributed Systems

📍 Location
winnipeg
⏰ Job Type
Full-time
📅 Posted
June 15, 2026

About the Role

Join an elite FinTech firm as a Software Engineer focusing on distributed systems and machine learning infrastructure. This role targets high-performance design and collaborative greenfield initiatives.

The firm is expanding its engineering team and seeks Software Engineers at all experience levels. Key responsibilities include designing and building scalable distributed systems and driving software architecture best practices. Candidates should be enthusiastic learners, willing to delve into Rust while leveraging their Python experience in high-stakes environments.

Key Responsibilities: • Design and develop high-performance distributed systems • Drive software architecture best practices and testing methods • Participate in greenfield projects focused on reliability and scale • Collaborate with cross-functional teams on complex solutions • Maintain a focus on low-latency mission-critical systems

Requirements: • Proven coding experience in Python • Interest i...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position