Software Engineer Team Lead - Development

T-Net British Columbia
Vancouver
CAD 100,000 - 125,000
Job description

Software Engineer Team Lead - Development

TEEMA Solutions Group Inc.

Job Title: Software Engineer Team Lead - Development

Job ID: NC4446961112

Would you like to join a group of passionate, open-source embracing, forward-thinking individuals? Our client loves building software, sharing ideas, and maintaining 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:

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

Qualifications/Experience/Skills:

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

Preferred Skills:

  1. Knowledge of Python and Django
  2. Knowledge of C
  3. Knowledge of event-driven and Linux network socket programming
  4. Knowledge of IP networking, particularly good working knowledge of principles and protocols
  5. Familiarity with REST APIs and microservices
  6. Knowledge of version control with Git
  7. Experience with Agile methodologies
  8. Disciplined approach to testing and quality assurance

Compensation:

  1. Equal opportunity
  2. A flexible work environment at the office
  3. Extended medical and dental benefits
  4. ESOP

Office Locations:

  1. Vancouver, Canada and Halifax, Canada
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer Team Lead - Development jobs in Vancouver