Sitetracker

Senior Software Engineer

Sitetracker

full-time

Posted on:

Location Type: Hybrid

Location: Bangalore • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

About the role

  • Design and implement end-to-end features by partnering with Product, QA, and DevOps
  • Architect scalable solutions by designing and building performant, reusable Apex and LWC components
  • Lead complex integrations by overseeing the design and execution of inbound and outbound integrations
  • Drive engineering excellence by drafting Technical Design Documents (TDD) and breaking down technical specifications
  • Ensure quality and customer impact by building software that supports diverse user personas and real-world usage patterns
  • Leverage AI tools for refinement and deliver with autonomy by managing project scope independently

Requirements

  • Designs and builds complex, performant, and reusable Apex/LWC components that manage state and interact with external system
  • Deep experience designing and executing both inbound and outbound integrations.
  • Apex Mastery: Implements advanced async patterns (Queueable, Platform Events) and consistently writes reusable, efficient, and thoroughly tested Apex
  • Understands modern design patterns and best-practice development approaches
  • Writes extensible, test-friendly code
  • Advocates for architectural improvements that benefit scalability and maintainability
  • Understands how their component fits into the larger system
  • Approaches debugging analytically, identifying issues across multiple layers
  • Recognises knowledge gaps and actively seeks learning
  • Learns the “why” behind requirements and user scenarios.
  • Builds software that supports real-world usage patterns including offline and low-connectivity environments
  • Leverages AI to surface edge-case conditions
  • Writes code that reduces downstream testing risk and future defects
  • Thinks empathetically about multiple product personas
  • Strong commitment to meet the delivery deadlines
  • High autonomy in managing project scope
  • Handling competing architectural priorities across multiple projects
  • Helps drive clarity during technical discussions and team execution
  • Sets a collaborative tone rooted in humility and shared learning
  • Communicates clearly, frequently and successfully in both written and verbal formats
  • Adapts style based on audience both technical or business
  • Able to present work and demo functionality to groups
  • Communicates well in both in-person and remote environments.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ApexLWCasync patternsQueueablePlatform Eventsdebuggingtest-friendly codearchitectural improvementsintegrationsscalable solutions
Soft skills
autonomycollaborationcommunicationempathyanalytical thinkingcommitment to deadlineshumilityshared learningadaptabilityclarity in discussions