Search by job, company or skills

northstar hr consultants

Senior Software Developer

5-8 Years
Save
new job description bg glownew job description bg glow
  • Posted 5 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Title - Senior / Staff / Principal Software Developer (Multiple roles)

Job Location - Pune, Maharashtra

Must Have Skills - Golang, C++, Backend Development, Distributed Systems, Experience integrating with SaaS APIs (Microsoft Graph, Google Workspace APIs, or Salesforce Bulk API)

About the Role:

  • Our client is building the next generation of our backup storage platform — a unified, cloud agnostic system built to operate at massive scale across trillions of objects and petabytes of data.
  • As a Staff Engineer, you will own one or more platform services end to end: design, implementation, testing, and production readiness.
  • You work with high autonomy on well-scoped problems and are the go-to technical owner for your domain.

Role & Responsibilities:

  • Own the full lifecycle of a platform service — from design through production deployment and on call support
  • Build reliable, well tested backend services in Go with a strong focus on correctness and operational simplicity
  • Design and implement integrations with SaaS APIs (M365, Google Workspace, Salesforce) — handling rate limits, delta sync checkpointing, and failure recovery
  • Collaborate closely with principal and senior engineers on cross service interfaces and data models
  • Write high quality code that sets the standard for the engineers around you
  • Participate in design reviews and contribute to architectural decisions within your domain

Required Skills:

  • 5–8 years of software engineering experience
  • Proficiency in Go or strong willingness to work in Go as the primary language
  • Experience building and operating backend services on cloud infrastructure (AWS, GCP, or Azure)
  • Familiarity with Kubernetes for service deployment
  • Working knowledge of SQL databases and REST or gRPC APIs
  • Good testing practices — you write tests alongside code, not after

Desired Skills:

  • Experience integrating with SaaS APIs (Microsoft Graph, Google Workspace APIs, or Salesforce Bulk API)
  • Familiarity with message queues (Kafka, SQS, or similar)
  • Exposure to cloud object storage (S3, GCS, or Azure Blob)
  • Background in data-intensive or infrastructure-adjacent backend systems

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147624481

Similar Jobs

Pune, India

Skills:

GithubKafkaNodejsHTMLJavascriptDockerTypescriptAgilePythonFull Stack DevelopmentJavaCSSJspCloud TechnologiesDevopsLinuxAnsibleRestful ApisNetworking ConceptsKubernetesContainer technologiesMicroservices ArchitectureSecure Software Engineering Best PracticesUnit and Integration TestsUnix-like systemsOpen-source technologiesDesign ImplementationDistributed Applications

Pune, India

Skills:

snowflake Apache CamelSqlSpring BootCosmos DBAzure CloudJavaMicroservicesMavenGradleJsonSpring CloudKafkaRest ApisApache AirflowSpring BatchKubernetesDockerTerraformMS-SQLGitSpring SecurityPostgreSQLAzure DevOps

Pune, India

Skills:

SqlGithubMicrosoft Sql ServerMATLABKubernetesPythonAzureAdvanced ExcelGitObject Oriented Design PrinciplesBloombergDashCI CD deployment methodology

Pune, India

Skills:

PythonKubernetesGolangDockerLinuxData Processingcloud environments

Pune, India

Skills:

Software DevelopmentPl SqlMySQLOraclePostgresObject Data ModellingRelational Databases