Senior Software Engineer

Sitetracker•Toronto, ON

About The Position

At Sitetracker, the Senior Software Engineer designs and delivers complex, scalable Salesforce solutions for challenging customer business needs. The role owns the technical architecture of high-impact custom features and integrations, ensuring solutions are robust, performant, aligned with engineering standards, and built to minimize technical debt. It offers autonomy to solve complex technical problems, mentor engineers, and influence platform evolution through collaboration with customers and the Product team. The engineer leads technical design and development of custom solutions on the Sitetracker platform, translating customer requirements into scalable, maintainable Salesforce architectures. The role owns design decisions, implementation quality, and architectural integrity; contributes technical leadership to the FDE team through guidance and code reviews; and identifies production issues, performance bottlenecks, and architectural risks. It works with customers and internal stakeholders across the development lifecycle and shares recurring customization needs and architectural insights with the core Product team. Success involves delivering quality solutions on time, maintaining customer relationships, meeting delivery and utilization expectations, and taking ownership of technical outcomes and customer success. Over the first year, the engineer is expected to build platform and process knowledge, deliver customer-facing customizations, take ownership of complex implementations, mentor developers, improve engineering practices, and help shape future platform enhancements.

Requirements

  • Advanced Salesforce development expertise, including Apex and asynchronous patterns such as Queueable Apex and Platform Events.
  • Experience designing and developing complex, performant Lightning Web Components that manage application state and interact with external systems.
  • Experience authoring technical design documents for multiple high-complexity Salesforce solutions, emphasizing scalability, maintainability, and minimizing technical debt.
  • Ability to produce reusable, efficient, thoroughly tested code and apply Salesforce platform best practices.
  • Ability to establish reusable Salesforce development frameworks and use AI-assisted development tools with sound engineering judgment and review practices.
  • Experience identifying and resolving significant Salesforce performance bottlenecks or technical debt.
  • Clear verbal and written communication of complex technical concepts and decisions to technical and non-technical stakeholders.
  • Experience collaborating with internal stakeholders throughout feature development and communicating progress and challenges proactively.
  • Experience working directly with external customers throughout feature development, leading requirements discussions, and demonstrating completed solutions.
  • Experience independently managing and delivering multiple complex custom implementation projects from design through development, testing, and deployment.
  • Ability to estimate effort for complex features, accounting for dependencies, implementation risks, and technical debt.
  • Experience proactively identifying architectural and delivery risks, including data-volume challenges and integration stability concerns, and implementing mitigation strategies.
  • Experience developing or improving engineering processes, such as deployment workflows, environment management, or technical quality assurance.
  • Ability to balance architectural initiatives, complex feature development, mentorship, engineering quality, and delivery commitments.
  • Experience leading customer technical discovery and translating ambiguous business requirements into defined technical specifications.
  • Ability to present and explain proposed technical solutions and architectural decisions to customers, and address their questions or concerns.
  • Ability to build customer trust and influence technical roadmaps or integration strategies in line with scalable Salesforce and Sitetracker practices.

Responsibilities

  • Lead technical design and development of complex custom solutions on the Sitetracker platform.
  • Translate customer requirements into scalable, maintainable Salesforce architectures.
  • Own technical design decisions, implementation quality, and architectural integrity while minimizing technical debt.
  • Guide fellow engineers through complex development challenges, participate in code reviews, and help establish consistent engineering standards.
  • Identify and resolve production issues, performance bottlenecks, and architectural risks; improve development practices.
  • Work with customers and internal stakeholders to understand requirements, recommend technical solutions, and communicate progress throughout development.
  • Collaborate with the core Sitetracker Product team by sharing recurring customization needs and architectural insights that may inform product enhancements.
  • Independently manage custom implementation projects from technical design through development, testing, and deployment.
  • Estimate development effort and identify and mitigate architectural and delivery risks, including data-volume and integration stability concerns.
  • Develop or improve engineering processes, such as deployment workflows, environment management, and technical quality assurance.
  • Mentor fellow developers and improve reusable development frameworks and delivery processes.
  • Lead technical discovery sessions, present proposed solutions to customers, and translate technical functionality into business value.
  • Influence customer technical roadmaps and integration strategies, and turn competing requirements into technically sound statements of work.
  • Within 90 days, learn Sitetracker's Salesforce architecture, engineering standards, and FDE delivery processes, then independently deliver a first customer-facing customization or feature.
  • Within 180 days, take end-to-end technical ownership of multiple customer implementations and serve as a trusted technical resource for customers and internal stakeholders.
  • Within 365 days, act as an FDE technical leader and partner with customers, engineering leadership, and Product to address recurring challenges and shape platform enhancements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service