Posted by:
Touchstone ID ULC 

Job Category:
IT & Web Design 

Job Location:
Waterloo - ON, Ontario, CANADA

Salary: 298,427.41 / Year 

Vacancies: 1 Vacancies 


 

Job # : 915124


Target groups:
Newcomers in Canada 

Posted date: October 22, 2024 

Posted till: April 21, 2025 

Web Site:

 

Job detail


18

Touchstone ID ULC

Waterloo, ON 

 

 

TEER 21231 – Software engineers and designers 

Position:         Engineering Manager 

Salary$298,427.41 year   

Anticipated Start Date:As soon as possible 

Terms of Employment: Full-Time, Permanent 

Number of positions:1 

Employment Conditions 5 days a week full time 40 hours per week  

 Benefits: dental, vision, extended healthcare 

 

Employment Conditions 

LanguagesEnglish 

Education  bachelor’s or master’s degree in one of the following fields: 

  • Computer Science 

  • Software Engineering 

  • information Technology 

  • Or related technical discipline 

ExperienceMinimum 6 years of relevant experience in software development / At least 2 years in a managerial or team lead role 

Location Waterloo, Ontario 

Specific Skills 

  • Extensive experience with cloud services, particularly Amazon Web Services (AWS) 

  • Proficiency in microservice and event-driven architectures 

  • Strong background in mobile app development (Native and Hybrid) 

  • Expert knowledge of frontend technologies, including React and Next.js 

  • Experience with AI/ML model fine-tuning and data pipeline management 

  • Familiarity with observability tools and performance monitoring (e.g., Datadog, CloudWatch) 

  • Proficiency in API development (REST, GraphQL, gRPC) 

  • Knowledge of both SQL and NoSQL databases 

  • Experience with infrastructure as code (e.g., AWS COK, SST.dev) 

  • Proficiency in TypeScript/JavaScript far frontend and Golang (or similar) far backend development 

 

Work Conditions and Physical Capabilities 

  • Attention to detail
  • Personal Suitability
  • Effective interpersonal skills
  • Flexibility
  • Team player
  • Reliability
  • Organized 

 

Duties:   

  • Lead and Mentor Engineering Teams: Oversee and guide a cross-functional engineering team specializing in frontend, backend, mobile, and cloud development. Foster a collaborative and innovative work environment while ensuring team members are aligned with the technical vision and strategy. 

  • Drive Technical Vision and Strategy: Develop and implement the technical vision and strategy for our AI-powered expense management solution. Collect and document users' requirements and develop logical and physical specifications to support this vision. 

  • Collaborate with Product Management: Work closely with product management to define, estimate, and validate both functional and non-functional requirements. Ensure that these requirements are well-documented and integrated into the development process. 

  • Deliver High-Quality Software Solutions: Plan, design, and coordinate the development, installation, integration, and operation of computer-based systems, including mobile applications. Ensure the delivery of high-quality, scalable software solutions that meet performance and reliability standards. 

  • Manage Resource Planning and Performance: Oversee resource planning, performance management, and professional development of the engineering team. Implement and oversee best practices in software development, including code reviews, testing, and continuous integration/deployment. 

  • Implement Best Practices: Research, evaluate, and synthesize technical information to design, develop, and test computer-based systems. Develop data, process, and network models to optimize architecture and evaluate the performance and reliability of designs. 

  • Stay Updated on Emerging Technologies: Stay abreast of emerging technologies and industry trends, particularly in AI and Fintech. Assess, test, troubleshoot, document, upgrade, and develop maintenance procedures for operating systems, communications environments, and application software. 

  • Lead and Coordinate Teams: Lead and coordinate teams of information systems professionals in the development of software and integrated information systems. This includes process control software and other embedded software control systems. 

 

HOW TO APPLY touchstone.hiring@gmail.com