Enable job alerts via email!

Software Engineer Team Lead - Development

T-Net British Columbia

Vancouver

On-site

CAD 90,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A dynamic tech company seeks a Software Engineer Team Lead in Vancouver, Canada to guide a team in software development. Candidates should have strong leadership skills, 5+ years of development experience, and be proficient in Linux and object-oriented programming. The role promises a flexible work environment along with extended medical benefits.

Benefits

Flexible work environment
Extended medical and dental benefits
Employee Stock Ownership Plan (ESOP)

Qualifications

  • 2+ years experience leading a development team.
  • 5+ years experience as a developer.
  • Strong understanding of design patterns.

Responsibilities

  • Participate in architectural discussions.
  • Perform software engineering in a team.
  • Communicate with stakeholders and product managers.

Skills

Ability to quickly learn new topics and frameworks
Linux system installation and maintenance
Leadership experience
Communication skills
Strong problem-solving skills
Object-oriented programming

Tools

Python
Django
Git
Job description
Software Engineer Team Lead - Development

Our client is a group of passionate, open-source embracing, forward-thinking individuals. They love building software, sharing ideas, and keeping the best parts of their startup culture as they have continued to grow over the last 7 years. The team values a flexible work environment, a laid-back office culture, and working with great people.

We are looking for a software engineer to join our team who is passionate about contributing to the design, development, and testing of our software platform.

Duties & Responsibilities:

  • Participate in architectural discussions related to achieving the product vision
  • Perform software engineering in a team environment
  • Participate in a Level 4 support rotation
  • Manage the day-to-day priorities of the development team
  • Communicate with stakeholders and product managers to prioritize new features and technical improvements
  • Break down features into Epics and Stories in Jira
  • Order Kanban swim lanes to reflect set priorities and keep the backlog healthy
  • Run refinement meetings and release retrospectives
  • Identify gaps in knowledge sharing and document processes
  • Assist with hiring and training new employees
  • Recommend and manage the balance between new features and technical debt

Qualifications/Experience/Skills:

  • The ability and desire to quickly learn new topics and frameworks
  • Knowledge of Linux system installation, configuration, and maintenance
  • 2+ years experience leading a development team and 5+ years experience as a developer
  • Excellent written and verbal communication skills
  • Highly organized and process-driven
  • Strong problem-solving skills
  • Strong understanding of object-oriented programming concepts and design patterns

Preferred Skills:

  • Knowledge of Python and Django
  • Knowledge of C
  • Knowledge of event-driven and Linux network socket programming
  • Knowledge of IP networking, particularly good working knowledge of principles and protocols
  • Familiarity with REST APIs and microservices
  • Knowledge of version control with Git
  • Experience with Agile methodologies
  • Disciplined approach to testing and quality assurance

Compensation:

  • Equal opportunity
  • A flexible work environment at the office
  • Extended medical and dental benefits
  • ESOP

Office Locations:

  • Vancouver, Canada and Halifax, Canada

EEO Statement: We are an equal opportunity employer and welcome applications from diverse candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.