To apply for this job you must first either login or register

Software Engineering Manager

Toronto, Ontario  - Permanent

Job Description

As a Software Engineering Manager of Data Services, you will work closely with multiple cross-functional scrum teams to deliver software products. Initially you will mainly be focusing on products involving extensive B2B integrations. Primary duties include:
- Working as a technical owner on multiple scrum teams
- Assist all team members on technical issues
- Report the status to higher management team

The ideal candidate will demonstrate strong technical skills with a proven track record of successes in J2EE and SOA technologies, with exceptional communication and interpersonal skills, to assist and empower the teams to achieve their goals. You should be familiar with Agile methodologies, and comfortable in a dynamic and busy atmosphere.
- Thoroughly understand the product from both business and technical perspective; Understand technical capabilities of the cross functional scrum team and the underlying technologies of the product; Understand the infrastructure of the platform and the relationship among different products and how they interact with one another.
- Work closely with the Product Owner to provide insight into strategic conversations about the product from the technical point of view
- Provide insight into technical requirements and dependencies of individual stories in order to assist the product owner to better groom product backlogs
- Empower and encourage engineers to improve technical skills and adopt best practices. Provide guidance and facilitate technical trainings.
- Bridge any gaps between the product owner and the developers
- Help to identify and eliminate technical impediments to the team
- Periodically report the status of the scrum teams to the management team
- Participate in the recruitment of engineers
- Facilitate technical discussions among scrum teams across the organization

Must Have Skills:

- BS in Computer Science or equivalent degree required
- Experience in SAFe, Agile, SCRUM, Test Driven Development (TDD)
- 3+ years of Team management & Leadership experience within cross functional technical teams (Engineering, QA, Operations)
- 10+ years of software development experience with a focus on B2B integration, server-side design and architecture
- Extensively experience using the following technologies and tools is required: Java/J2EE, JMS, SpringMVC, Hibernate, Multithreading, SOA, Oracle RDBMS, JBoss/tomcat deployment, Web Services (SOAP, REST, Json), Unit test frameworks like Testng, JUnit, Selenium, Jasmine
- Working knowledge or broad experience with ANT, Maven, SVN, Mercurial, GitHub, Jira, bitbucket and Confluence
- Excellent communication skills - able to communicate effectively with technical / non-technical personnel
- Experience working with geographically distributed teams (Canada and India)

Starting: ASAP
Dress Code: Business Casual
To apply for this job you must first either login or register