- Search jobs
- Chatham-Kent, ON
- java software developer
Java software developer Jobs in Chatham-Kent, ON
Create a job alert for this search
Java software developer • chatham kent on
Senior Distributed Systems Software Engineer
Calliere GroupRaleigh, ON, caRemote Senior Java Engineer - AI Trainer
SuperAnnotateChatham, Ontario, CAsenior accountant
Mitchell's Bay Marine Park LimitedDover Centre, ON, CASenior Full Stack Engineer
ScribendiChatham, ON, CA- Quinte West, ON (from $ 103,750 to $ 171,300 year)
- Bradford West Gwillimbury, ON (from $ 103,750 to $ 171,300 year)
- Fort St. John, BC (from $ 139,838 to $ 164,797 year)
- Slave Lake, AB (from $ 155,313 to $ 163,843 year)
- Saint-Bruno-de-Montarville, QC (from $ 86,750 to $ 162,288 year)
- Markham, ON (from $ 152,818 to $ 161,419 year)
- North York, ON (from $ 152,862 to $ 160,799 year)
- East York, ON (from $ 152,862 to $ 160,799 year)
- Gatineau, QC (from $ 130,000 to $ 160,000 year)
- Toronto, ON (from $ 129,756 to $ 160,000 year)
Popular searches
Senior Distributed Systems Software Engineer
Calliere GroupRaleigh, ON, ca- Full-time
This is a remote position.
Join an advanced engineering team solving mission-critical challenges in distributed systems and large-scale data movement. You’ll help architect and evolve the backbone for platforms serving a diverse global client base, focusing on seamless data synchronization, real-time streaming, and resilient cloud-native infrastructure.
What You'll Do
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
About You
Experienced in building, scaling, and troubleshooting high-performance distributed systems
Comfortable working across cloud ecosystems (AWS, GCP, Azure) and various database and messaging technologies
Skilled in code and systems optimization—excited to address bottlenecks through analysis, experimentation, and iteration
Able to communicate technical concepts clearly to technical and non-technical audiences alike
Thrive on autonomy and ownership; motivated by delivering high-impact results in a fast-paced, collaborative environment
Requirements
Qualifications
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
Why Join
Direct ownership on projects affecting global customers
Work alongside high-performing peers that value autonomy and growth
Competitive compensation and meaningful equity in a fast-growing platform
Remote-first environment with a strong focus on outcome and impact
Requirements
Software Engineer, Distributed Systems, remote, North America, AI platform, marketing, growth, AI agents, LLMs, agentic AI, cloud data warehouses, Snowflake, Databricks, syncing engine, distributed systems, performance optimization, troubleshooting, large scale data, high throughput, multi-cloud, multi-region, scalability, reliability, streaming, streaming syncing, real-time, webhooks, queues, low latency, caching layer, personalization API, data warehouses, real-time personalization