Manager – Engineering

New
J
JobgetherInternet infrastructure
This is a remote opportunity within CanadaFull-TimeManager
Salary160,000 - 170,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 6 years of professional software engineering experience; at least 2 years of engineering management experience
Required Skills
PostgreSQLPythonGitFastAPIGoCI/CDRESTful APIs

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • At least 6 years of professional software engineering experience, with strong backend development, system design, and production application expertise.
  • At least 2 years of engineering management experience, including direct people management, mentoring, and performance evaluation.
  • Strong programming experience with Python, Go, or comparable backend languages.
  • Experience designing and developing RESTful APIs using frameworks such as FastAPI or Gin.
  • Experience with relational databases, preferably PostgreSQL, including schema design and query optimization.
  • Ability to design, build, and operate highly available, scalable, and reliable software services.
  • Hands-on development capability, including production code contributions and complex technical problem-solving.
  • Experience managing engineering delivery, technical priorities, and cross-functional dependencies.
  • Familiarity with Agile methodologies such as Scrum or Kanban.
  • Practical experience using AI-assisted software development tools and applying validation, quality assurance, and security practices.
  • Experience with automated testing, Continuous Integration, Git, and modern software development workflows.
  • Experience supporting production environments, troubleshooting complex technical issues, and leading incident response.
  • Experience managing and collaborating with geographically distributed engineering teams.
  • Nice to have: experience with event-driven architectures, Kafka or RabbitMQ; DNS, EPP, or RDAP; AWS, Docker, Docker Swarm, or Kubernetes; OAuth 2.0, JWT, or OpenAPI; and Linux or infrastructure operations.

Responsibilities

  • Lead, mentor, recruit, and develop engineers through onboarding, feedback, performance management, and career development.
  • Oversee engineering planning, prioritization, delivery, release coordination, and blocker resolution.
  • Provide hands-on technical leadership through architecture discussions, code reviews, troubleshooting, and production code contributions.
  • Guide technical design and architectural decisions and contribute to platform strategy and cross-system initiatives.
  • Translate business and product requirements into engineering plans that balance roadmap objectives, technical debt, and operational priorities.
  • Oversee backend services, applications, RESTful APIs, database schemas, and integrations.
  • Coordinate technical initiatives across teams and stakeholders including Product, Operations, QA, and Design.
  • Improve system reliability, scalability, performance, security, observability, and maintainability; lead incident response and root cause analysis.
  • Establish engineering standards for automated testing, CI/CD, documentation, code quality, and release management, including responsible use of AI-assisted development tools.
  • Define engineering objectives and monitor delivery, quality, and reliability metrics; communicate decisions, progress, risks, and priorities to stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
160,000 - 170,000 CAD per year
Apply Now