Team Lead, Software Engineering
Posted 87ds ago
Employment Information
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


















