Technical Lead, Software Engineering
1 week ago
We are 3PILLAR GLOBAL
Position within Toronto.
We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and publishing, information services, and retail.
Our key differentiator is our product mindset. Our development teams focus on building outcomes, and all of our team members around the globe are trained on the product mindset's core values: – time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align with client goals from the earliest conceptual stages through market launch and beyond.
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 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.
Minimum Qualifications:
- 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
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per yearSenior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...
-
Senior Software Engineer
3 days ago
Toronto, Ontario, Canada Beacon Software Full time US$125,000 - US$175,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full time $120,000 - $180,000 per yearBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Technical Lead, Software Engineering
1 week ago
Toronto, Ontario, Canada 3Pillar Full time $120,000 - $180,000 per yearWe are 3PILLAR GLOBAL Position within Toronto.We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and publishing, information services, and retail.Our key differentiator...
-
Technical Lead, Software Engineering
1 week ago
Toronto, Ontario, Canada 3Pillar Global Full time $120,000 - $180,000 per yearWe are 3PILLAR GLOBALPosition within Toronto.We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and publishing, information services, and retail.Our key differentiator is...
-
Software Engineering Program Manager
3 days ago
Toronto, Ontario, Canada Incognito Software Systems Full time $120,000 - $180,000 per yearAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...
-
Lead Software Engineer
3 days ago
Toronto, Ontario, Canada Thomson Reuters Full time $150,000 - $250,000 per yearLead Software Engineer, AI Are you passionate about building AI-driven software that transforms how professionals work? Join a dynamic and highly skilled team at Thomson Reuters, where we invest deeply in AI technologies and explore emerging fields with the backing of a global leader. As a Staff Software Engineer – AI, you will play a lead role in...