Team Lead, Software Engineering

Posted 87ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer Team Lead responsible for developing cloud microservice applications. Contributing to team leadership in a mission-driven software company focused on water data management.

Responsibilities:

  • Plans and organizes work for the team based on an established roadmap
  • Creates epics for team’s work that include user stories, acceptance criteria, UX design, & architecture artifacts.
  • Can create these artifacts themselves with minimal assistance.
  • Aligns with other key stakeholders including Product Owner, Support, UX, Architecture
  • Managing the people on team including growth and performance conversations and reviews
  • Serves as a scrum master for the team
  • Contributes as a developer
  • End-to-End development of cloud microservice applications with restful APIs
  • Ensure quality of all their work by performing testing including: manual, automated API test, unit testing

Requirements:

  • Bachelor’s in Computer Science or Computer Engineering or similar experience
  • 5+ years in a professional software development role using .Net (C#).
  • 2+ years building microservice applications with Cloud providers such as Azure.
  • Restful APIs
  • 1+ years leadership experience.
  • JIRA / Confluence or equivalent project management & knowledge management tools.
  • Proficient with enterprise data store including SQL & Data Lakes

Benefits:

  • Flexible working hours
  • Professional onboarding and training options
  • Powerful team looking forward to working with you
  • Career coaching and development opportunities
  • Health benefits
  • 401(k) or RRSP matching