1

Weekend Software Engineer Jobs in Toronto, ON (NOW HIRING)

The software engineer is focused on software development with Clojure as main programming language (We will teach you Clojure). Main responsibilities: * Horizontally scalable microservices written ...

Our talented team of software engineers, hardware engineers, and operators have previously worked at such companies as Amazon, IBM, and Google. We're currently looking for a Lead Software Engineer to ...

We are seeking a skilled Software Engineer with strong experience in Java, Spring Boot, REST APIs, SOAP services, enterprise integration, and advanced Unix/Linux scripting. This role is critical to ...

As a software engineer at Lyft, you'll collaborate with other software engineers and cross functions like product, data science and analytics to lead and execute large projects from idea to efficient ...

New

... Science, Engineering, and/or a related field of study. * You have a strong understanding of technologies found within an IT organization's core computing infrastructure and software components ...

The Role As a Full Stack Software Engineer, you will join one of our teams and expand our banking platform. You will contribute to developing world-class digital products and experiences, touching ...

The Role GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms. The successful candidate will ...

As a Software Engineer on Scotiabank's Data & AI Technology team, you will be involved in designing, building, and scaling our enterprise data catalog and data management solutions leveraging the ...

As a Software Engineer on Scotiabank's Data & AI Technology team, you will be involved in designing, building, and scaling our enterprise data catalog and data management solutions leveraging the ...

Software Engineer P2 Toronto (SS&C Financial Services Development) Location(s): Downtown Toronto - 30 Adelaide St E. Get To Know The Team: SS&C is leading the way. We continue to look for today's and ...

About this role We're looking for a software engineer to join us in building the future of business banking and cash management. You'll work closely with other engineers, product, and design to ...

Lead Software Engineer, AI Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission-critical role? Do you thrive in environments where your ...

next page

Showing results 1-20

Weekend Software Engineer information

See Toronto, ON salary details

$20.5K

$101.8K

$172.7K

How much do weekend software engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for weekend software engineer in Toronto, ON is $101,767.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,007.00 and $130,744.00 per year, depending on experience, location, and employer.

What is the difference between Weekend Software Engineer vs Part-Time Software Developer?

AspectWeekend Software EngineerPart-Time Software Developer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentProject-based, flexible hours, remote or on-siteProject-based, flexible hours, remote or on-site
Industry UsageTech companies, startups, freelance projectsTech companies, startups, freelance projects
Search & Comparison IntentYesYes

Weekend Software Engineers and Part-Time Software Developers often share similar credentials and work environments, focusing on flexible, project-based work. The main difference lies in terminology; 'Weekend Software Engineer' emphasizes work specifically on weekends, while 'Part-Time Software Developer' may include work during weekdays or evenings. Both roles suit those seeking flexible schedules in tech industries.

What are some unique challenges and benefits of working as a Weekend Software Engineer?

As a Weekend Software Engineer, you may face challenges such as collaborating with team members who primarily work weekdays, which can require proactive communication and clear documentation. However, this role also offers flexibility and the opportunity to focus on tasks with fewer real-time interruptions. You’ll likely work on maintenance, urgent bug fixes, or project sprints scheduled for off-peak hours. This experience can enhance your problem-solving skills and may position you for future roles that require adaptability or involve critical support work. Additionally, many organizations value weekend engineers for their reliability and willingness to support essential systems outside standard hours.

What are the key skills and qualifications needed to thrive as a Weekend Software Engineer, and why are they important?

To thrive as a Weekend Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree or coding experience. Familiarity with popular development tools, version control systems like Git, and cloud platforms is typically required. Effective time management, self-motivation, and clear remote communication are critical soft skills for this role. These skills ensure you can deliver high-quality code efficiently while collaborating with teams or clients during limited weekend hours.

What are Weekend Software Engineers?

Weekend Software Engineers are professionals who primarily work on software development tasks during the weekends. They may be employed part-time, on a contract basis, or as part of a company's flexible work schedule to handle maintenance, updates, or specific projects outside regular business hours. This role is ideal for those who prefer or require non-traditional work hours, and it can involve responsibilities such as coding, debugging, system monitoring, or supporting deployments that are scheduled to minimize business disruptions.
What are the most commonly searched types of Software Engineer jobs in Toronto, ON? The most popular types of Software Engineer jobs in Toronto, ON are:
What job categories do people searching Weekend Software Engineer jobs in Toronto, ON look for? The top searched job categories for Weekend Software Engineer jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Weekend Software Engineer jobs? Cities near Toronto, ON with the most Weekend Software Engineer job openings:
Infographic showing various Weekend Software Engineer job openings in Toronto, ON as of June 2026, with employment types broken down into 1% Locum Tenens, 90% Full Time, 4% Part Time, 4% Contract, and 1% Nights. Highlights an 85% Physical, 7% Hybrid, and 8% Remote job distribution, with an average salary of $101,767 per year, or $48.9 per hour.

Senior Software Engineer

Nubank

Toronto, ON

CA$147K - CA$185K/yr

Other

Medical, Life, Retirement

Posted 26 days ago


Job description

About Us

Nubank is one of the largest digital financial platforms in the world, with more than 122 million customers across Brazil, Mexico, and Colombia. Guided by our mission to fight complexity and empower people, we are redefining financial services in Latin America and this is still just the beginning of the purple future we're building.

Listed on the New York Stock Exchange (NYSE: NU), we combine proprietary technology, data intelligence, and an efficient operating model to deliver financial products that are simple, accessible, and human.

Our impact has been recognized by global rankings such as Time 100 Companies, Fast Company's Most Innovative Companies, and Forbes World's Best Bank. Visit our institutional page https://international.nubank.com.br/careers/

About the role

Our Engineering team helps Nubank to create and use the technology that provides us to build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies. While we value candidates that are familiar with them, we are also confident that software engineers who are interested in joining Nubank will be able to learn from our team. The software engineer is focused on software development with Clojure as main programming language (We will teach you Clojure). Main responsibilities:

  • Horizontally scalable microservices written mostly in Clojure, using Finagle and leveraging upon functional programming techniques and hexagonal architecture
  • High throughput jobs and inter-service communication using Kafka
  • Continuous Integration and Deployment into AWS
  • Storing data in Datomic and DynamoDB
  • Monitoring and observability with Prometheus
  • Running as much as possible in Kubernetes

We are a process-light organization that values human interactions. We value working in small, independent teams that feel like small startups within the company, and eschew coupling and centralizing where realistic. We understand that execution is the key to success and optimize processes to remove bottlenecks.

You will be responsible for
  • Work with large scale distributed systems, understanding their broad architecture
  • Plan and execute on entire features, collaborating with peers while planning the work ahead
  • Collaborate in building microservices and work with continuous delivery and infrastructure as code
  • Work with agile software development methodologies
  • Write, test, instrument, document, and maintain code
  • Pair, and participate in code reviews, to grow and contribute to the growth of others in and around the team
  • Collaborate closely with Product, Design, and partner Engineering teams to build new experiences
  • Participate in on-call rotations for your team and respond to incidents as necessary
  • Work focused on backend applications, and be open to contribute to mobile and frontend development, according to business needs
We are looking for a person who has
  • At least 6 years of experience developing digital products
  • Ability to quickly understand technical and business requirements, translating them into technical design and implementation
  • A problem-solver who is able to communicate effectively across functional teams
  • A software engineer who cares deeply about user experience
  • Proven understanding of object-oriented or functional programming language
  • Notions of distributed systems and familiarity with cloud technologies
  • Have practical knowledge of agile software development methodologies and previous experience with CI/CD
  • Advanced English skills 
Our Benefits
  • Health Insurance
  • Life Insurance
  • Pension Plan
  • Extended maternity and paternity leaves 
  • Nucleo - Our learning platform of courses
  • NuLanguage - Our language learning program
  • NuCare - Our mental health and wellness assistance program
  • Vacations
Work Model for this Role

Nubank operates in a hybrid model, where teams collaborate remotely and periodically come together for about one week of in-person sessions. For Canadian team members, these sessions typically take place in one of our hubs (Brazil, Mexico, Colombia, or the United States) and are communicated well in advance to allow proper planning, with travel support provided to ensure equitable access to these global collaboration opportunities.

Transparency in the use of AI

Our recruitment process may involve the use of artificial intelligence-enabled tools, such as automated interview transcription and analysis, to support the evaluation process. Artificial intelligence is not used to make final hiring decisions; all decisions are made by human reviewers.

Total compensation includes base salary, RSUs and benefits. Base salary range: $147,996 - $185,004