Principal Engineer - SaaS Product/Platform

12 - 20 years

100 - 125 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role & responsibilities

  • Define and drive the overall architecture for scalable, secure, and high-performance distributed systems.
  • Write and review code for critical modules and performance-sensitive components to set quality and architectural standards
  • Collaborate with engineering leads and product managers to align technology strategy with business goals.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • Own and evolve the system design, ensuring modularity, multi-tenancy, and future extensibility.
  • Establish and govern best practices around service design, API development, security, observability, and performance.
  • Review code, designs, and technical documentation, ensuring adherence to architecture and design principles.
  • Lead design discussions and mentor senior and mid-level engineers to improve design thinking and engineering quality.
  • Partner with DevOps to optimize CI/CD, containerization, and infrastructure-as-code
  • Stay abreast of industry trends and emerging technologies, assessing their relevance and value.

Preferred candidate profile

  • Strong understanding of

    data structures and algorithms

  • Good knowledge of low level and high level system designs and best practices
  • Strong expertise in

    Java & Spring Boot

    with a deep understanding of microservice architectures
  • and design patterns.
  • Good knowledge of databases (both

    SQL

    and

    NoSQL

    ), including schema design, sharding, and
  • performance tuning.
  • Expertise in

    Kubernetes, Helm, and container orchestration

    for deploying and managing
  • scalable applications.
  • Advanced knowledge of

    Kafka

    for stream processing, event-driven architecture, and data
  • integration.
  • Proficiency in

    Redis

    for caching, session management, and pub-sub use cases.
  • Solid understanding of API design (REST/gRPC), authentication (OAuth2/JWT), and security
  • best practices.
  • Strong grasp of system design fundamentalsscalability, reliability, consistency, and
  • observability.
  • Experience with monitoring and logging frameworks (e.g. Datadog, Prometheus, Grafana, ELK,
  • or equivalent).
  • Excellent problem-solving, communication, and cross-functional leadership skills.
  • Prior experience in leading architecture for SaaS or high-scale multi-tenant platforms is highly
  • desirable.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
ARS Talent Llp logo
ARS Talent Llp

Human Resources Services

Noida

RecommendedJobs for You

Pune, Chennai, Bengaluru