Sitetracker logo

Senior Software Engineer I

Sitetracker
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

API IntegrationApexLightning web componentsSoftware ArchitecturePerformance Optimization

Job description

Overview

Build high-quality, scalable software that enables real-world infrastructure deployment across telecom, energy, utilities, and renewables, working within a modern engineering organization.

What you'll do

  • Design and implement end-to-end features by partnering with Product, QA, and DevOps to translate complex requirements into implementation plans and maintainable code.
  • Architect scalable solutions by designing and building performant, reusable Apex and LWC components, focusing on advanced asynchronous patterns and state management.
  • Lead complex integrations by overseeing the design and execution of inbound and outbound integrations.
  • Drive engineering excellence by drafting Technical Design Documents (TDD), breaking down technical specifications, and advocating for architectural improvements.
  • Optimize performance by focusing on database query performance and indexing to ensure the platform handles increasing loads efficiently.
  • Ensure quality and customer impact by building software that supports diverse user personas and real-world usage patterns, while leveraging AI tools for refinement.
  • Deliver with autonomy by managing project scope independently, providing accurate effort estimations, and maintaining a commitment to meeting deadlines.

What you'll need

  • Deep experience designing and executing both inbound and outbound integrations.
  • Implements advanced async patterns (Queueable, Platform Events) and consistently writes reusable, efficient, and thoroughly tested Apex.
  • Designs and builds complex, performant, and reusable Apex/LWC components that manage state and interact with external systems.
  • Proficient in Git version control, managing pull requests, and executing standard CI/CD deployment processes.
  • Understands modern design patterns and best-practice development approaches.
  • Writes extensible, test-friendly code.
  • Advocates for architectural improvements that benefit scalability and maintainability.
  • Experience utilizing AI coding assistants (e.g., Cursor, GitHub Copilot, Claude) to accelerate code scaffolding and refactoring, while maintaining strict code quality and security standards.
  • 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.
  • Writes code that reduces downstream testing risk and future defects.
  • Thinks empathetically about multiple product personas.
  • Strong commitment to meeting delivery deadlines.
  • High autonomy in managing project scope.
  • Handles 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 communication style based on audience, whether technical or business.
  • Able to present work and demo functionality to groups.
  • Communicates well in both in-person and remote environments.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer I