Technical Lead guiding software engineering projects at 3Pillar Global. Focused on modernizing legacy systems using Visual Basic and C++ in Toronto.
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 tasks such as creating 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.
Requirements
Need someone who knows Visual Basic or C++ programming to rebuild in a more modern language. It is not a web application. Looking for someone who understands and has previous experience in low-level languages who can either rebuild the application or redocument it so that it can be rebuilt.
Compile a legacy app that is in Visual Basic, and decompile it in assembler, then rebuild that assembler back into a modern language.
A minimum of 7+ years of experience/expertise working with proficiency in the specified technologies.
**Required: **
Professional background in Systems Engineering.
Proven ability to work with legacy systems, specifically Visual Basic 6.0 (VB6), including DLLs and OCX controls.
Proficiency in modern C++ development for high-performance applications.
Demonstrated experience designing, building, and integrating with RESTful APIs.
Expert-level skills in reverse engineering, including software disassembly, protocol analysis, and the use of decompilers for EXE files.
Experience implementing and maintaining event automation systems.
Strong understanding of Ethernet communication protocols and networking principles.
High level of English proficiency required to interact with a globally-based development team.
Experience leading Agile software development methodologies.
Demonstrated experience following and adapting high-level architecture to project and client needs.
Ability to verify/validate architecture implementations and influence overall architecture beyond the team.
Expertise in applying object-oriented programming, with preferred experience in languages like Java/C#.High-level design proficiency following UML / C4 / ArchiMate.
Experience in effectively working collaboratively among relevant information stakeholders to create and implement well-tested, scalable, secure, and performant enterprise-level systems that ultimately deliver the client’s desired business outcome.
Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization.
Very good knowledge of architectural styles and design patterns, SOLID principles and OWASP.
**Additional Experience Desired:**
Familiarity with serial communication protocols like RS-232.
Experience with industrial fieldbus protocols such as Profibus or Interbus is a significant plus.
Ability to set technical strategy and direct implementation across several teams/whole product.
Ability to refine and clarify technical details (including definition of done) based on internal or external PO for User Stories and task assignments.
Ability to provide technical orchestration among the overall tasks.Experience in building CI/CD pipelines.
Knowledge of building Cloud Native applications.
Benefits
Vacations. According to the law from your first anniversary.
Discretionary Time Off (employees are able to take time off when necessary)*
26 days of Christmas bonus
Food coupons
Major medical insurance
Life Insurance (optional)
Savings box (optional)
Law benefits: IMSS, Afore, Infonavit.
Career plan that will let you grow and plan for the future
Home Office
Internal Trainings
Support with external trainings and certifications
Referrals bonus
Job title
Technical Lead, Software Engineering – Assembler, Visual Basic, C++
Full - Stack Engineer with strong backend expertise joining Sales R&D team at Lendbuzz. Building high - performance systems for innovative financial technologies in Tel Aviv.
Frontend Developer for ZAP - Hosting crafting responsive landing pages and enhancing UX/UI of server management. Tools include Tailwind CSS, Vue.js, and AI - driven solutions.
Backend Engineer developing robust PHP & Golang solutions for Kaufland's e - commerce marketplaces. Collaborating with a diverse team to enhance customer and seller experiences.
Senior Backend Engineer developing AI products for healthcare with a focus on backend features and cloud infrastructure. Join a high - impact team working on robust solutions.
Senior Backend Engineer at Fligoo designing serverless architectures for IoT telemetry data processing on AWS. Collaborating in an industrial reengineering project within Industry 4.0 framework.
C++ R&D Engineer responsible for 3D research and algorithm development for MedTech. Collaborating with diverse teams and training on C++ concepts in a cutting - edge environment.
Backend Engineer responsible for Node.js backend development and AI system integration. Involves creating REST APIs and working with database integrations in a remote or office setting.
Lead Java Software Engineer at Wells Fargo leading modernization of risk and pricing platform. Collaborate with teams to deliver high - impact technology initiatives and enhance trading workflows.
Backend Developer developing and maintaining scalable backend systems for the GRÜN Software Group. Collaborating with teams to ensure quality, stability, and efficient data flows.