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

Senior Software Engineer

$130k per year

Terawatt Infrastructure

About Terawatt Infrastructure

The once in a century transition to autonomous and electric vehicles is underway and will require a multi-trillion-dollar investment in energy and charging infrastructure, and the real estate to site it on. Terawatt is the leader in delivering large scale, turnkey charging solutions for companies rapidly deploying AV and EV fleets. Whether it’s an urban mobility hub, or a carefully located multi-fleet hub for semi-trucks, Terawatt brings the talent, capabilities, and capital to create reliable, cost-effective solutions for customers on the leading edge of the transition to the next generation of transport.

With a growing portfolio of sites across the US in urban hubs and along key logistics and transportation corridors and logistics hubs, Terawatt is building the permanent transportation and logistics infrastructure of tomorrow through a robust combination of capital, real estate, development, and site operations solutions. The company develops, finances, owns, and operates charging solutions that take the cost and complexity out of electrifying fleets.

At Terawatt, we execute humbly and with urgency to provide tailored solutions for fleets that delight our clients and support the transition of transportation.

Role Description

Join Terawatt's innovative technology team as a Full Stack Software Engineer to drive the evolution of our platform to enable the best fleet EV charging solution in North America. In this role, you will provide expertise in developing Terawatt’s charging management system and the unique capabilities that we believe will help us deliver seamless charging and top notch site experience for our customers.

Working closely with the Senior Manager of software, our Product team and other technical staff you will be at the forefront of innovation as we expand our offerings and create unique value propositions for this fast evolving business. In addition you will also engage with utility partners and vendors to deliver site power efficiency solutions through existing and emerging technologies.

If you are a Full Stack Software Engineer, looking to make a material contribution to the health of our planet with a dynamic and innovative team, we look forward to hearing from you. Your work at Terawatt will directly contribute to building the sustainable transportation infrastructure of tomorrow.

Core Responsibilities

  • Thrive in a product-driven engineering culture that champions diverse ideas and bottom-up innovation.
  • Drive design discussions with peers and stakeholders to decide the best approach to design new and enhance existing features.
  • Be a key hands-on contributor to the design and implementation of site operations, charging & energy management systems with support for new and emerging industry standards.
  • Lead initiatives and collaborate with other tech leads to enhance coding standards and optimize release processes, fostering a culture of engineering excellence.
  • Work across the full stack, building highly scalable distributed solutions that enable the operations, energy and asset management teams to provide world class fleet charging services.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality.

Qualifications

  • 5+ years of experience building and maintaining cloud-native full-stack applications
  • Solid backend development skills in Node.js (Express, NestJS) or Python (Django, FastAPI, Flask)
  • Experience designing and implementing REST APIs (OpenAPI/Swagger) and familiarity with GraphQL
  • Strong understanding of microservices, event-driven architecture, and message brokers (Kafka)
  • Proven experience with databases: PostgreSQL, MongoDB, DynamoDB, with a focus on performance optimization
  • Strong proficiency with modern front-end frameworks (React, Angular), HTML5, CSS3/SCSS, and TypeScript
  • Hands-on experience with Docker, Kubernetes, Helm, and CI/CD pipelines (GitHub Actions)
  • Proficient in cloud platforms (AWS), including serverless (Lambda, Cloud Functions) and infrastructure-as-code (Terraform)
  • Demonstrated commitment to testing and automated deployments
  • Knowledge of security best practices (OAuth2, JWT, OWASP) and performance optimization
  • Collaborative experience with Git workflows, agile methods, and mentoring or contributing to architectural discussions
  • Strong communication skills necessary to succeed in a dynamic, cross-functional remote work environment

Nice to have

  • Have deep experience working in building and operating charging & energy management systems
  • Working knowledge of OCPP 1.6, 2.* & OCPI standards
  • Working experience with Hardware and IoT integrations into backend services
  • Familiarity and interest in data analysis and building ML applications

Our salary ranges are determined by role, level, and location. This salary range reflects the minimum and maximum target for new hire salaries for the position across Canada. The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, interview performance, and geographic location.

This role is eligible for: Variable Pay and Terawatt Equity Plan

We are building a team that represents a variety of backgrounds, perspectives, and skills. At Terawatt, we continuously strive to foster inclusion, humility, energizing relationships, and belonging, and welcome new ideas. We're growing and want you to grow with us. We encourage people from all backgrounds to apply. If a reasonable accommodation is required to fully participate in the job application or interview process, or to perform the essential functions of the position, please contact View email address on ca.snapjobsearch.com. Terawatt Infrastructure is an equal-opportunity employer.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Toronto, ON vacancy
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...Operations: Building the core engine that powers our vision of an operating...  ...Problems You’ll Solve As a Senior Software Engineer II, You Will... 
    Senior
    Full time
    Work at office

    Carta

    Toronto, ON
    3 days ago
  • $140k - $175k per year

     ...Role: Senior Engineer Location: Downtown Toronto (hybrid)  Compensation: 140-175 CAD + equity About Us: We exist to modernize the...  ...downtime. What we are looking for ~5+ years of professional software engineering experience with a strong focus on backend systems... 
    Senior
    Full time
    Contract work
    Internship
    Work at office

    VendorPM

    Toronto, ON
    21 hours ago
  •  .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    5 days ago
  • $115k - $165k per year

    Senior AI Software Engineering Position Description We are seeking a highly experienced Senior AI Software Engineering professional to join a fast-growing team delivering enterprise-scale AI and machine learning solutions for leading clients within banking, financial services... 
    Senior
    Work at office
    3 days per week
    Toronto, ON
    6 days ago
  •  ...customer centricity, urgency, curiosity, and ownership—where engineers are empowered to take initiative, solve real problems, and drive...  ...core systems and new products.  Your new role   As a Senior Software Engineer (Backend), you’ll design and build scalable backend systems... 
    Senior
    Permanent employment
    Remote work
    Flexible hours

    Hays

    Toronto, ON
    20 days ago
  • $120k - $160k per year

     ...Newrich, we are building the next generation creator platform and software tools to not only enable business, health, and wellness coaches...  ...more than just a career. We are looking for a Staff Software Engineer who can contribute across the product — building new features,... 
    Senior
    Long term contract
    Internship
    Remote work
    Home office
    Flexible hours

    Newrich Network

    Toronto, ON
    20 days ago
  •  ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Toronto, ON
    5 days ago
  • $136k - $187k per year

     ...About the Role We are seeking an experienced and motivated engineer to join our Platform Application Services team. In this role, you...  ...team members. What You’ll Bring Experience: 5+ years of software development experience with a track record of building internal... 
    Senior
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    19 days ago
  • $100k - $145k per year

     ...Senior Software Engineer, Full Stack The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $110k - $130k per year

    Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful applications: Build real-world applications that significantly enhance the customer experience. Make informed decisions: Use... 
    Senior
    Permanent employment
    Full time

    Hays

    Toronto, ON
    a month ago
  •  ...us as we transform how care organizations recognize and retain the people who make care possible. The Opportunity As a  Senior Software Engineer at Caribou, you will shape the architecture, quality, and evolution of the core systems powering our products. You'll... 
    Senior
    Full time
    Summer work
    Work at office
    Remote work
    1 day per week

    Caribou

    Toronto, ON
    3 days ago
  • $136k - $187k per year

     ...N+1 N. Here at Auth0 we’re focused on securing the world’s identities so innovators can innovate. We’re currently hiring a Senior Software Engineer for the Identity Security Insights team. The Insights team is responsible for modernizing the way Auth0 empowers our... 
    Senior
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    26 days ago
  • $140k - $180k per year

     ...and has an unwavering commitment to creating a sense of belonging for all employees.  The Opportunity  We are seeking a Senior Software Engineer to join our hedge accounting team within DerivativeEDGE. Reporting to the Engineering lead, this role works closely with Product... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Derivative Path

    Toronto, ON
    21 days ago
  • $136k - $187k per year

     ...extensively audited platform with 99.99% availability.)) The Senior Software Engineer Opportunity We are looking for an experienced and highly...  ...role in accelerating the adoption of the Okta Identity Engine, ensuring our customers can leverage the full power of our most... 
    Senior
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 days ago
  • $140k - $160k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated... 
    Senior
    Full time

    Ouster

    Toronto, ON
    23 days ago
  • $140.6k - $190.6k per year

     ...Job Description Senior Manager, Software Engineering — Search Platform Overview of the Role The CoCounsel Legal Integrations team is seeking...  ...roadmap — spanning document ingestion and processing, search engine management, query APIs, platform control-plane APIs, and... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...real solutions, and measure ourselves by customer outcomes. Our engineering team operates with high autonomy and direct customer impact....  ...where the AI is the product. The Role We're hiring a Senior Software Engineer to build and scale SAM. You'll own features across... 
    Senior
    Full time
    Internship
    Immediate start
    Remote work
    Work from home
    Flexible hours

    SuiteSpot

    Toronto, ON
    23 days ago
  • $140k - $175k per year

     ...Thomson Reuters is seeking a Senior Software Engineer, AI (C#, Cloud). This role is for someone who has specialized experience in machine learning/deep learning domains such as model compression, hardware aware model optimizations, hardware accelerators architecture, GPU/ASIC... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...About The Role What if your deep software engineering expertise could directly shape how the next generation of AI writes code? We're looking for senior-level developers in the Toronto area to evaluate, compare, and rank AI-generated code — helping AI systems learn what separates... 
    Senior
    Hourly pay
    Ongoing contract
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    Toronto, ON
    16 days ago
  • $136k - $187k per year

     ...talk. The Team: AI Frameworks & Services (AIFS) The way software acts in the world is changing. AI agents don't just respond...  ...developers can trust in production. The Opportunity As a Senior Software Engineer on the AIFS team, you'll own and deliver product... 
    Senior
    Internship
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    20 days ago
  • $205.6k - $257k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture capital...  ...You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...vision for operational excellence and mentor senior engineers to raise the collective craft... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    2 days ago
  • $70 per hour

    About the job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position...
    Senior
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    22 days ago
  •  ...Senior Software Engineer, Full-Stack Applications – Credit Module As one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market participants... 
    Senior
    Immediate start
    Worldwide

    Fitch Group

    Toronto, ON
    6 days ago
  • $186k - $266k per year

     ...San Francisco and founded in 2014, Tubi is part of Tubi Media Group, a division of Fox Corporation. About the Role As a Senior Software Engineer at Tubi, you will be a key technical contributor in delivering a best-in-class streaming experience for millions of viewers... 
    Senior
    Remote job
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    more than 2 months ago
  •  ...Position Overview Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to test, characterize, and validate electrochemical devices... 
    Senior
    Long term contract

    Pulsenics

    Toronto, ON
    more than 2 months ago
  •  ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great... 
    Senior
    Full time
    Flexible hours

    Stock Recruitment

    Toronto, ON
    3 days ago
  • $62.87k - $147.5k per year

     ...At Capgemini Engineering, the world leader in engineering services, we bring together a global...  ...cars to life-saving robots, our digital and software technology experts think outside the box...  ...the job you're considering: As a Senior Software Engineer, you will work on one of... 
    Senior
    Permanent employment
    Full time
    Local area
    Remote work

    Capgemini

    Toronto, ON
    7 days ago
  • $186k - $266k per year

     ...San Francisco and founded in 2014, Tubi is part of Tubi Media Group, a division of Fox Corporation. About the Role As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    more than 2 months ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading...  ...delivery to downstream systems. You will collaborate with senior stakeholders, product leadership, and cross-functional teams... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $70k - $115k per year

     ...About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform...  ...hiring salary range for this position from Intermediate to Senior level, is $70,000 to $115,000 annually This position is for... 
    Senior
    Full time
    Seasonal work
    Night shift

    CMiC

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

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