Search Jobs

Search by job, company or skills

Principal Software Engineer

Principal Software Engineer

Trantor
  • Posted 22 hours 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

8-10 yrs
Bengaluru, India
Skills:
JavaAPI designScalabilityHigh AvailabilityGcpDistributed SystemsSystem DesignWebrtcAzurePythonAWSmessage queuesenterprise cloud infrastructureGoMonitoringdistributed databasescaching systemsmicroservices architecturereal-time video streaming technologiesfault-tolerant enterprise systemsperformance optimizationobservability
10-12 yrs
Bengaluru, India
Skills:
RedisRabbitmqDockerMySQLAnsibleElasticsearchCephKubernetesPythonGoMinIORook
9-11 yrs
Bengaluru, India
Skills:
JavaPostgressqlNode.jsMongoDBRedisAWSSpringCI CD
8-10 yrs
Bengaluru, India
Skills:
JavaDevopsBuild ToolsMavenTeamcityBashPythonPipelinesLinux System Engineeringmake
12-14 yrs
Bengaluru
Skills:
JavaCloud ComputingAgile MethodologiesMicroservices