Senior Software Engineer (tech Lead)

North York, ON, Canada

Job Description

N de ref : 1000106
Position: Senior Software Engineer
Location: Hybrid - 3 Days Onsite in North York
Job Type: Permanent
Are you passionate about building technology that supports a cleaner, more sustainable future? This opportunity allows you to join a growing organization that develops innovative software solutions helping large energy users operate more efficiently, lower emissions, and reduce operating costs. If you're driven by meaningful work and enjoy tackling complex engineering challenges, this role offers the chance to contribute to impactful, real-world change.
As the team prepares for continued expansion across Canada and internationally, they are seeking experienced engineers who thrive in fast-paced environments, value innovation, and enjoy contributing to modern, scalable software systems. You'll work alongside a multidisciplinary group of technical specialists who are building next-generation tools in the energy management space.
Responsibilities:
- Write and review user stories, technical specifications, functional requirements, and test cases to support high-quality software delivery across services and infrastructure.
- Perform detailed code reviews with attention to reliability, maintainability, security, and engineering best practices.
- Build, refine, and maintain CI/CD pipelines to support automated testing, deployments, and environment configuration.
- Design and implement effective monitoring, logging, and alerting systems to ensure system health and performance visibility.
- Troubleshoot incidents by debugging, profiling, and identifying issues in distributed service environments.
- Contribute to infrastructure architecture, deployment strategies, containerization workflows (Docker/Kubernetes), and cloud-native tooling.
- Manage and optimize backend systems with a focus on resiliency, scalability, and observability.
- Maintain and evolve infrastructure-as-code, automation scripts, and operational documentation.
Qualifications:
- 4+ years of experience developing and reviewing backend systems using languages such as Go and Python.
- Strong communication skills and the ability to collaborate effectively with DevOps, engineering, and cross-functional partners.
- Hands-on experience building and operating microservices in production environments.
- Solid understanding of both time-series databases and relational databases, including performance tuning and operational monitoring.
- Proficiency with distributed caching technologies (e.g., Redis, Memcached).
- Deep experience with containerization and orchestration tools such as Docker, Docker Compose, and Kubernetes.
- Advanced knowledge of cloud platforms (AWS, Azure, or GCP), including networking, security, managed services, and infrastructure automation.
- Experience working with CI/CD platforms (e.g., CircleCI, CodeBuild, CodePipeline) and optimizing build and release workflows.
- Strong Git practices and familiarity with collaborative GitHub-based development.
- Experience working within Agile and DevOps methodologies.
- Ability to produce clear technical documentation, operational runbooks, and architecture notes.
- Strong organizational skills with the ability to manage multiple engineering and operational tasks simultaneously.
Please send your resume in Word format to Bronwyn Massey at
REFER A NEW HIRE AND EARN A CASH BONUS! For details, .

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3262117
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    North York, ON, Canada
  • Education
    Not mentioned