Search Jobs

Search by job, company or skills

Principal Software Engineer

Principal Software Engineer

Trantor
Early Applicant
  • Posted 8 days ago
  • Be among the first 10 applicants

Job Description

Job description:

Experience - 10+ years

Location - Bangalore (Hybrid)

Shift - General

This position will report to the Engineering Manager and is a great opportunity for a talented individual who has the desire to associate with a fast-growing company in a truly international environment.

  • Customer Enhancement Delivery — Design, implement, and deliver customer-driven enhancement requests on the OPP platform using Python and Go lang.
  • Enhancing the Python CDK8s Kubernetes manifest generation and helm charts maintenance for and developing new Ansible roles for VM provisioning and cluster lifecycle management, and building.
  • Customer Issue Resolution & Root Cause Analysis — Serve as the primary engineering point of contact for customer-reported Jira tickets. Investigate customer issues incidents across the full stack — from the NGINX Ingress and Hydra API Gateway through the App Proxy authentication layer, and the Python-based API services — to the underlying data stores (MySQL, Elasticsearch, Redis, RabbitMQ, MinIO) and Rook Ceph storage infrastructure. Perform deep-dive root cause analysis using structured log analysis across service components, produce formal RCA reports, and deliver permanent fixes that prevent recurrence.

Skills

  • 10+ years of overall software engineering experience, including 3+ years of experience with developing cloud-native applications at scale.
  • 3+ years of experience with deployment tools (such as Ansible, SaltStack, .. etc), particularly for system deployment, upgrades, and cluster-node orchestration.
  • Strong debugging and troubleshooting skills — a proven track record of root-causing production issues, and a can-do attitude when faced with complex, ambiguous problems.
  • Solid working knowledge of Kubernetes (pods, deployments, namespaces, PVCs, log inspection, and troubleshooting), and hands-on experience with Docker / containers.
  • Excellent communication and cross-team collaboration skills.
  • Strong proficiency in Go and Python with hands-on experience building production microservices and backend APIs in both languages
  • Hands-on experience with Ansible for infrastructure automation, VM provisioning, and configuration management in air-gapped or on-premises deployment environments
  • Deep practical experience in distributed-systems architecture and microservices.
  • Proven ability to build and deliver high-volume services, leveraging technologies such as Elasticsearch, Pub/Sub, REST APIs, and serverless computing.
  • A strong understanding of public-cloud design considerations (security, networking, and load balancing) and the constraints of building services at global scale.
  • A professional background in sustaining engineering or technical support, focused on resolving complex customer escalations

Education

B. Tech or M. Tech

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

12-14 yrs
Bengaluru, India
Skills:
react.js .NET 8Web ApiContinuous DeliveryRestful ApiTypescriptDockerJestXunitAzure DevOpsReduxSQL ServerRedisContinuous IntegrationElastic SearchMongoDBKubernetesEntity Framework CoreLangGraphNext.jsAI-driven development toolsLangChainNoSQL databasesMogMS-SQL ServerASP.NET Core
11-16 yrs
Bengaluru, India
Skills:
GolangTerraformPrometheusGrafanaKubernetesGitOpsOpenTelemetryrbacTraffic ManagementIstiomTLS
8-10 yrs
Bengaluru, India
Skills:
DebianJenkinsRed HatCLinuxPerlGdbPhpPythonUbuntuAI-assisted development tools
12-14 yrs
Bengaluru, India
Skills:
JavaDistributed SystemsData structuresMultithreadingDevopsAlgorithmsDockerApache KafkaSparkKubernetesObject-oriented programmingFlinkIcebergArchitectural design patterns
12-14 yrs
Bengaluru, India
Skills:
JavaGraphqlCloudformationReactRESTTypescriptIntegration TestingTerraformPythonAWSplatform reliabilityoperational observabilitycentral loggingevent-driven architecturesiPaaS platformsself-service governance frameworkserror recoveryNext.jsAPI contract designLLM capabilitiesAI-assisted coding toolsAi Development