Search by job, company or skills

C

Principal Engineer

10-12 Years
Save
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Non-Negotiable Skills -:

  • Bachelor's or Master's degree in Computer Science or related field.
  • 10+ years of software engineering experience, including 5+ years leading large-scale distributed systems.
  • Prior experience as a Principal Engineer, Tech Lead in a microservices environment.


What is the business need for opening this role If you've been hired for this position before, how has the role/team/scope of responsibilities changed since then

  • Architect and scale cloud-based microservices to support rapid business growth and deliver high-performance applications
  • .Enable data-driven decision-making by designing systems that integrate seamlessly through event streaming and real-time data pipelines
  • .Optimize system reliability and efficiency to reduce downtime and operational costs while improving user experience
  • .Drive innovation through modern technologies and engineering practices that align with long-term product strategy
  • .Mentor and guide development teams to ensure technical excellence, code quality, and best practices across platforms

.
General Summar

y:The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standard

s.
Key Responsibilit

i

  • es Lead the design and implementation of distributed systems using Go and Java in a microservices architectu
  • re.Develop and manage event streaming solutions using Apache Kafka to ensure efficient communication between servic
  • es.Design and optimize NoSQL data models (Cassandra, MongoDB, etc.) and caching layers with Redis for high availability and scalabili
  • ty.Collaborate with UI teams to ensure seamless integration between front-end and backend syste
  • ms.Establish engineering standards, perform code reviews, and guide teams toward clean architecture and DevOps practic
  • es.Identify opportunities for performance improvement, cost reduction, and technical innovation aligned with business strate
  • gy.Work closely with product management and senior architect to translate business needs into scalable technology solutio

ns.
Required Skills & Competen

c

ies Technical Sk

  • illsStrong proficiency in Go (Golang) and Java, with hands-on experience building microservices architect
  • ure.Expertise in event-driven systems and streaming infrastructure using Apache Ka
  • fka.Deep understanding of NoSQL technologies like Cassandra, DynamoDB, or MongoDB and Redis caching mechani
  • sms.Solid grasp of RESTful APIs, GraphQL, and message que
  • ues.Familiarity with UI frameworks and frontend-backend integration conce
  • pts.Experience deploying services on cloud platforms (AWS, GCP, or Azure) and using CI/CD pipeli

nes.
Leadership & Business Compete

  • nciesProven ability to drive technical strategy aligned with organizational object
  • ives.Strong mentorship and team lead skills to groom engineering ta
  • lent.Excellent problem-solving, analytical, and decision-making sk
  • ills.Effective communication and collaboration across cross-functional teams (product, design, operati
  • ons).A mindset focused on innovation, scalability, and cost optimization in systems de

sign.
Qualific

  • ationsBachelor's or Master's degree in Computer Science or related
  • field.10+ years of software engineering experience, including 5+ years leading large-scale distributed sy
  • stems.Prior experience as a Principal Engineer, Tech Lead in a microservices enviro

nment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151003445

Similar Jobs

Pune, India

Skills:

DatabasesJavaSpring BootAutomated TestingGcpDockerSystem DesignRest ApisAzureKubernetesAWSAI-powered development toolsmessaging systemsGosecurity best practicesobservability

Pune

Skills:

.Net CoreInfrastructure as Code (Terraform/Bicep)HIPAA.C#Software ArchitectureSolution ArchitectureMicroservicesSQL ServerRest ApisSystem DesignMicrosoft AzureAWSKubernetesDockerDistributed SystemsData ModelingTechnical LeadershipASP.NET CoreSaaS ArchitectureMulti-Tenant ArchitecturePlatform EngineeringCI/CDAI/LLMRAGAI AgentsLangChainSemantic KernelOpenAI APIsAI GuardrailsAPI IntegrationsPerformance OptimizationHealthcare

Pune, India

Skills:

JavaApisDistributed SystemsKotlinMicroservicesPythondata-intensive applicationsGocloud-native architectures

Pune, India

Skills:

JavaDistributed SystemsContinuous DeliveryAutomated TestingMicroservicesContinuous IntegrationDistributed ComputingSystem DesignPythonAI GenAI TechnologiesCloud-native ApplicationsCloud PlatformsObservability

Pune, India

Skills:

JavaApisGcpAzurePythonAWSLangChainLLM-based systemspgvectorvector databasesPineconeAutoGenLangGraphChromaFAISSRAGLlamaIndex