Staff Java Software Engineer

TEKsystemsToronto, ON
CA$100 - CA$105Hybrid

About The Position

Our client is a world-class ecommerce giant and global technology organization focused on building innovative digital experiences that connect millions of users across diverse markets. Their mission is to deliver scalable, reliable, and forward-thinking solutions that empower users and drive meaningful outcomes. Our client fosters a culture where customer focus guides decisions, authenticity is valued, and bold ideas are encouraged. Their teams collaborate to build inclusive, high-impact products while continuously evolving technology and practices.

Requirements

  • Java
  • Spring Boot
  • GraphQL
  • REST APIs
  • Microservices architecture
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 10–15+ years of experience designing and scaling large distributed systems
  • Proven experience owning end-to-end platforms supporting high user volume and transactions
  • Strong expertise in defining architecture across multiple teams and domains
  • Experience leading and influencing in a matrixed environment across engineering, product, and business teams
  • Ability to navigate ambiguity and establish technical direction from the ground up
  • Deep knowledge of event-driven architecture, distributed systems, and large-scale system design
  • Strong track record of mentorship, leadership, and elevating engineering standards
  • Excellent communication, decision-making, and problem-solving skills
  • Strong ownership mindset with the ability to align diverse stakeholders
  • Passion for mentoring, coaching, and fostering a positive engineering culture
  • Demonstrated curiosity, learning agility, and growth mindset
  • Interest in expanding knowledge across adjacent domains (e.g., product, project, and people management)
  • Participation in knowledge sharing, both internally and externally

Responsibilities

  • Independently lead complex technical initiatives across multiple teams and domains
  • Drive technical direction and roadmap, guiding cross-functional teams toward sound architectural decisions
  • Author Architecture Decision Records (ADRs) to define scalable and strategic technical solutions
  • Own and lead one or more large functional areas with deep technical expertise
  • Apply a systems-thinking approach, proactively addressing performance, security, scalability, and future growth
  • Take ownership of large-scale projects from concept through delivery
  • Promote engineering excellence by improving processes, tools, and team practices
  • Identify areas of platform evolution and design flexible, future-ready solutions to improve velocity
  • Contribute to long-term technology strategy and modernization efforts
  • Support production systems, including release management and participation in on-call rotations for high-availability environments

Benefits

  • The pay range for this position is $100.00 - $105.00/hr.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service