What You'll Do:
- Lead and support a team of engineers, overseeing performance management, career growth, and general team administration including rituals and meetings
- Contribute to planning and determining the technical roadmap by understanding and aligning business and engineering goals
- Spearhead and participate in technical design and planning sessions
- Provide technical guidance and feedback on documentation, designs, and code
- Work with Product and other teams during requirements gathering and solutioning
- Coordinate resourcing on projects, provide time estimates, and communicate blockers and issues
- Maintain high quality standards and foster a culture of long-term thinking and innovation
- Play an active role in hiring across the team
- Mentor and coach team members in both technical and soft skills relevant to their roles
Required Qualifications:
- 8+ years of experience in software development with at least 3 years managing a team of 3 or more engineers including those at the Senior level or higher
- Significant experience designing and building backend distributed systems, including writing and critiquing design and technical plan documentation with diagrams
- Majority experience in backend development with substantial hands-on experience in API, application, and systems design and building
- Expert level experience developing on Unix-based platforms
- Experience with one or more compiled languages such as C++, Java, Golang, or Rust
- Strong technical background with the ability to make well informed decisions and translate complex technical concepts to various audiences
- Comfortable working with ambiguity and collaborating with both technical and non-technical stakeholders
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field
Nice To Haves:
- Experience in a Staff, Principal Engineer, or Architect position
- AWS Cloud experience
- Experience with OpenAPI, gRPC, or Protobuf
- Experience with Golang
- Experience with Docker, containerization, or Kubernetes
Skills Required
- 8+ years of software development experience
- At least 3 years managing a team of three or more engineers, including senior-level engineers
- Significant experience designing and building backend distributed systems
- Experience writing and critiquing design and technical plan documentation with diagrams
- Majority of experience in backend development
- Substantial hands-on experience with API, application, and systems design and development
- Expert-level experience developing on Unix-based platforms
- Experience with one or more compiled languages, such as C++, Java, Golang, or Rust
- Strong technical background and ability to make informed decisions and explain complex technical concepts to varied audiences
- Ability to work with ambiguity and collaborate with technical and non-technical stakeholders
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience in a Staff, Principal Engineer, or Architect position
- AWS Cloud experience
- Experience with OpenAPI, gRPC, or Protobuf
- Experience with Golang
- Experience with Docker, containerization, or Kubernetes
What We Do
Wattpad. Where Stories Live. Wattpad’s vision is to entertain and connect the world through stories. The global multi-platform entertainment company uses the power of community and technology to enable the creation and distribution of content across a variety of formats. Its flagship app, Wattpad, is home to a community of more than 90 million people who spend over 23 billion minutes a month engaged in original stories. Tap by Wattpad, the company’s second storytelling product, offers short, chat-based stories in over a dozen languages. Wattpad Studios co-produces stories for film, television, digital and print, together with industry partners. Wattpad Brand Partnerships offers a full suite of advertising products to help brands build deep engagement with Gen Z consumers. The company is proudly based in Toronto, Canada.









