Posted in

Lead Software Engineer

Lead Software Engineer

CompanyDeputy
LocationVancouver, BC, Canada
Salary$171390 – $183210
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 6+ years of software development experience, including 2+ years as a senior engineer.
  • Proficiency in PHP or Go (highly advantageous).
  • Experience with frontend frameworks like Vue or React, and strong JavaScript skills (highly advantageous).
  • Strong expertise in API design (REST, gRPC, Protobuf, OpenAPI).
  • Familiarity with microservices and event-driven architecture (highly advantageous).

Responsibilities

  • Partnering with Product managers, designers and other internal and external stakeholders to understand user needs and translate them into technical solutions that align with Deputy’s overall architecture.
  • Work cross-functionally across distributed teams globally to solve complex problems, ensuring technical alignment and delivering solutions that drive value for both users and the business
  • Make technical decisions and deliver solutions for high-performance, quality and, scalable systems
  • Mentor and guide engineers to deliver high-quality outcomes
  • Design, Implement and deliver software solutions for product features, ensuring quality and performance
  • Break down complex problems into iterative milestones that deliver value to users incrementally
  • Write clean, modular and efficient code following best practices
  • Ensure systems include monitoring, observability and fault tolerance
  • Communicate technical concepts effectively to both technical and non-technical stakeholders
  • Build alignment across teams to deliver on shared goals

Preferred Qualifications

  • Proficiency in PHP or Go (highly advantageous).
  • Experience with frontend frameworks like Vue or React, and strong JavaScript skills (highly advantageous).
  • Familiarity with microservices and event-driven architecture (highly advantageous).