Technology Lead in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Technology Lead in Canada.
This role sits at the center of a fast-evolving engineering organization building next-generation cloud platforms for commercial real estate analytics. You will lead the design and delivery of highly scalable, distributed systems that transform complex and fragmented data into actionable intelligence for global clients. The position combines deep technical leadership with hands-on engineering, requiring the ability to guide architecture decisions while actively contributing to code. You will operate in a high-velocity, agile environment where clarity is often evolving, and strong decision-making is essential. This is a highly visible role with direct impact on product performance, customer experience, and platform scalability. You will also mentor engineers and help shape best practices across teams while driving engineering excellence and innovation.
- Design, develop, and maintain high-quality, scalable, and secure cloud-based applications and services.
- Write and review production-level code while ensuring adherence to engineering standards and best practices.
- Lead technical design and architecture decisions for complex, high-impact projects and frameworks.
- Translate product vision and business requirements into clear technical solutions and implementation plans.
- Operate effectively in ambiguous environments while maintaining delivery velocity and engineering quality.
- Ensure systems are secure, resilient, observable, and optimized for performance from the design phase onward.
- Identify, assess, and mitigate technical risks that may impact delivery or system integrity.
- Drive engineering improvements, including automation, DevOps practices, and delivery optimization.
- Mentor engineers and contribute to building a strong culture of collaboration, excellence, and continuous learning.
- 5–7+ years of experience in software engineering or technical leadership roles.
- Bachelor’s degree in Computer Science or related technical field.
- Strong proficiency in one or more programming languages such as Python, Java, JavaScript, React, or C#.
- Proven experience designing and building scalable, distributed, cloud-based systems.
- Hands-on experience with cloud platforms such as AWS or Azure.
- Strong understanding of software engineering principles including design patterns, testing, code quality, and DevOps practices.
- Demonstrated experience as a tech lead or senior individual contributor on complex engineering projects.
- Strong problem-solving skills with a structured, modular approach to system design.
- Excellent communication skills with the ability to collaborate across technical and non-technical teams.
- Agile mindset with the ability to work in fast-paced, lean, and evolving environments.
- Strong ownership mentality with a focus on quality, velocity, and continuous improvement.
- Competitive salary range: $160,000 – $190,000 CAD.
- Performance-based bonuses and incentive programs.
- Comprehensive health, mental health, and wellness benefits.
- Retirement savings plans and financial wellness support.
- Flexible, activity-based hybrid work model (office for collaboration, remote for focus).
- Access to extensive learning resources and internal development programs.
- Career growth opportunities in a global, fast-growing organization.
- Inclusive, high-performance culture focused on innovation and collaboration.
- Strong emphasis on work-life balance and employee well-being.