Technical Lead, Software Engineering
2 weeks ago
At Trader Corporation, we're looking for a skilled Technical Lead to join our agile development team. As a Technical Lead, you'll be responsible for helping and supporting your team members with the technical aspects of their jobs, such as solutions, coding, and quality standards. You'll establish the technical direction of the project and clear hurdles that may arise, whether it be closing technical knowledge gaps, finding answers to product questions, or identifying opportunities to improve processes.
The Technical Lead will engineer, guide, and implement technical solutions and improvements with the help of your software development team. You are hands-on and leverage code reviews to coach and support, along with adhering to best practices.
Key Responsibilities:
- You will be the technical lead for an agile development team. This means you will work closely with the Product leads, Delivery leads, and Engineering Managers within a team of developers SDETs, and QA personnel to groom, estimate, and solution projects - while acting as a hands-on developer.
- Promote a positive engineering culture by embodying Trader's values of Curiosity, Integrity, Authenticity, Collaboration, and Pursuit of Excellence.
- Help guide product ideas by assessing feasibility and providing creative technical solutions that address business, scalability, performance, quality, and security concerns.
- Mentor colleagues of all skill levels to advance their technical abilities through code reviews, tech shares, pair programming, and onboarding of new hires.
- Own and lead agile engineering ceremonies such as stand-ups, retrospectives, architecture/design reviews, and grooming as required.
- Own best practices including but not limited to coding standards, branching strategies, code coverage metrics, code review policies, and release management, and review them regularly with the team.
- Act as a bridge between developers and quality personnel within and across teams to facilitate alignment of work with a quality-first approach.
- Act as an enthusiastic representative for Trader when working with external partners to design, build, and resolve issues with third-party integrations.
- Participate in paid on-call rotation schedule to respond to alerts, as well as prioritize system improvements identified as part of monitoring.
- Maintain and prioritize a backlog of Technical Debt items to enhance stability, performance, and extensibility.
Requirements:
- Excellent communication skills: able to conceptualize a technical solution and relay it to both technical and non-technical teammates and stakeholders.
- Passion for coaching and owning best practices within the team to foster a culture of engineering excellence.
- Experience using.NET Web API and.NET Core to build cloud-based distributed applications, as well as a strong understanding of scalability, performance optimization, security considerations, and monitoring of such apps.
- Experience with enterprise-scale high-velocity queues such as Microsoft Azure.
- Expert-level experience developing in a microservice-oriented architecture utilizing RESTful APIs and tools such as Azure API Management and Azure Key Vault.
- Strong knowledge of both relational and non-relational data stores such as Azure Table Storage, Blobs, Oracle, SQL, and Redis.
- Experience using Front end tools (ie: Angular, HTML, or React.js) to build component-based frontend web apps.
- Experience in building unit, component, and integration tests, and knowledge of how to use them as a system contract within internal services and across third-party integration boundaries.
- Ability to work with source code management and delivery platforms such as Azure DevOps, JIRA, and SonarQube in a distributed team environment.
Requirements:
- University Degree (or equivalent) in Computer Science or related subject.
- 5+ years of engineering experience in the online software industry; strong knowledge of web-based application architectures using C# and.NET, Microsoft Azure cloud solutions and serverless technologies such as Function Apps, Web Apps, and Service Bus.
- At least 1 year of proven experience in a technical leadership role.
- Agile methodologies, Kanban preferable.
What's in it for you...
We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best.
Fitness and wellness:
- We provide discounts to nation-wide gyms, onsite gyms (when we're in the office), an Employee and Family Assistance Program, as well as a virtual wellness program.
Benefits from Day 1:
- Gym discounts
- Local in-office free gyms
- Employee and Family Assistance program
- Weekly virtual wellness events
- Conferences & training budget
- Regular internal training programs
Financial planning:
Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection.
Competitive salary:
Annual bonus structure, 3% CPP matching.
-
Technical Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada Greenshield Holdings Full timeTechnical Lead Software EngineerWe are seeking a highly skilled and experienced Technical Lead Software Engineer to join our team at Greenshield Holdings. As a key member of our engineering team, you will be responsible for leading the development of software products and ensuring the team adheres to best practices and coding standards.Key...
-
Technical Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada Greenshield Holdings Full timeTechnical Lead Software EngineerWe are seeking a highly skilled and experienced Technical Lead Software Engineer to join our team at Greenshield Holdings. As a key member of our engineering team, you will be responsible for leading the development of software products and ensuring the team adheres to best practices and coding standards.Key...
-
Technical Lead Software Engineering
4 weeks ago
Old Toronto, Ontario, Canada AutoTrader Full timeTechnical Lead Software EngineeringAt AutoTrader, we're seeking a highly skilled Technical Lead to join our software engineering team. As a Technical Lead, you will be responsible for guiding and mentoring your team members in the technical aspects of their jobs, ensuring the successful delivery of projects and the adoption of best practices.Key...
-
Technical Lead Software Engineering
4 weeks ago
Old Toronto, Ontario, Canada AutoTrader Full timeTechnical Lead Software EngineeringAt AutoTrader, we're seeking a highly skilled Technical Lead to join our software engineering team. As a Technical Lead, you will be responsible for guiding and mentoring your team members in the technical aspects of their jobs, ensuring the successful delivery of projects and the adoption of best practices.Key...
-
Technical Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada Greenshield Holdings Full timeTechnical Lead Software EngineerWe are seeking a highly skilled and experienced Technical Lead Software Engineer to join our team at Greenshield Labs. As a key member of our engineering team, you will be responsible for leading the development of software products and ensuring the team adheres to best practices and coding standards.Key Responsibilities:Lead...
-
Technical Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada Greenshield Holdings Full timeTechnical Lead Software EngineerWe are seeking a highly skilled and experienced Technical Lead Software Engineer to join our team at Greenshield Labs. As a key member of our engineering team, you will be responsible for leading the development of software products and ensuring the team adheres to best practices and coding standards.Key Responsibilities:Lead...
-
Technical Lead Software Engineering
1 week ago
Old Toronto, Ontario, Canada Fullscript Full timeAt Fullscript, we're making optimal care easy for everyone. Our care delivery platform enables health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. We're seeking a Technical Lead for our Growth Engineering Division to help build the future of...
-
Lead Software Engineer
4 weeks ago
Old Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Software Engineer - Technical LeadScotiabank is seeking a highly skilled Lead Software Engineer - Technical Lead to join our Global Banking and Markets Engineering (GBME) team. As a key member of our team, you will be responsible for leading complex transformational solutions and integrations across various projects in GBME.Key...
-
Lead Software Engineer
4 weeks ago
Old Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Software Engineer - Technical LeadScotiabank is seeking a highly skilled Lead Software Engineer - Technical Lead to join our Global Banking and Markets Engineering (GBME) team. As a key member of our team, you will be responsible for leading complex transformational solutions and integrations across various projects in GBME.Key...
-
Technical Lead
2 weeks ago
Toronto, Ontario, Canada AutoTrader Full timeTechnical Lead - Software EngineeringAt AutoTrader, we're looking for a seasoned Technical Lead to join our Software Engineering team. As a key member of our team, you'll be responsible for leading the technical direction of our projects, ensuring the highest quality standards, and driving innovation.Key Responsibilities:Lead the technical design and...
-
Technical Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada LCBO (Liquor Control Board of Ontario) Full timeTechnical Lead Software EngineerLCBO is seeking a highly skilled Technical Lead Software Engineer to oversee the technical direction and evolution of our Transportation IT capabilities. The successful candidate will have expertise in Transportation systems, including data flows and business processes, and will be responsible for establishing and overseeing...
-
Technical Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada LCBO (Liquor Control Board of Ontario) Full timeTechnical Lead Software EngineerLCBO is seeking a highly skilled Technical Lead Software Engineer to oversee the technical direction and evolution of our Transportation IT capabilities. The successful candidate will have expertise in Transportation systems, including data flows and business processes, and will be responsible for establishing and overseeing...
-
Lead Software Engineer
3 weeks ago
Old Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Software Engineer - Technical LeadScotiabank is seeking a highly skilled Lead Software Engineer - Technical Lead to join our Global Banking and Markets Engineering team. As a key member of our team, you will be responsible for leading complex transformational solutions and integrations, producing actionable and complete specifications,...
-
Lead Software Engineer
3 weeks ago
Old Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Software Engineer - Technical LeadScotiabank is seeking a highly skilled Lead Software Engineer - Technical Lead to join our Global Banking and Markets Engineering team. As a key member of our team, you will be responsible for leading complex transformational solutions and integrations, producing actionable and complete specifications,...
-
Technical Lead Software Engineering
1 month ago
Toronto, Ontario, Canada AutoTrader Full timeTechnical Lead, Software EngineeringAt AutoTrader, we're looking for a highly skilled Technical Lead to join our Software Engineering team. As a Technical Lead, you'll play a key role in shaping the technical direction of our projects and ensuring the delivery of high-quality software solutions.Key Responsibilities:Lead the technical design and...
-
Technical Lead Software Engineering
1 month ago
Toronto, Ontario, Canada AutoTrader Full timeTechnical Lead, Software EngineeringAt AutoTrader, we're looking for a highly skilled Technical Lead to join our Software Engineering team. As a Technical Lead, you'll play a key role in shaping the technical direction of our projects and ensuring the delivery of high-quality software solutions.Key Responsibilities:Lead the technical design and...
-
Technical Lead Software Engineer
2 months ago
Old Toronto, Ontario, Canada LCBO (Liquor Control Board of Ontario) Full timeTechnical Lead Software EngineerLCBO is seeking a highly skilled Technical Lead Software Engineer to oversee the technical direction and evolution of the LCBO's Transportation IT capabilities. The successful candidate will have expertise in Transportation systems, including data flows and business processes, and will be responsible for establishing and...
-
Technical Lead Software Engineer
2 months ago
Old Toronto, Ontario, Canada LCBO (Liquor Control Board of Ontario) Full timeTechnical Lead Software EngineerLCBO is seeking a highly skilled Technical Lead Software Engineer to oversee the technical direction and evolution of the LCBO's Transportation IT capabilities. The successful candidate will have expertise in Transportation systems, including data flows and business processes, and will be responsible for establishing and...
-
Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Software Engineer - Technical LeadScotiabank is seeking a highly skilled Lead Software Engineer - Technical Lead to join our Global Banking and Markets Engineering (GBME) team. As a key member of our team, you will be responsible for leading complex transformational solutions and integrations, producing actionable and complete specifications,...
-
Lead Software Engineer
1 month ago
Old Toronto, Ontario, Canada Scotiabank Full timeJob Title: Lead Software Engineer - Technical LeadScotiabank is seeking a highly skilled Lead Software Engineer - Technical Lead to join our Global Banking and Markets Engineering (GBME) team. As a key member of our team, you will be responsible for leading complex transformational solutions and integrations, producing actionable and complete specifications,...