Software Manager in Waterloo at Johnson Service Group

Date Posted: 9/19/2022

Job Snapshot

Job Description

JobID: 391068

JSG Professional Services is looking for a Software Manager for one of our Clients in Waterloo, Canada.  This person will lead and grow the Software Tools team in Waterloo, which focuses on software development tools, application-level software, mobile device software and supporting embedded software for wireless and DSP devices. You will work closely with project managers to assign resources across projects, and with product managers to ensure the team’s output meets product requirements.


  • Lead a team of up to 10 high performing software developers, fostering engagement through coaching and mentoring of professional staff
  • Instill an inclusive team culture and grow the team while maintaining world-class excellence and diversity.
  • Ensure good software development practices and processes are followed throughout the team
  • Contribute to design and code reviews of key deliverables from the software tools team
  • Manage assignment of resources to projects across multiple product lines
  • Participate in regular reviews of customer support issues requiring development team assistance
  • Work with other development team managers within the division to ensure project needs are met and promote collaboration between teams on inter-disciplinary projects
  • Stay current with trends, techniques, technology, and other factors impacting the business


  • University degree in Computer Engineering, Software Engineering, Computer Science, or a related discipline
  • 10+ years in software development, including experience in people leadership, team building and hiring top talent.
  • Demonstrated track record of successfully delivering software solutions to market
  • Experience with best-in-class software development methodologies including Agile Software Development, Test-Driven Development and/or Continuous Integration/Deployment (CI/CD)
  • Experience in some or all the following technical areas:
    • Object-oriented programming with languages such as C++, Java, and C#
    • Windows application design
    • Mobile device applications for Android and iOS
    • Graphical User Interface (GUI) tool design and development
    • Embedded software Integrated Development Environments (IDE) like Eclipse, Keil or IAR.
    • Scripting language experience, particularly with Python
  • Excellence in communication skills (listening, verbal, written, and presentation)
  • Ability to establish strong relationships with your team and other leaders across the organization.
  • Experience developing embedded software to quality driven standards such as IEC 62304, ISO 26262, ASPICE, etc.

•* Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law.

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Never miss out on a job opportunity again by signing up for our Talent Network to receive job alerts that match your interests and experience.

Connect With Us