Talent.com
This job offer is not available in your country.
Principal Engineer

Principal Engineer

First American (India)Bangalore, IN
22 days ago
Job description

As a Principal Engineer, you will actively contribute to the codebase by designing, developing, testing, and deploying scalable, highly available, and fault-tolerant services. You'll collaborate with product management to envision future features, plan product roadmaps, and define solution architectures that align with business needs. Your leadership will guide the technical architecture and design, advocating for technology investments and ensuring high-quality, secure, and observable solutions. You'll participate in design reviews, provide regular feedback, and drive continuous improvement by enhancing architectural standards and best practices, including building proof-of-concepts to validate approaches and assess emerging technologies.

Code : You will be an active contributor to the codebase, designing, developing, testing, and deploying code supporting our most complex functional areas. You will architect and implement modern world-class services that are scalable, highly available, and fault-tolerant.

Collaborate / Partner : Partner with product management to envision future features and help plan product roadmaps. Define solution architectures that align with business needs in collaboration with product management and engineering. Facilitate collaborative design discussions and drive design reviews.

Leadership : Have a clear vision for the product / project and can develop a long-term strategy to achieve the goals. Provides technical expertise in software development and makes informed decisions about the technical architecture and design to deliver for the business. Champion technology and architecture-related investments, advocating for the priority of this work.

Operational Excellence : Implement solutions that are high-quality, secure, and observable. Be an active member of the team contributing to reviews of design, code, artifacts and metrics.

Continuous Improvement : Determined to achieve ambitious goals, providing regular feedback, and driving continuous improvement. Assist with improving architectural standards & best practices. Build proof-of-concepts to validate architectural approaches and assess emerging technologies

Responsibilities and Duties

As a Principal Engineer, you will work closely with the Engineering Leaders, Product Leaders and team members.

  • 15 + years of technical engineering leadership, with 5 to 10+ years of experience in large- scale distributed system development including hands-on operational experience.
  • Experience driving engineering best practices for high-functioning software engineering teams through effective use of tools and automation.
  • Passion and expertise for building large-scale, back-end services and APIs, using modern architectures (Macro / Mini / Micro Services).
  • Demonstrable knowledge of data structures, asynchronous architectures and distributed algorithms.
  • A strong understanding of software engineering principles and modern infrastructure operations.
  • Ability to build robust, high-scale, generic, and reusable solutions.
  • Experience mentoring and training an engineering community on development best practices.
  • Familiarity with deployment and observability strategies that support continuous delivery and high availability in a cloud-native environment.
  • An outcome-oriented approach using metrics and data to understand development productivity metrics (e.g., code churn, commit size, test coverage, etc.) that inform areas for continuous improvement.
  • Effective communication skills, both verbal and written, with strong relationship, collaborative, and organizational skills.

Technology Stack

An ideal candidate should have understanding and hands-on experience with following technologies :

  • 15+ years overall experience with Microsoft technologies : C# (.NET Core, .NET Framework), TypeScript & NestJS, Node.js
  • 4+ years with microservices, event driven architecture using Apache Kafka or any other event processing service
  • 6+ years with one of the modern UI frameworks : React.js, Angular
  • 7+ years with cloud platforms (AWS preferred) : EC2, S3, Lambda, EFS, ECS, EKS, API Gateway, SQS, IAM, VPC
  • 7+ years in designing and architecting systems and exposure to different patterns and solutions.
  • 7+ years with CI / CD tools : Azure DevOps, GitHub Actions, ArgoCD, YAML, PowerShell
  • 2+ years of hands-on experience with GenAI technologies including LLM fine-tuning, RAG architecture implementation, and prompt engineering.
  • Relational (MS SQL Server, PostgreSQL) and NoSQL (DynamoDB, DocumentDB, OpenSearch / ElasticSearch) databases
  • Experience with Docker, Kubernetes
  • Familiarity Exposure to observability tools : Splunk, ELK Stack, DataDog
  • Strong understanding in technology and test strategy, Automated software testing (unit, integration, contract) – Playwright, Cypress, Selenium, Cucumber, Specflow, Artillery, etc.
  • Understanding of testing strategies : Unit Testing, Behavior-Driven Development (BDD), Test-Driven Development (TDD)
  • Experience in a technical leadership role leading project teams and setting technical direction.
  • Build and mentor a strong team of engineers across various domains.
  • Knowledge on DataBricks with Python is an added advantage.
  • AWS / Azure Developer and architect certification is a plus.
  • Create a job alert for this search

    Principal Engineer • Bangalore, IN

    Related jobs
    • Promoted
    Principal Engineer

    Principal Engineer

    PorterBengaluru, Karnataka, India
    Porter : Creating Impactful Journeys.At Porter, we're not just passionate about improving productivity; we're on a vision to Moving a billion dreams one delivery at a time.We empower businesses, bot...Show moreLast updated: 11 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Grid DynamicsBengaluru, Karnataka, India
    We are seeking a skilled Java Backend Developer to design, develop, and maintain robust backend systems using Java, Spring Boot, Microservices, and Cloud technologies. You will work closely with cro...Show moreLast updated: 22 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    ACL DigitalBengaluru, Karnataka, India
    Technical Specialist - Design Verification.We are looking for an experienced and passionate.Senior Design Verification Engineer. The ideal candidate will have a strong background in pre-silicon veri...Show moreLast updated: 11 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Extreme NetworksBengaluru, Karnataka, India
    Solid computer science fundamentals (data structures, algorithms, etc.Hands on programming experience in Java, REST APIs, Spring Framework XML, REST, JSON. Hands-on programming experience with Rabbi...Show moreLast updated: 11 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    LucidityBangalore, IN
    Principal Engineer- Backend Development.At Lucidity, we are pioneering the digital transformation of cloud storage with our state-of-the-art cloud storage management platform - a first-of-its-kind ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Angel OneBengaluru, Karnataka, India
    Angel One Limited is a Fintech company providing broking services, margin trading facility, research services, depository services, investment education and financial products distribution to its c...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Russell TobinBengaluru, Karnataka, India
    Russell Tobin is a leading minority-owned professional recruitment and staffing advisory organization.We are comprised of specialized practices focusing on a variety of skill sets and industries.Ha...Show moreLast updated: 11 days ago
    Principal Engineer

    Principal Engineer

    Weekday AIBengaluru, KA, IN
    Quick Apply
    This role is for one of Weekday’s clients.Salary range : Rs 5000000 - Rs 6000000 (ie INR 50-60 LPA).Experience with GCP (Airflow, BigQuery, Cloud SQL). Skilled in data pipelines, real‑time processing...Show moreLast updated: 5 days ago
    Senior Principal / Principal Engineer

    Senior Principal / Principal Engineer

    AECOMBengaluru, Karnataka, India
    AECOM is seeking a Principal Engineer Water Infrastructure based in Bengaluru & Gurgaon India.Candidates will be responsible for the following activities : . Contribute to engineering design...Show moreLast updated: 30+ days ago
    Principal Engineer

    Principal Engineer

    Serko LtdBengaluru, KA, IN
    Quick Apply
    Serko is a cutting-edge tech platform in global business travel & expense technology.When you join Serko, you become part of a team of passionate travellers and technologists bringing people to...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    RecroBengaluru, Karnataka, India
    Role Overview : Principal Engineer – Database & Systems Optimization.BigBasket is looking for an experienced.This role is highly technical, with a strong focus on. Database Management & Planning.Deve...Show moreLast updated: 11 days ago
    Principal Engineer

    Principal Engineer

    ScaleneWorksBengaluru, karnataka, India
    Quick Apply
    Technology Strategy & Enablement : in the role of trusted advisor, strong domain knowledge including business process, industry best practices, in market solutions. Maintains awareness of emergin...Show moreLast updated: 18 days ago
    • Promoted
    Principal Architect / Principal Engineer / Staff Engineer

    Principal Architect / Principal Engineer / Staff Engineer

    Koyo ConsultingBangalore
    What You'll Do : - Influence the design and architecture systems as part of the Cloud Enablement journey; collaborate with development teams to design scalable ...Show moreLast updated: 26 days ago
    • Promoted
    Principal Engineer - Firewall

    Principal Engineer - Firewall

    OptivBangalore
    The Principal Engineer will be responsible for : Creation of procedures, implementation of processes and development of staff fo...Show moreLast updated: 1 day ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Pylon Management ConsultingBangalore
    Job Description : Key Responsibilities : - Architect, design, and develop scalable, high-performance ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Backend Engineer

    Principal Backend Engineer

    Zyoin GroupBangalore
    As an early hire, you will have an opportunity to build as well as help architect our systems and platforms, including our development practices and processes. Many fundamental choices have not yet ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Tuebora IncBengaluru, Karnataka, India
    We are an innovative Identity Governance and Administration (IGA) technology company leveraging AI-driven agent architectures to deliver intelligent, secure, and scalable access management solution...Show moreLast updated: 16 days ago
    Principal Validation Engineer

    Principal Validation Engineer

    Renesas ElectronicsBengaluru, Karnataka, India
    We are seeking a highly experienced and deeply hands-on.Silicon Validation team in Bengaluru.In this critical role you will serve as a technical architect and mentor driving the post-silicon valida...Show moreLast updated: 16 days ago