Skip to content

Lead Software Engineer
Company | Deputy |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $171390 – $183210 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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).