C

Circles

Delivers corporate concierge and hospitality management

Staff Software Engineer - Golang/Node.js

Backend EngineeringUpdated on Nov 12
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science or Software Engineering, or equivalent practical experience.
  • At least 8 years of software engineering experience, primarily in backend or distributed systems.
  • Strong hands-on experience with Go and/or Node.js.
  • Proven experience leading a technical domain, team, or major platform area.
  • Strong system design skills across microservices and distributed systems.
  • Deep understanding of HTTP, REST APIs, asynchronous processing, event-driven systems, and message queues.
  • Strong knowledge of rate limiting, caching, retries, idempotency, concurrency control, and fault tolerance patterns.
  • Hands-on experience with Redis, relational databases, and/or NoSQL databases.
  • Strong understanding of system performance, scalability, availability, and capacity planning.
  • Experience with observability practices, including logging, monitoring, tracing, and alerting.
  • Good understanding of CI/CD, Docker, Kubernetes, and cloud-native deployments.
  • Experience with cloud platforms such as AWS.
  • Good understanding of backend security, authentication, authorization, and API security.
  • Strong technical communication and stakeholder management skills.
  • Ability to influence technical decisions across multiple teams without relying on direct authority.

Responsibilities

  • Own the technical direction and architecture of a product or platform domain.
  • Act as the technical lead for the engineering team, providing direction, design guidance, and mentorship.
  • Work closely with Architects and engineering leadership to align domain solutions with the broader platform strategy.
  • Lead complex initiatives spanning multiple services, systems, and teams.
  • Drive decisions around service design, APIs, messaging, caching, data ownership, resilience, and scalability.
  • Own the technical health of the domain, including technical debt, modernization, capacity, reliability, and operational risks.
  • Lead backend design across telecom journeys such as subscriber lifecycle, plans, billing, payments, provisioning, usage, and SIM/eSIM.
  • Establish and improve engineering standards across code quality, testing, observability, CI/CD, and production readiness.
  • Lead technical reviews, architecture discussions, and major design decisions.
  • Mentor engineers and raise the overall technical capability of the team.
  • Lead resolution of complex production issues and drive long-term corrective improvements.
  • Balance business delivery with maintainability, scalability, reliability, and long-term platform evolution.

Desired Qualifications

  • Experience with large-scale telecommunications or digital telco platforms.
  • Knowledge of billing, charging, provisioning, subscriber management, SIM/eSIM, or telecom integrations.
  • Experience modernizing large or legacy platforms.
  • Experience defining technical roadmaps and driving multi-quarter initiatives.
  • Experience operating high-volume transactional platforms serving millions of customers.
  • Experience working with geographically distributed teams and enterprise partners.

About the Company

Circles

Delivers corporate concierge and hospitality management

Circles delivers corporate concierge and hospitality management services designed to enrich workplaces and help people and organizations flourish. The core offering combines digital concierge tools with a dedicated Community Manager who drives engagement through technology, events, external partnerships, and on-site amenities, creating a connected and supportive work environment whether employees are in-office or remote. The service operates by blending personalized support with seamless service delivery across the workplace, guided by a data feedback loop that captures trends and employee input to continuously improve experiences. A key differentiator is the hands-on Community Manager role plus a visible brand ambassador for client companies, supported by a structured hospitality program that ensures consistent service delivery. Circles’ goal is to help businesses attract and retain top talent by enhancing workplace efficiency, employee engagement, and overall productivity.

Company size
51-200
Company stage
Series C
Total funding
$25.2M
Headquarters
Boston, MA
Founded
1997

Recently Posted Jobs

Explore more opportunities at Circles

See more jobs