Principal Engineer

11 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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 optimise CI/CD, containerization, and infrastructure-as-code
  • Stay abreast of industry trends and emerging technologies, assessing their relevance and value.

Requirements

  • Strong understanding of data structures and algorithms, and a minimum of 11 years of experience.
  • 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.
This job was posted by Shivansh Prakash Srivastava Talent Acq from GreyOrange.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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
GreyOrange logo
GreyOrange

Robotics / Automation

Gurgaon

RecommendedJobs for You

Gurgaon, Haryana, India

Pimpri Chinchwad, Maharashtra, India

Hyderabad, Telangana, India

Pune, Maharashtra, India

Bengaluru, Karnataka, India