Skip to Main Content

Job Title


Technical Lead, Software Engineering - Assembler / Visual Basic / C


Company : 3Pillar


Location : Toronto, Ontario


Created : 2025-10-17


Job Type : Full Time


Job Description

Technical Lead, Software Engineering Assembler / Visual Basic / C++ Location: Toronto, Canada Company: 3Pillar Global Role overview: 3Pillar Global is an innovative product development partner that builds breakthrough software products that power digital businesses in the Software, SaaS, Media & Publishing, Information Services, and Retail industries. The Technical Lead, Software Engineering Assembler / Visual Basic / C++ will guide the technical direction and lead a high-performance engineering team that modernizes legacy applications written in Visual Basic 6.0 and decompiles assembler to rebuild in modern languages. Key Responsibilities Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment. Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront. Create and lead the team's technical documentation and repository management practices, including branches, pull requests, merges, etc. Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction. Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability. Be an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities. Minimum Qualifications 7+ years of experience working with proficiency in Visual Basic 6.0, lowlevel languages, and modern C++ development for highperformance applications. Strong background in legacy systems and reverse engineering, including software disassembly, protocol analysis, and the use of decompilers for EXE files. Proficiency in modern C++ development and experience designing, building, and integrating with RESTful APIs. Experience leading Agile software development methodologies and following highlevel architecture to project and client needs. Strong understanding of Ethernet communication protocols and networking principles. High level of English proficiency required to interact with a globallybased development team. Demonstrated initiative in mentoring other engineers and decisionmakers throughout the organization. Expertise in applying objectoriented programming, with preferred experience in languages like Java/C#, and highlevel design proficiency using UML / C4 / ArchiMate. Very good knowledge of architectural styles and design patterns, SOLID principles and OWASP. Additional Experience Desired Familiarity with serial communication protocols like RS232. Experience with industrial fieldbus protocols such as Profibus or Interbus. Ability to set technical strategy and direct implementation across several teams or the whole product. Experience building CI/CD pipelines and cloudnative applications. Benefits Vacation according to law from your first anniversary. Discretionary time off. 26 days of Christmas bonus. Food coupons. Major medical insurance. Optional life insurance. Optional savings plan. Pension benefits: IMSS, Afore, Infonavit. Career plan for growth. Home office. Internal and external training opportunities. Referral bonus. #J-18808-Ljbffr