Hybrid Manager, Software Development

Posted last month

Apply now

About the role

  • Lead teams of software developers to ship reliable code on a consistent basis
  • Oversee design, development, testing, and maintenance of software programs & applications
  • Collaborate with other managers and stakeholders to ensure software meets business objectives, security requirements, and customer needs
  • Empower, inspire, and support a talented team of engineers; coach and mentor team members
  • Ensure the team follows best practices and meets quality and performance standards
  • Identify and address factors inhibiting the efficiency and effectiveness of development processes
  • Review technical specifications and contribute to development of high quality, pragmatic solutions that fulfill complex business requirements
  • Plan and lead estimation for upcoming projects and determine the right people/team to tackle the project
  • Work with other leaders to publish and monitor metrics
  • Evaluate and select appropriate tools, technologies, and methodologies for software development
  • Set goals and expectations for the software development team and provide guidance and feedback
  • Set employee expectations, hold yearly reviews, and guide career advancement
  • Work under a variety of pressures while utilizing excellent time management skills

Requirements

  • 7+ years of direct software development experience with an object-oriented or functional programming language
  • 2+ years of leadership experience in an Agile environment
  • 2+ years of supervising direct reports
  • Experience working with teams on a remote basis
  • Experience with full Software Development Life Cycle
  • Flexibility to support operations outside standard 9–5 business hours given 24/7 nature of payments industry and North American clients
  • Willingness to come into the Oakville office 3 days/week
  • Preferred: Experience in the payments industry
  • Preferred: Experience with embedded systems
  • Preferred: Familiarity with Linux, Git, Docker, and AWS
  • Preferred: Demonstrated professional experience with Elixir or Ruby

Benefits

  • 💵 Competitive wages: We pay competitive wages and salaries, and we only expect an honest 40-hour week for it.
  • 🧘‍♀️ Wellness days: extra day twice a year to decompress
  • 🙌 Community Engagement Committee: opportunities to give back to local communities
  • 🕰 Flexible workday
  • 💰 Benefits: health and dental (ask us for a copy of our health and dental benefits)
  • 🎉 Culture committee: frequent fun events for holidays and special occasions

Job title

Manager, Software Development

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job