Senior Distributed Systems Software Engineer
Location
Canada
Posted
114 days ago
Salary
$190K - $300K / year
Seniority
Senior
Job Description
Senior Distributed Systems Software Engineer
Calliere Group
• Design, implement, and maintain highly scalable, fault-tolerant backend services powering real-time data synchronization and streaming • Optimize systems for latency, throughput, and reliability to support demanding data transfer workflows • Guide architectural decisions around multi-region deployment, disaster recovery, and data residency for customers operating worldwide • Collaborate with both engineering and product stakeholders to deliver practical solutions that directly benefit end users and business needs • Own projects from concept to production—work with internal and external users to understand requirements and troubleshoot real-world scaling problems • Continuously monitor, evaluate, and improve platform automation, observability, and incident response techniques
Job Requirements
- Track record of designing or operating data syncing platforms, streaming event collections, or large-scale backend infrastructure
- Familiar with event-driven architectures, real-time APIs, and cloud-native deployment patterns
- Competent in at least one backend programming language (e.g. Go, Python, Java) with supporting experience in SQL or related tech
- Previous experience supporting a rapidly growing product or service is preferred, but high-impact is valued over years of seniority.
Benefits
- Competitive compensation
- Meaningful equity
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Oracle Commerce, ATG/Web Commerce
General DynamicsGeneral Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, General Dynamics has p
• Develop and maintain applications using Java 8 (or similar) and jQuery . • Build and enhance solutions with Oracle Commerce products , specifically: ATG Web Commerce 11.4 Endeca Commerce 11.4 Oracle Secure Enterprise Search 11.4 • Provide application support, including but not limited to: Querying and analyzing database information to produce requested reports. • Deploying environments on web and application servers. • Performing load and performance testing. • Managing certificates and overseeing server health monitoring.
Senior Software Engineer – Trading Infrastructure
GauntletDriving understanding and participation in the financial systems of the future.
• Design, implement, and operate scalable distributed systems in production. • Build low-latency and streaming systems for real-time and near real-time workloads. • Develop data pipelines and ETL workflows for ingesting, transforming, and serving data. • Build and maintain application services and APIs used by internal and external systems. • Implement Web3 protocol integrations, including smart contract interactions and on-chain data ingestion via RPCs, logs, and indexers. • Apply SRE principles to improve reliability, observability, and operational correctness. • Participate in incident response, debugging production issues and driving root-cause fixes. • Contribute to system design and code reviews, maintaining high engineering standards. • Leverage AI-assisted development tools to improve productivity, code quality, and system understanding, while exercising strong engineering judgment. • Write and maintain technical documentation for systems and workflows.
• Develop and deliver full-stack AI-powered applications on top of Unframe’s platform. • Work closely with customers and internal teams to tailor solutions. • Extend the platform and UI/UX layer as needed. • Collaborate with platform and research teams to integrate AI capabilities into production use. • Write clean, tested, and maintainable code.
• Build and support AI agents and orchestrators on an agentic AI platform powered by Semantic Kernel • Develop and integrate MCP servers and tools using Python FastMCP (core responsibility) • Implement multi-agent workflows (sequential, parallel, and handoffs) with guidance from senior engineers • Design and iterate on prompts and prompt strategies to improve quality and reliability • Contribute to building and maintaining LLM evaluation (eval) pipelines • Integrate LLM providers via APIs/SDKs and support experimentation • Help build RAG pipelines using vector stores and retrieval frameworks • Instrument systems using observability tools like Langfuse for tracing and cost monitoring • Write clean, testable, and maintainable Python code • Participate in code reviews, debugging, and testing • Support CI/CD and deployment workflows • Continuously learn and apply best practices in agentic AI development




