Software Engineering Manager

Deputy Logo

Deputy

πŸ“Remote - Canada

Summary

Join Deputy, a global SaaS workforce management company, as a Software Engineering Manager! Reporting to the Director of Engineering, you will lead and mentor a team of engineers, driving innovation and scalability. You'll be deeply involved in technical decision-making, roadmap planning, and fostering a high-performing engineering culture. This highly technical role requires 2+ years of software engineering management experience, strong technical acumen, and a passion for technology. You'll be responsible for recruiting, mentoring, and developing a world-class engineering team. Deputy offers a competitive salary and a collaborative, inclusive work environment.

Requirements

  • 2+ years of software engineering management experience building productive, high-functioning teams
  • Ability to describe why these teams were high-functioning and what you specifically did to ensure engineers felt productive
  • Technical acumen. Ability to converse deeply with engineers and technical executives
  • Experience in a fast-growing scale-up environment, with a bias to innovation and growth
  • Growth mindset
  • Humbitious
  • High agency mindset
  • Passion for technology
  • Experience building distributed web-based cloud-native applications and services
  • Experience in various cloud computing/architecture - AWS with Multi-region, multi-tenant experience
  • Experience in deploying highly scalable systems with various techniques and design patterns
  • Experience in the operations of large multi-tenant storage deployments (we use MySQL & various no-SQL)
  • Experience in system architecture patterns like SOA, micro-services, EDA (event-driven architecture)
  • Experience in key cloud-native technologies like Kubernetes (EKS), containerisation, Kafka, etc
  • Programming Languages - PHP, Golang, Terraform, Python

Responsibilities

  • Develop an intimate understanding of the underlying technical architecture and contribute to the future direction of the platform
  • Co-create the technical vision, strategy, and technical roadmap planning and product definition for your team, alongside your technical leads and PM/product designer
  • Become intimately familiar with our product, languages, and our tech stack to drive decisions about frameworks, architecture, and decisions
  • Guide the team to building innovative, elegant solutions by balancing trade-offs with the best interests of the company
  • Guide the team on important architectural and long-term engineering decisions, as well as shorter-term tradeoffs
  • Stay technical to provide meaningful guidance on engineering decisions
  • Drive the scalability and reliability of your squads offering as we grow
  • Keep your pulse on the craft: writing architecture designs, working with infrastructure and quality on tooling for your team, and/or exploring POCs
  • Mentor, develop, and guide a team of software engineers so they can do their best work
  • Lead the recruiting of new engineers within your team as we grow and build a world-class, sustainable and diverse engineering team
  • Own the Engineering Team Engagement score (quarterly measure of team engagement), by building upon our interactive, learning-oriented engineering community
  • Guide the team to building innovative, elegant solutions by balancing trade-offs with the best interests of the company
  • Guide the team on important architectural and long-term engineering decisions, as well as shorter-term tradeoffs
  • Stay technical to provide meaningful guidance on engineering decisions
  • Provide one on one feedback, career advice and coaching for your team members
  • Communicate openly and be the voice of the business within your team, keeping them informed of and working towards the business vision & goals
  • Lead the recruiting of new engineers within your team as we grow and build a world-class, sustainable and diverse engineering team
  • Mentor team members to create a highly motivated, coherent, and cohesive culture which rewards high performance
  • Own the Engineering Team Engagement score (quarterly measure of team engagement), by building upon our interactive, learning-oriented engineering community
  • Become intimately familiar with our product, systems, and our tech stack to drive decisions about frameworks, architecture and decisions
  • Drive adoption of best practices and best in class technology, design best practices, enforce principles of work
  • Remove single point of failures by cross-skilling staff and making sensible, strategic resourcing decisions
  • Experience with working on legacy codebase and migrating to newer architecture including data migration
  • Developing subject matter technical expert in the domain you own
  • Responsible for the technical decision making and architecture across portfolio of squads
  • Accountability for 2-3 OKRs aligned to Company goals
  • Can clearly design and communicate a technical roadmap to the organisation with proof of value

Preferred Qualifications

Experience in a multi-tenant SaaS org

Benefits

  • $140,000 - $157,500 a year
  • Potential incentive programs, such as individual or organizational performance bonuses
  • #LI-Remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.