Senior Software Engineer
Sitetracker
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • 🇮🇳 India
Visit company websiteJob 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