Job Specifications
The Opportunity
This is a key role for an engineer passionate about delivering high-quality and efficient software
solutions. We're looking for a seasoned problem-solver—not just a Salesforce developer—who
can quickly become an expert in our Sitetracker product. You'll have the autonomy to proactively
find and solve big problems, whether that means identifying and fixing technical debt or
unblocking other engineers. Your ability to write efficient code and leverage existing patterns
will be critical as you independently deliver significant enhancements with consistent
throughput.
If you're eager to make a significant impact across our entire Engineering organization, you'll
thrive here. While our primary tech stack is Salesforce, you'll also get the opportunity to work
with our new cloud-based services, helping you grow and expand your expertise
What You’ll do:
We're looking for a Senior Software Engineer who is passionate about both code quality and
technical leadership. You'll write elegant, easy-to-understand code that is built for extensibility
and unit testing. You will take ownership of building and shipping features, ensuring they are
robust and well-tested, delivering not just functionality but a foundation for future growth.
This commitment to quality code is amplified by your ability to leverage cutting-edge tools. A key
part of your role will be using AI to accelerate development, from generating and refining code to
proactively identifying edge cases and gaps in requirements. You will also use AI to help build and
ship multiple interconnected features, allowing you to deliver high-quality features faster and
with greater confidence.
Beyond your individual contributions, you'll be a mentor for junior engineers. You will provide
guidance through pull request reviews, pair programming, and knowledge-sharing sessions to
foster a culture of technical excellence. Your work will not only deliver high-quality features but
also help shape the future of our engineering team by building up the next generation of talent.
The Skills You’ll Have:
Development and Architecture
Independently breaks down the tech specs and drafts sections of the TDD
Writes extensible and code that's easy to unit test
Uses AI to build and ship multiple interconnected features
Expertly debugs complex issues across multiple systems
Understands how to optimize database query performance by optimizing indices
Writes elegant, easy-to-understand code
Quality/Customer Focus
Mentors all engineers across the organization
Mentors non-engineers in various positions within the company
Works effectively with team members in different parts of the org, i.e., product, QA, DevOps, support, etc
Breaks large features into smaller deliverables for junior engineers
Communication
Learns the "Why" for the requirements
Leverages AI to identify additional test cases, edge cases, and gaps in requirements. Then writes code to address the test
cases, edge cases, and gaps.
Guides the conversation to focus on user outcomes, not just features
Drills in and understands how different personas will use the software
Leverages AI to identify additional test cases, edge cases, and gaps in requirements. Then writes
code to address the test cases, edge cases, and gaps.
Agile Team Player
This person is easy to understand when communicating verbally or in writing
Easily understands what's being discussed or said
Asks clarifying questions if something doesn't make sense
Communicates effectively with all stakeholders, technical and non-technical
Is comfortable giving presentations or demos to small and large audiences
Within 90 Days, You’ll:
Become Sitetracker Certified
Guide the conversation to focus on user outcomes, not just features
Collaborate with external teams to debug issues raised by customers
Deliver 1 major feature or enhancements to an existing feature, and bug fixes
Write elegant, easy-to-understand code and leverage AI to help generate and refine code and
tests
Within 180 Days, You’ll:
Identify areas of technical debt and provide solutions to optimize
Proactively identify technical, usability, or business-related factors that could prevent customers from adopting new features or the product as a whole
Break large features into smaller deliverables for junior engineers
Serve as a technical expert for modules and features built during requirement and design sessions
Within 365 Days, You’ll:
Ship large interconnected features and modules with the help of LLM’s, both in Salesforce and in the cloud
Have identified and improved issues within the engineering org, like the QA process, build process, etc
Bring new innovations to Sitetracker and have changed at least one major aspect of how we operate within engineering
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do
About the Company
Sitetracker empowers owners, operators, contractors, and other stakeholders to streamline and optimize the complete asset lifecycle of critical infrastructure. As the leading global complete Asset Lifecycle Management platform, Sitetracker helps innovative companies like Vodafone, Ericsson, ENGIE, Telefonica, Cypress Creek Renewables, Cox, Iberdrola, EVgo, Vantage Towers, Southern Company, Zayo, Tilson, Nextera, EDOTCO, E.On, Axione, and TEP efficiently plan, build, operate, and maintain millions of projects, sites, and asse...
Know more