For in-person collaboration, our downtown Toronto office is less than a 15-minute walk from Union ... Strong software engineering fundamentals building backend, infrastructure, or distributed systems ...
For in-person collaboration, our downtown Toronto office is less than a 15-minute walk from Union ... Strong software engineering fundamentals building backend, infrastructure, or distributed systems ...
Engineering Manager
CA$85K - CA$95K/yr
... unionized environment, including skilled trades. * Proficient in Microsoft Office and other ... Experience with accounting systems (Adaco) and event management software (Ungerboeck)
Engineering Manager
CA$85K - CA$95K/yr
... unionized environment, including skilled trades. * Proficient in Microsoft Office and other ... Experience with accounting systems (Adaco) and event management software (Ungerboeck)
Job Title Assistant Chief Engineer | Full-Time | TD Coliseum
Hamilton, ON · On-site
CA$87K - CA$94K/yr
Knowledge of Office, Ice Plant, CMMS, and BAS software systems. * A demonstrated understanding of ... Ability to work independently and as part of a team-including unions. * Must be able to work a ...
Job Title Assistant Chief Engineer | Full-Time | TD Coliseum
Hamilton, ON · On-site
CA$87K - CA$94K/yr
Knowledge of Office, Ice Plant, CMMS, and BAS software systems. * A demonstrated understanding of ... Ability to work independently and as part of a team-including unions. * Must be able to work a ...
Non-Union Date Posted: July 17, 2026 Internal Closing Date: July 24, 2026 About Us At Baycrest, we ... Working knowledge of Canva, or similar software for the purposes of designing promotional and ...
Non-Union Date Posted: July 17, 2026 Internal Closing Date: July 24, 2026 About Us At Baycrest, we ... Working knowledge of Canva, or similar software for the purposes of designing promotional and ...
Test, analyze and maintain software programs and applications in support of achieving business ... Post-secondary diploma/degree in engineering, technology, or related field; or any combination of ...
Test, analyze and maintain software programs and applications in support of achieving business ... Post-secondary diploma/degree in engineering, technology, or related field; or any combination of ...
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. * Technical Skills: SQL Mastery (Joins, Unions, Aggregate functions), Postman/REST API testing tools ...
Posted today
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. * Technical Skills: SQL Mastery (Joins, Unions, Aggregate functions), Postman/REST API testing tools ...
Posted today
Data Scientist
Toronto, ON · On-site
CA$68K - CA$100K/yr
Proficiency in a software programming languages, e.g., Python * Knowledge of programming languages ... Thank you for your interest in Meridian Credit Union.Follow us on Twitter at@MeridianCareersConnect ...
Data Scientist
Toronto, ON · On-site
CA$68K - CA$100K/yr
Proficiency in a software programming languages, e.g., Python * Knowledge of programming languages ... Thank you for your interest in Meridian Credit Union.Follow us on Twitter at@MeridianCareersConnect ...
You are highly motivated to stay current with software development tools and software applications ... at Union Station; as well as the TTC's King 504 streetcar line. * You have card access to The ...
You are highly motivated to stay current with software development tools and software applications ... at Union Station; as well as the TTC's King 504 streetcar line. * You have card access to The ...
Programming of HVAC equipment via software and verify system performance. * Provide commissioning ... Hourly Non-Union, Full-Time
Programming of HVAC equipment via software and verify system performance. * Provide commissioning ... Hourly Non-Union, Full-Time
Electrical Designer
Thornhill, ON · On-site
... engineering principles and design software, to help design, develop, and maintain electrical ... This is a union position. The selected candidate must be willing and able to join the union. Who we ...
Electrical Designer
Thornhill, ON · On-site
... engineering principles and design software, to help design, develop, and maintain electrical ... This is a union position. The selected candidate must be willing and able to join the union. Who we ...
Electrical Designer
Thornhill, ON · On-site
... engineering principles and design software, to help design, develop, and maintain electrical ... This is a union position. The selected candidate must be willing and able to join the union. Who we ...
Electrical Designer
Thornhill, ON · On-site
... engineering principles and design software, to help design, develop, and maintain electrical ... This is a union position. The selected candidate must be willing and able to join the union. Who we ...
Programming of HVAC equipment via software and verify system performance. * Provide commissioning ... Hourly Non-Union, Full-Time
Programming of HVAC equipment via software and verify system performance. * Provide commissioning ... Hourly Non-Union, Full-Time
Assistant Programmer - Leagues
Oakville, ON · On-site
Job Details Part Time (Non-Union) Posting Status Open to all current Town of Oakville employees and ... August 5, 2026 The Town's recruitment software includes elements of artificial intelligence to ...
Assistant Programmer - Leagues
Oakville, ON · On-site
Job Details Part Time (Non-Union) Posting Status Open to all current Town of Oakville employees and ... August 5, 2026 The Town's recruitment software includes elements of artificial intelligence to ...
Programming of HVAC equipment via software and verify system performance. * Provide commissioning ... Hourly Non-Union, Full-Time
Programming of HVAC equipment via software and verify system performance. * Provide commissioning ... Hourly Non-Union, Full-Time
... and enterprise software services and solutions research, engineering and development company ... supervise unionized automotive manufacturing workforce. The main function of a production ...
... and enterprise software services and solutions research, engineering and development company ... supervise unionized automotive manufacturing workforce. The main function of a production ...
... and enterprise software services and solutions research, engineering and development company ... supervise unionized automotive manufacturing workforce. The main function of a production ...
Quick apply
... and enterprise software services and solutions research, engineering and development company ... supervise unionized automotive manufacturing workforce. The main function of a production ...
Manager, Energy Management
Mississauga, ON · On-site
Post-secondary degree in Mechanical/Electrical Engineering from a recognized university, along with ... Non Union The City of Mississauga may use artificial intelligence (AI) technology in sourcing and ...
Manager, Energy Management
Mississauga, ON · On-site
Post-secondary degree in Mechanical/Electrical Engineering from a recognized university, along with ... Non Union The City of Mississauga may use artificial intelligence (AI) technology in sourcing and ...
SUPERVISOR MAINT CONTRACT INSPECTIONS
Toronto, ON · On-site
CA$89K - CA$132K/yr
Non-Union Number of Positions Open : 1 Posting Period: 17-AUG-2026 to 28-AUG-2026 The ... Post-secondary degree or diploma in Civil Engineering/Civil Engineering Technologist/Technician ...
New
SUPERVISOR MAINT CONTRACT INSPECTIONS
Toronto, ON · On-site
CA$89K - CA$132K/yr
Non-Union Number of Positions Open : 1 Posting Period: 17-AUG-2026 to 28-AUG-2026 The ... Post-secondary degree or diploma in Civil Engineering/Civil Engineering Technologist/Technician ...
New
Personal Trainer -Toronto Union Station
CA$30K - CA$80K/yr
... programming * Leveraging and promoting all GoodLife training programs to support clients on their ... and software) Do you have what it takes? * Must be willing to accrue a nationally recognized ...
Personal Trainer -Toronto Union Station
CA$30K - CA$80K/yr
... programming * Leveraging and promoting all GoodLife training programs to support clients on their ... and software) Do you have what it takes? * Must be willing to accrue a nationally recognized ...
Personal Trainer - Toronto Union Station
Toronto, ON · On-site
CA$30K - CA$80K/yr
... programming * Leveraging and promoting all GoodLife training programs to support clients on their ... and software) Do you have what it takes? * Must be willing to accrue a nationally recognized ...
Personal Trainer - Toronto Union Station
Toronto, ON · On-site
CA$30K - CA$80K/yr
... programming * Leveraging and promoting all GoodLife training programs to support clients on their ... and software) Do you have what it takes? * Must be willing to accrue a nationally recognized ...
Union Software Engineer information
What is a union software engineer?
A Union Software Engineer is a software developer who is part of a labor union that advocates for fair wages, job security, and better working conditions. They perform the same technical tasks as other software engineers, such as coding, debugging, and system design, but with added protections and benefits negotiated by their union. These unions help ensure transparent employment policies, collective bargaining power, and support for workplace issues. Unionized software engineers may work in various industries, including tech companies, government agencies, and nonprofits.
How does being a union software engineer differ from a non-union software engineer in terms of work environment and responsibilities?
As a Union Software Engineer, you'll often benefit from defined workplace protections, clearer work hours, and collective bargaining agreements that set standards for pay and benefits. Your responsibilities will still center around software development, but you may also participate in union activities—such as attending meetings, voting on contracts, or collaborating on work-related policies. Daily tasks involve coding, collaborating with cross-functional teams, and ensuring software aligns with both organizational and union requirements. This supportive structure can lead to enhanced job security and a strong sense of community among colleagues.
What are the key skills and qualifications needed to thrive as a union software engineer, and why are they important?
A Union Software Engineer excels with strong programming fundamentals, software development methodologies, and typically holds a degree in computer science or a related field. Familiarity with tools such as Git, continuous integration pipelines, and knowledge of union contracts or labor management software may be required. Outstanding teamwork, effective communication, and adaptability are crucial soft skills for bridging technical and union-specific requirements. These abilities are essential for ensuring software solutions meet organizational standards while supporting fair labor practices and productive collaboration.
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 are popular job titles related to Union Software Engineer jobs in Toronto, ON?
For Union Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:
- Software Developer
- Senior Software Developer
- Full Time Fresher Software Engineer
- Remote Senior Software Engineer
- Remote Software Engineer
- Senior Software Engineer Korea
- Software Engineer Ai Remote
- Urgently Hiring Compiler Software Engineer
- Full Time Software Engineer Travel
- Remote Mastercard Software Engineer
What job categories do people searching Union Software Engineer jobs in Toronto, ON look for?
The top searched job categories for Union Software Engineer jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Union Software Engineer jobs?
Cities near Toronto, ON with the most Union Software Engineer job openings:
Full-time
Medical, Dental, Vision, PTO
Re-posted 20 days ago
Job description
About Us
At Bettermode, we are redefining how businesses streamline customer experiences and foster strong relationships. Our platform empowers businesses to seamlessly craft powerful web apps with engagement tools in its core tailored to their unique needs.
Backed by Silicon Valley investors and trusted by brands like Monday.com, Webflow, and Nubank, we're proud to connect millions of end-users daily (check ourShowcase page ).
Join us as we continue building tools that redefine customer engagement!
Benefits
- At Bettermode, we're dedicated to empowering our team to thrive-both professionally and personally. We offer location-based, competitive compensation that reflects your expertise and impact, with annual reviews so you can grow with us. Our culture is built on ownership and trust, giving you real influence over how we scale and succeed.
- From your very first day, you and your family are covered by comprehensive Canadian health benefits-dental and vision included-so you can focus on what matters most.
- Enjoy unlimited paid vacation days, paid parental leave to support your family, and bereavement leave should you need it.
- You'll have all the equipment you need provided, or you can bring your own device and access our Device Upgrade Policy-an interest-free hardware stipend repayable via payroll deductions, allowing you to upgrade when you need.
- We want you to thrive in your work: every team member receives a monthly Tech & Appreciation Stipend-perfect for testing new software or tools and improving your workflows as you see fit.
- For in-person collaboration, our downtown Toronto office is less than a 15-minute walk from Union Station, with a free shuttle running throughout the day. The office features complimentary snacks, coffee, video games, and board games, as well as dedicated seating and a flexible environment that supports creativity, focus, and teamwork.
- Join a globally diverse and collaborative team where you're supported to do your best work and have access to all the resources needed to succeed.
About This Role
Employment Type: Full-time
Location: Canada
Location type: Remote or Hybrid (3 days at the office in Downtown Toronto - Monday, Tuesday and Wednesday, for employees residing within 40km of the company headquarters)
Timezone: Eastern Standard Time
The Opportunity
- This is not a generic DevOps role, not a narrow tool-operator role, and not a vendor-certified specialist role.
- You will help shape foundational parts of Bettermode's platform across Kubernetes runtime architecture, Terraform-governed AWS and Cloudflare infrastructure, service-to-service networking, data-plane efficiency, OLAP analytics systems, databases such as Aurora PostgreSQL and MongoDB Atlas, cost visibility, security/compliance governance, and deployment architecture.
- The role is intentionally broad across solutions architecture and systems programming: tune where appropriate, but build or redesign when necessary, with a strong emphasis on secure, recoverable, and well-governed platform foundations.
- Our operating model includes a production on-call program: engineers participate in an every-other-week rotation for P0 incident response, post-incident learning, and production ownership.
Responsibilities
- Diagnose and remediate foundational platform problems across Kubernetes/EKS, Terraform-managed AWS and Cloudflare infrastructure, networking, observability, OLAP/data systems, security controls, and deployment architecture.
- Own Kubernetes platform patterns and Terraform/OpenTofu workflows that make environments reproducible, reviewable, secure, and recoverable, including promotion, drift control, and policy-aware infrastructure changes.
- Design AZ-aware and topology-aware improvements, starting with Aurora PostgreSQL routing/scalability and extending to other data-plane systems where traffic locality, availability, and cost matter.
- Build cost and workload observability that attributes AWS infrastructure spend, network transfer, CPU/memory usage, and cross-AZ patterns to services, workloads, and teams.
- Build production-grade platform components in Go, Rust, or TypeScript where appropriate, including Kubernetes controllers, Terraform plugins, telemetry collectors, bespoke proxies, and CLIs. Select the language based on SDK maturity, operational correctness, maintainability, and ecosystem fit.
- Implement platform security and compliance controls aligned with SOC 2, OWASP, GDPR, IAM least privilege, secrets handling, encryption, network segmentation, auditability, and data protection.
- Support OLAP analytics infrastructure and the migration from Pinot to ClickHouse, with attention to ingestion topology, query performance, data correctness, cost, and operational safety.
- Design safe rollout, resilience, and DR patterns, including canaries, bypass modes, fast rollback, degraded-mode operation, backup/restore workflows, failover procedures, RTO/RPO trade-offs, and incident playbooks.
Example projects
- Build an AZ-aware Aurora PostgreSQL routing/proxy component and topology-aware controls that reduce inter-AZ traffic, improve reader/writer behaviour, and provide predictable behaviour during scaling and failover.
- Build workload-level cost and resource intelligence capabilities across AWS and Kubernetes, including attribution for network traffic, cross-AZ patterns, CPU/GPU/memory utilization, and other signals needed to improve infrastructure efficiency.
- Redesign fragile legacy deployment and infrastructure abstractions where the right answer is not more Helm or YAML, but stronger software-defined platform foundations.
- Investigate and correct service-to-service transport pathologies, including HTTP/2 and gRPC enablement, multiplexing behaviour, socket starvation, connection skew, and load-distribution inefficiencies.
What You Bring to the Team
- Deep production experience with Kubernetes/EKS, Terraform/OpenTofu, AWS, and Cloudflare, including secure deployment patterns, environment promotion, drift control, and operational ownership.
- Strong software engineering fundamentals building backend, infrastructure, or distributed systems in production, with systems instincts for concurrency, performance, failure modes, and operational correctness.
- Professional experience with Go or Rust for production platform components such as Kubernetes controllers, Terraform providers, CLIs, proxies, telemetry collectors, reconcilers, or internal developer tooling; TypeScript is valuable for higher-level platform definition and GitOps tooling where appropriate.
- Solid understanding of Linux, TCP/IP, HTTP, HTTP/2, gRPC, connection behaviour under load, and service-to-service networking.
- Strong understanding of security and compliance-oriented platform engineering, including SOC 2 evidence, OWASP-aligned practices, GDPR-aware data handling, IAM boundaries, encryption, secrets management, and audit trails.
- Practical experience designing or operating DR capabilities, including backups, restore testing, RTO/RPO trade-offs, failover procedures, degraded-mode operation, and incident response playbooks.
- Practical familiarity with databases or OLAP/data infrastructure such as Aurora PostgreSQL, MongoDB Atlas, Pinot, ClickHouse, or similar systems, plus the ability to reason from first principles instead of relying only on vendor defaults.
Bonus if You
- Have built Kubernetes controllers, operators, reconcilers, or long-running platform agents in production.
- Have experience with service meshes, proxies, transport-aware systems, traffic steering, or network observability for cost-attribution.
- Have worked on cloud cost attribution, workload-level infrastructure observability, eBPF, VPC Flow Logs, or similar telemetry systems
- Have MLOps experience with KServe, Kubeflow, MLflow, model-serving infrastructure, GPU workloads, or other AI/ML platform systems.
- Have contributed to brownfield infrastructure migration, Terraform/OpenTofu import workflows, drift detection, policy-as-code, or infrastructure governance.
- Have experience replacing brittle YAML/Helm-heavy abstractions with typed platform tooling, GitOps generators, CDK-style infrastructure definitions, or internal developer platforms.
If you think this role is right for you, apply today! We're excited to share more details, learn about your experience, and discover together if we're the perfect fit for each other.
Commitment to Diversity
As we continue to grow with customers and team members worldwide, we are committed to cultivating an environment where everyone's unique perspectives are heard and valued. The diversity of our team will enable us to build the most inclusive product and workplace possible. We encourage applications from all backgrounds, identities, abilities, and life experiences.
Additional Information
- Headcount: This is a vacancy at Bettermode.
- Compensation Range:
- CA$160K-$180K/annually for Canada-based candidates
- AI Use: Large language models (LLM) might be used in the hiring process for this position to screen, assess or select job applicants.