Senior Software Engineer (Backend & Distributed Systems)
Placements24
About the Role
Our client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their
fully remote
engineering team. This role focuses on designing, developing, and maintaining scalable and robust backend systems and distributed applications. You will play a key role in architecting solutions that handle high volumes of data and traffic, ensuring performance, reliability, and security. The ideal candidate has a strong foundation in computer science principles, extensive experience with backend development, and a passion for tackling complex engineering challenges. As part of a
remote-first
company, you'll utilize cutting-edge collaboration tools to work seamlessly with a globally distributed team. This is an exceptional opportunity to contribute to innovative projects, influence technical decisions, and grow your career in a flexible and supportive environment. We are committed to building high-quality software that delights our users and drives business success.Key Responsibilities
Design, develop, test, and deploy scalable and resilient backend services and APIs.Build and maintain distributed systems, ensuring high availability and fault tolerance.Write clean, efficient, well-documented, and maintainable code.Collaborate with cross-functional teams, including product management, frontend development, and QA.Optimize application performance and database queries for large-scale applications.Implement security best practices and ensure data protection.Participate in code reviews, providing constructive feedback and mentoring junior engineers.Troubleshoot and resolve complex technical issues in production environments.Contribute to architectural design discussions and technology evaluations.Stay abreast of the latest advancements in software engineering and distributed systems, contributing to the
remote
team's knowledge base.Requirements
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.Proven experience as a Senior Software Engineer, with a strong background in backend development.Expertise in one or more programming languages such as Java, Python, Go, or C#.Deep understanding of distributed systems concepts and design patterns.Experience designing and developing RESTful APIs.Proficiency with databases (SQL and/or NoSQL) and data modeling.Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).Experience with version control systems like Git.Excellent analytical, problem-solving, and debugging skills.Strong communication and collaboration skills, essential for a
fully remote
role.Benefits
Competitive salary and performance-based bonuses.Comprehensive health, dental, and vision insurance.Generous paid time off and flexible holidays.Remote work flexibility, allowing you to work from anywhere.Opportunities for professional development, including conferences and training budgets.Retirement savings plan.Company-provided laptop and necessary software.Virtual team building activities and social events.Clear career advancement opportunities.
#J-18808-Ljbffr
Our client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their
fully remote
engineering team. This role focuses on designing, developing, and maintaining scalable and robust backend systems and distributed applications. You will play a key role in architecting solutions that handle high volumes of data and traffic, ensuring performance, reliability, and security. The ideal candidate has a strong foundation in computer science principles, extensive experience with backend development, and a passion for tackling complex engineering challenges. As part of a
remote-first
company, you'll utilize cutting-edge collaboration tools to work seamlessly with a globally distributed team. This is an exceptional opportunity to contribute to innovative projects, influence technical decisions, and grow your career in a flexible and supportive environment. We are committed to building high-quality software that delights our users and drives business success.Key Responsibilities
Design, develop, test, and deploy scalable and resilient backend services and APIs.Build and maintain distributed systems, ensuring high availability and fault tolerance.Write clean, efficient, well-documented, and maintainable code.Collaborate with cross-functional teams, including product management, frontend development, and QA.Optimize application performance and database queries for large-scale applications.Implement security best practices and ensure data protection.Participate in code reviews, providing constructive feedback and mentoring junior engineers.Troubleshoot and resolve complex technical issues in production environments.Contribute to architectural design discussions and technology evaluations.Stay abreast of the latest advancements in software engineering and distributed systems, contributing to the
remote
team's knowledge base.Requirements
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience.Proven experience as a Senior Software Engineer, with a strong background in backend development.Expertise in one or more programming languages such as Java, Python, Go, or C#.Deep understanding of distributed systems concepts and design patterns.Experience designing and developing RESTful APIs.Proficiency with databases (SQL and/or NoSQL) and data modeling.Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).Experience with version control systems like Git.Excellent analytical, problem-solving, and debugging skills.Strong communication and collaboration skills, essential for a
fully remote
role.Benefits
Competitive salary and performance-based bonuses.Comprehensive health, dental, and vision insurance.Generous paid time off and flexible holidays.Remote work flexibility, allowing you to work from anywhere.Opportunities for professional development, including conferences and training budgets.Retirement savings plan.Company-provided laptop and necessary software.Virtual team building activities and social events.Clear career advancement opportunities.
#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Backend & Distributed Systems) in Winnipeg, MB vacancy
$188k - $242k per year
Senior Software Engineer, Backend - International Toronto, CanadaWho We Are At Justworks, you’ll enjoy a welcoming and casual environment, great benefits, wellness program offerings, company retreats, and the ability to interact with and learn from leaders in the startup...SeniorCasual workWork at officeLocal area$180k - $220k per year
...has focused on accelerating the transition of the financial system to a digital asset economy. BitGo maintains a global presence... ...and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients...SeniorFull timeWork at officeWorldwide$140k - $160k per year
ABOUT YOU We are looking for a Senior Backend Engineer who is detail-oriented, proactive, and highly collaborative to join our Engineering team... ...setting and is excited to design and build scalable backend systems, drive architectural improvements, and deliver resilient,...Senior$181k - $241k per year
...experience designing, developing and launching backend systems at scale using languages like Python or... ...record of developing highly available distributed systems using technologies like AWS,... ...and iterating on feedback from your engineering and cross-functional peers.You have...SuggestedWork at officeRemote workFlexible hours- # Senior Software EngineerSpotify Remote (Toronto) Full-timeFull-timeRemoteSoftware Engineering---## About this roleSpotify is hiring a Senior Software Engineer (Remote (Toronto)).... ...Design, build, deploy, and operate scalable backend services that power authorization,...SeniorLong term contractRemote work
$120k - $180k per year
...Press Are Looking For We are looking for a talented System Software Engineer to help us redefine the infrastructure layer of AI. In this... ...AI models.Identify and resolve performance bottlenecks in distributed training and inference workloads through deep-dive analysis...InternshipRemote work- Build high-scale backend data services at Akamai using Python, Java, or Go with hands-on development across Cloud Data Services. Work within a global engineering team.As a Senior II Software Engineer, you will design and scale backend services, APIs, microservices, and distributed...Senior
$181k - $241k per year
Staff Software Engineer, Backend (Identity Decisioning)Remote Canada At Affim, we exist for the moments that matter—giving people a clear, predictable... ...of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You have...Work at officeRemote workFlexible hours- ...startup that’s bringing modern engineering to one of the most outdated... ...engineers, all full-stack with a backend focus, to work on the core... ...engine Who you areYou’re either Senior or Staff level and have... ...understand database design and system architecture. You’re comfortable...SeniorWork at officeRemote work
- ...platform infrastructure with Python or Kotlin as a remote Senior Backend Engineer at Affirm, serving teams and production workloads.This senior... ..., launch, and on-call. You will build highly available distributed systems using AWS, MySQL, and Kubernetes. Your work supports...SeniorRemote work
- ...Jeeves financial services remotely with Go, Python, or TypeScript while designing reliable systems for global payments and cards. Work full time from anywhere.As a Senior Backend Engineer, you will build backend services powering payments, cards, spend management, and...SeniorFull timeRemote work
- Affim is seeking a software engineer to help design, build, and scale backend systems using Python or Kotlin. You will work with AWS, Kafka, Flink, and Kubernetes within a distributed architecture, delivering robust features in a remote-first environment across Canada.You will...Remote work
$120k - $180k per year
Join to apply for the Senior Software Engineer II role at Tripledot Studios DescriptionDepartment: Engineering Location: Toronto... ...into functional prototypes and implement game features and systems, enabling swift iteration and collaboration with a cross‑...SeniorWork at officeRemote workFlexible hours- Actalent recherche un Développeur logiciel biomédical à Montréal pour concevoir et fabriquer des dispositifs médicaux avancés, incluant des cathéters pour procédures interventionnelles. Vous participerez à des projets qui repoussent les limites de la technologie médicale et ...InternshipWork at office
$192k - $240k per year
...management, bill pay, and travel software, Brex enables founders and... ...Zoom, Plaid, Reddit, and SeatGeek.Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention... ...leaders.What you'll do As a Senior Software Engineer on our Task...SeniorWork at officeRemote workWork from home- Build scalable backend services with AWS and Python for an AI-driven risk intelligence platform, with flexible hybrid Montreal or remote work options.As a Senior Software Engineer, you will develop production backend services and RESTful APIs. You will optimize data processing...SeniorRemote workFlexible hours
$129k - $164.5k per year
...us to do the best work of your career, solving meaningful problems with remarkable teams. Greenhouse is searching for a Senior Software Engineer to join our team! As a member of the Greenhouse Engineering team, you will actively contribute to a swift software...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work- ...drivers safe, fleets compliant, and operations running at peak efficiency. Learn more at fleetworthy.Com. About the RoleThe Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen...SeniorRemote workShift work
- ...development at Cambridge Design Partnership, combining systems architecture, integration, and hands-on technical problem-solving.As Senior Systems Engineer and Technical Lead, you will connect mechanical, electrical, firmware, and software disciplines. You will shape requirements,...Senior
$125k - $145k per year
...individuals to help bring this vision to life! About The RoleAs a Senior IT Systems Engineer at BioRender, you will operate with end-to-end ownership... ...and operating modern IT infrastructure within fast-growing software companies. Deep hands‑on expertise in at least two key...SeniorFull timeRemote work- ...a pivotal part of secure AI innovation with Varonis as a Senior Python Software Engineer in Vancouver. Focus on crafting intricate SaaS platforms while... ...Engineer to develop cutting-edge, production-ready systems on their secure AI platform. This hands-on role is designed...Senior
- ...world’s leading platform for agentic software development — powered by Copilot... ...Canada OverviewAs a software engineer on GitHub’s Ecosystem Events team... ...products. You will work with a distributed team of engineers on the event‑driven systems developers use to integrate with...SeniorRemote work
- ...are therefore looking for amazing people to add to our team!About the Role We’re looking for a Senior Software Engineer to take ownership of the production systems and internal data platform that power our Machine Learning (ML) and Operations Research (OR) work.This...SeniorFor contractors
$250k - $280k per year
...How We WorkWe are a fully distributed company, which means we believe... ...small, cross-functional group of engineers with a dedicated product... ...people understand and debug AI systems, this is the team for you.... ...to the role: Significant software engineering experience, with...SeniorInternshipWork at officeRemote workWork from homeHome officeVisa sponsorshipShift work- Safe Software is seeking a Staff Software Developer - AI Products to lead backend work on FME AI Service, AI Assist Plugin, and future AI offerings. You will design and operate... ...teams, own technical decisions, mentor engineers, and help reduce latency while improving assistant...
- ...better ways to bring value to Sun Life. We are looking for a Senior Software Engineer who thrives in high-impact environments and brings 7+ years... ...In this role, you will play a key part in keeping critical systems reliable, scalable, secure, and resilient—especially when incidents...SeniorWork from homeFlexible hours
$180k - $220k per year
...has focused on accelerating the transition of the financial system to a digital asset economy. BitGo maintains a global presence... ...and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the first...SeniorFull timeWork at officeWorldwide- Affirm, Inc. is seeking an experienced backend engineer to join the AI Platform team.You will design, build, and operate gateway, runtime, and evaluation services that scale AI workloads for millions of users and their transactions, while ensuring security, reliability, and...Senior
$137.2k - $196k per year
...turning AI from an experiment into an operating capability: training, infrastructure, developer agents, and AI-powered business systems. Engineers operate with high ownership and autonomy, collaborating on shared architectural decisions and AI infrastructure. What You’ll...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$144k - $176k per year
...monitoring – ensuring reliability and performance at scale System & Infrastructure Ownership: Manage production systems,... ...term strategy Who You Are You have 3+ years of full-stack software engineering experience You have led the development of significant components...SeniorLong term contractInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Backend & Distributed Systems). Be the first to apply!
Related searches
- software developer remote Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer devops Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- remote entry level software developer Winnipeg, MB
- part time software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB
- software engineer salary in canada Winnipeg, MB
- software engineer - computer Winnipeg, MB

