Engineering Manager

GoCanvas Logo

GoCanvas

๐Ÿ’ต $158k-$173k
๐Ÿ“Remote - Worldwide

Summary

Join GoCanvas as an Engineering Manager and lead a team of engineers, focusing on technical execution, quality, and team development. Mentor your team, support delivery, and shape engineering culture. You will guide technical decisions, support building reliable, scalable software, and manage and supervise engineering teams, fostering collaboration and productivity. Conduct regular one-on-one meetings, hire and onboard new team members, and identify training opportunities. Provide technical leadership through code reviews, architectural direction, and hands-on contributions. Collaborate with other teams, communicate project updates, track KPIs, and implement process improvements. Address team conflicts, resolve challenges, and lead research efforts for new technologies. This role requires a Bachelorโ€™s degree (preferred), 5+ years of experience, proven technical leadership, and strong communication skills.

Requirements

  • Bachelorโ€™s degree in a relevant engineering discipline is preferred
  • 5+ years of professional experience in the target engineering discipline is typically required
  • Proven track record of technical leadership and hands-on engineering work
  • Strong technical background in the relevant engineering field, including up-to-date knowledge of engineering practices, software, frameworks, and processes
  • Ability to provide strategic technical direction and understand how technologies fit into the larger industry context
  • Demonstrated ability to lead, mentor, and develop engineering teams
  • Strong communication skills for conveying technical information to both technical and non-technical audiences
  • High emotional intelligence, with the ability to motivate teams, resolve conflicts, and foster a positive work environment

Responsibilities

  • Manage and supervise engineering teams, fostering collaboration and productivity
  • Conduct regular one-on-one meetings to provide feedback and support individual growth
  • Hire and onboard new team members while identifying training opportunities
  • Provide technical leadership through code reviews, architectural direction, and hands-on contributions where needed
  • Ensure technical accuracy in team deliverables and develop quality control procedures
  • Lead research and development initiatives to create new designs, products, or processes
  • Work closely with other teams, especially product management, product delivery, UX, and other engineers
  • Act as a technical resource for team members while mentoring and delegating tasks effectively
  • Communicate project updates to stakeholders and ensure alignment with organizational goals
  • Track engineering KPIs (Key Performance Indicators) and draft quarterly objectives
  • Implement process improvements to enhance productivity and product quality
  • Monitor budgets, schedules, and team performance to meet organizational expectations
  • Address conflicts within teams and resolve technical or operational challenges
  • Use analytical skills to evaluate complex issues and propose effective solutions
  • Lead research efforts for new technologies or methods that improve engineering practices
  • Collaborate with other departments to identify customer needs for product development

Preferred Qualifications

  • Technical experience aligned with our stack is a strong plus, including: React/Redux and Ruby on Rails
  • Familiarity with GitHub-based CI/CD tools
  • Knowledge of Kubernetes, Docker, and AWS cloud infrastructure
  • Solid grasp of TDD principles and testing tools such as Jest, Cypress, or Playwright
  • Experience building RESTful APIs and working with microservices architectures
  • Experience with Design Systems and tools like Storybook
  • Proficiency with SQL or NoSQL databases

Benefits

  • Health insurance (medical, dental & vision)
  • Life insurance
  • 401(k)
  • Paid time off
  • #LI-Remote opportunity

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.