Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Java Software Engineer

$100 - $105 per hour

TEKsystems

Job Description

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.

What You’ll Do

  • 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

Required Skills

  • Java
  • Spring Boot
  • GraphQL
  • REST APIs
  • Microservices architecture

Qualifications

  • 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

Job Type & Location

This is a Contract to Hire position based out of Toronto, ON.

Pay and Benefits

The pay range for this position is $100.00 - $105.00/hr.

Workplace Type

This is a hybrid position in Toronto, ON.

Equal Opportunity Employer

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Staff Java Software Engineer in Toronto, ON vacancy
  •  ...Team Global Banking and Markets Engineering (GBME) is the fast-moving, award‑winning technology engine that powers Scotiabank’s...  ...seeking an experienced Senior Software Engineer to support the team, focusing...  ...experience with OOP Programming, Java, Enterprise Edition Java - J2EE... 
    Suggested
    Flexible hours

    Scotiabank

    Toronto, ON
    1 day ago
  • $200k - $235k per year

     ...those assets available on-chain and be tradable 24/7. As a Staff Software Engineer in this role, you will work on the most critical projects...  ...in backend development using languages such as Go, Python, or Java, with deep knowledge of cloud‑native architectures 3+ years... 
    Suggested
    Long term contract
    Work at office
    Immediate start
    Shift work
    3 days per week

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  • $180k - $195k per year

    What You’ll Do The Senior Staff Software Engineer is one of Nue's senior-most individual contributors, responsible for shaping the technical direction...  .... Deep expertise in at least one modern backend stack (Java/Spring, Node/TypeScript, Python, Go, or similar) with strong... 
    Suggested

    Nue.io

    Toronto, ON
    7 days ago
  • $243.45k - $263.45k per year

     ...meaningful leverage, and connecting those capabilities directly to engineering velocity, product quality, and measurable business outcomes....  ...mentorship to engineers across teams to deliver high-quality software solutions. Communicating with cross-functional teams, including... 
    Suggested
    Long term contract

    Kaseya

    Toronto, ON
    7 days ago
  •  ...APIs using tools like Axios or Fetch API. Back-end Development (Java): Designing and developing robust, scalable, and secure RESTful APIs...  ...(e.g., Spring Security, JWT). Understanding and applying software design patterns and best practices. Seniority level Mid-Senior... 
    Suggested
    Contract work

    Rivago Infotech Inc

    Toronto, ON
    7 days ago
  •  ...faster, compete harder, and lead the future of global work. What Makes You a Great Fit We are looking for an exceptional Staff Software Engineer to join our Engineering team. You will take on a technical leadership position, driving the development of scalable systems and... 
    Local area
    Flexible hours

    Pebl

    Toronto, ON
    7 days ago
  •  ...Collaborate with product managers, designers, and architects to translate business requirements into technical solutions Contribute to system design discussions and help shape engineering best practices Continuously improve code quality, performance, and reliability #J-18808-Ljbffr

    MSR Technology Group

    Toronto, ON
    1 day ago
  • Drive innovation in secure technology with Okta as a Senior Staff Software Engineer in the Passwordless team. Solve complex problems while leading...  ...peers, influencing the direction of projects. You will utilize Java and cloud platforms to develop scalable systems that secure... 

    Okta

    Toronto, ON
    7 days ago
  • Drive impactful software solutions as a Staff Software Engineer on Achievers' Framework team. Your expertise in Python and Go will shape essential libraries for our engineering organization. At Achievers, this role emphasizes leadership and extensive software development... 

    Achievers

    Toronto, ON
    5 hours ago
  • Drive growth initiatives as a Staff Software Engineer with Tubi, based in Toronto. Lead technical architecture for web, mobile, and OTT platforms, applying your expertise in React and Node.js. As a Staff Engineer (L5) within Tubi’s Growth team, you will take ownership of... 

    Tubi

    Toronto, ON
    1 day ago
  •  ...real time. We're looking for a Senior Staff Front-End Engineer to define the architecture behind that...  ...What You Will Need ~10+ years of software engineering experience, including significant...  ..., data infrastructure, visualization engines, AI-powered workflows, and front-end... 
    Long term contract
    Work at office
    3 days per week

    Rippling

    Toronto, ON
    10 days ago
  • Referrals increase your chances of interviewing at NAM Info Inc by 2x Get notified about new Java Software Engineer jobs in Toronto, Ontario, Canada . Software Developer Back End (Java) 8422-1015 Software Engineer, Java 8 and Spring Boot Software Engineer II (Full Stack... 
    Full time

    NAM Info Inc

    Toronto, ON
    7 days ago
  • usd207k per year

     ...Identity—depends on HRIS as its source of truth. As a Senior Staff Engineer spanning the entire HRIS org, you will serve as a technical...  ...solutions. What you will need 10+ years of professional software engineering experience, including technical leadership roles driving... 
    Long term contract
    Work at office
    3 days per week

    United States Digital Space LLC

    Toronto, ON
    7 days ago
  • Enhance digital dining services as a Staff Software Engineer at OpenTable in Toronto, working in a hybrid model. This position is focused on developing robust backend systems in C#/.NET to improve diner availability. Join the Diner Core Availability team and influence millions... 

    OpenTable

    Toronto, ON
    7 days ago
  • Role Overview As a Staff Full Stack Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user‑facing features for some of the world’s leading law firms and enterprise customers. This team owns and operates... 
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    7 days ago
  • Elevate travel tech at Hopper as a Staff Backend Software Engineer. Join a team dedicated to building AI-powered solutions for major global brands while ensuring optimal integration and delivery. Hopper's Hopper Technology Solutions seeks an impactful engineer for its team... 

    Hopper

    Toronto, ON
    1 day ago
  • Start your career at Beanfield as a Software Engineer I, specializing in backend solutions with Python and Java technologies. Join a team committed to collaboration and innovation. This role offers a unique opportunity to work on designing and developing essential backend... 

    Beanfield

    Toronto, ON
    7 days ago
  •  ...for diverse, innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Software Engineer in Sensor Simulation, you will create the next generation of multi-sensor rendering software for autonomous driving. You will... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    7 days ago
  • $69.7k - $98.4k per year

     ...adherence to best practicesEnsuring that software quality standards are met by enforcing code...  ...RequirementsDegree in Computer Science, Engineering, or a related fieldHave 3+ years of solid...  ...and backend.Have 3+ years of Core Java, Spring Boot, and Restful API software development... 
    Work from home

    TD

    Toronto, ON
    7 days ago
  • $65 - $70 per hour

     ...Mindbreeze similar search product capability. Hands on experience in integrating, configuring, extending Mindbreeze InSpire insight engine. Proficiency in Java, Python, C, or C++ for using Mindbreeze REST APIs, JSON, and Webhook/Crawler configurations for data ingestion. Experience... 

    LanceSoft

    Toronto, ON
    7 days ago
  • Join Harvey as a Staff Software Engineer in Toronto, focusing on backend systems for cutting-edge legal technologies. Deliver secure, reliable infrastructure while building engaging user features. In this role, you’ll be instrumental in developing the foundation of our product... 
    Manual labor

    Harvey

    Toronto, ON
    7 days ago
  •  ...latency. Collaborate with data scientists, product managers, and engineering teams to translate research prototypes into production‑ready...  ...accuracy and efficiency. Requirements 5+ years of professional software engineering experience with a strong focus on machine learning... 

    Gravity Engineering Services Pvt Ltd.

    Toronto, ON
    7 days ago
  •  ...It is a hybrid role in Toronto, ON Role Summary Looking for a skilled Consultant with experience in .NET, Java, and SQL Server to design and deliver scalable enterprise applications. Key Responsibilities Design, develop, and maintain applications using .NET/Java... 
    Full time
    Local area

    Capgemini

    Toronto, ON
    7 days ago
  • Steer the AI evolution at Tubi as a Staff Software Engineer focusing on internal tools and ad revenue operations. Lead architectural design and ensure reliability across systems in this critical role. Join Tubi’s Internal Tools team, where you’ll tackle complex problems in... 
    Internship

    Tubi

    Toronto, ON
    5 hours ago
  •  ...challenges and delivering transformation at scale. Job Title Senior Java Developer Work Location Mississauga, Ontario, Canada (Onsite/...  ...develop scalable cloud native applications. Design and implement software solutions using Angular and Java following modern architecture... 
    Long term contract
    Temporary work
    Work at office
    Local area

    LTM

    Toronto, ON
    1 day ago
  • $179.5k - $242.5k per year

    Senior Staff Software Developer Category: Software Engineering Location: Toronto, Canada Job ID: 14507 Job Overview Come join Intuit's community of "Builder Catalysts...  ...), Kotlin (Android). Back-end technologies like Java, Typescript, Spring, Express (NodeJS). Prior... 
    Long term contract
    Temporary work
    Work at office
    3 days per week

    ATX Venture Partners

    Toronto, ON
    7 days ago
  • Iris's Fortune 100 direct client is looking Java Developer with AWS . Please find below Job description and share me your updated resume at ****@*****.***. Job Title: Java Developer with AWS Location: Toronto, ON (Hybrid, 3 days onsite in a week) Must Have... 
    3 days per week

    Iris Software Inc.

    Toronto, ON
    7 days ago
  • Senior Software Engineer - Java Streaming - Connectors About ClickHouse Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast‑growing private cloud companies. With more than 3,000 customers and ARR that has grown over 250 percent year... 
    Local area
    Remote work
    Worldwide
    Home office
    Flexible hours

    Clickhouse

    Toronto, ON
    7 days ago
  • $139.2k - $174k per year

     ...meaningful, and genuinely unsolved, this is it. The Role As a Staff Engineer on this team, you will be a technical leader and hands-on...  ...Table Experience & Technical Depth 10+ years of overall software engineering experience, with a strong track record of ownership... 
    Long term contract
    Work at office
    Local area
    Remote work
    Worldwide

    Pantheon

    Toronto, ON
    7 days ago
  • $70k - $115k per year

    Job Overview The Software Engineer is responsible for the development efforts of CMiC’s Project Controls...  ...Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL. Evaluate...  ...assessment process, please inform Human Resources staff of the nature of any accommodation(s)... 
    Seasonal work
    Night shift

    CMiC

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Java Software Engineer. Be the first to apply!