The Nationwide Group
Location
Markham, ON | Canada
Job description
Senior Manager of Software Engineering
JOB DESCRIPTION
The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions for the real estate industry. Utilizing world-class technology, TNG delivers solutions to the entire mortgage life cycle through its affiliated organizations.
TNG benefits from a broad product suite, infrastructure, and industry expertise and has transformed the home purchase, sale, mortgage, and refinance process for consumers, lenders, realtors, and mortgage brokers.
POSITION DETAILS:
We are seeking an experienced and dynamic Senior Manager of Software Engineering to lead our talented software development team in delivering high-quality and innovative solutions.
As the Senior Manager of Software Engineering at TNG, you will be responsible for overseeing the entire software development lifecycle, from planning and architecture to implementation and maintenance. The ideal candidate will have a strong background in Java, Angular, AWS, Tomcat, Spring Boot, and legacy Java technologies, with hands-on experience in web development and a focus on security. You will play a crucial role in shaping the technical direction of our products and ensuring the successful delivery of software projects. Proficiency in various current web development methodologies is essential for this role.
RESPONSIBILITIES:
Leadership and Team Management :
Provide hands-on technical leadership and direction to the software engineering team at TNG, fostering a collaborative and innovative work environment. Recruit, mentor, and develop a high-performing team of software engineers with expertise in web development and security. Establish and maintain best practices for software development, coding standards, and documentation.
Technical Strategy :
Develop and drive the technical strategy for software development at TNG, aligning it with the company's overall goals and objectives. Collaborate with other departments to understand business requirements and translate them into secure and scalable technical solutions.
Project Management :
Lead the planning, execution, and delivery of software projects within scope, budget, and timeline, with a focus on web development and security. Work closely with project managers to ensure effective project coordination and communication.
Architecture and Design :
Define and implement robust software architectures, ensuring scalability, performance, and maintainability, with a strong emphasis on web security best practices. Evaluate and select appropriate technologies, frameworks, and tools to meet project and business requirements, considering web development and security implications.
Technology Stack :
Expertise in Java, Angular, AWS, Tomcat, Node JS, Spring Boot, and legacy Java technologies, with hands-on understanding of web development frameworks and tools. In-depth knowledge of web security principles and hands-on experience implementing security measures. Stay updated on industry trends and advancements in web development and security, recommending technology upgrades and improvements.
Quality Assurance :
Establish and enforce quality assurance processes, including rigorous testing strategies for web applications, to ensure the delivery of high-quality and secure software products. Implement and advocate for security testing and code analysis tools.
Web Development Methodologies :
Stay current with and implement modern web development methodologies, such as Agile, Scrum, DevOps, CI/CD, and other relevant practices.
Collaboration and Communication:
Foster collaboration and effective communication within the software engineering team and across other departments, emphasizing the importance of secure web development practices. Present technical updates and project statuses, with a focus on web development and security, to senior management.
QUALIFICATIONS:
If you are passionate about leading a talented software engineering team with a focus on hands-on experience in web development, security, and modern methodologies, we invite you to apply for the position of Senior Manager of Software Engineering at TNG.
We are committed to providing persons with disabilities equal opportunities regarding all employment activities, including access to jobs and accommodations during employment as required, in accordance with the Ontario Human Rights Code (OHRC) and the Accessibility for Ontarians with Disabilities Act (AODA).
Job tags
Salary