USA remote
Senior Software Engineer
About this role
The Opportunity At Sitetracker, you'll play a critical role in designing and delivering complex, scalable Salesforce solutions that address our customers' most challenging business needs. You'll own the technical architecture of high-impact custom features and integrations, ensuring solutions are robust, performant, and aligned with Sitetracker's engineering standards. This opportunity offers the autonomy to solve complex technical challenges, mentor fellow engineers, and influence the evolution of our platform through close collaboration with customers and our Product team.
What You'll Do You'll lead the technical design and development of complex custom solutions built on the Sitetracker platform, translating challenging customer requirements into scalable, maintainable Salesforce architectures. You'll take ownership of technical design decisions, implementation quality, and architectural integrity while ensuring customizations align with platform best practices and minimize technical debt.
You'll serve as a technical leader within our FDE team, guiding fellow engineers through complex development challenges, participating in code reviews, and helping establish consistent engineering standards. You'll proactively identify and resolve production issues, performance bottlenecks, and architectural risks while driving continuous improvements in development practices. You'll work closely with customers and internal stakeholders to understand business requirements, recommend effective technical solutions, and communicate progress throughout the development lifecycle.
You'll also collaborate with the core Sitetracker Product team to identify recurring customization needs and share architectural insights that may influence future product enhancements. Success in this role means delivering high-quality solutions on time, maintaining strong customer relationships, meeting delivery and utilization expectations, and consistently demonstrating ownership of both technical outcomes and customer success.
The Skills You'll Have 1. Salesforce Development Experience You've authored technical design documents for multiple high-complexity Salesforce solutions, with a strong emphasis on scalability, maintainability, and minimizing technical debt. You've demonstrated advanced Apex development expertise, including asynchronous processing patterns such as Queueable Apex and Platform Events, while consistently producing reusable, efficient, and thoroughly tested code.