Principal Engineer

8.0 - 15.0 years

3 - 10 Lacs

Mumbai, Maharashtra, India

Posted:2 days ago| Platform: Foundit logo

Apply Now

Skills Required

architecture

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients Min Experience: 8 years Location: Mumbai JobType: full-time We are seeking a seasoned and highly skilledPrincipal Engineerto drive architectural excellence and guide the technical vision of our product ecosystem. As a key technical leader, you will be responsible for building scalable, high-performance systems and influencing engineering best practices across the organization. Your expertise inJava and Golang, along with deep architectural experience, will play a pivotal role in shaping our core platforms and services. This is an ideal opportunity for someone who thrives in a high-impact, high-autonomy environment and wants to play a critical role in product innovation and engineering excellence. Requirements Key Responsibilities: Define and evolve the architecture for large-scale, distributed, and mission-critical systems. Collaborate with cross-functional teams to translate business requirements into scalable and reliable solutions. Take ownership of complex technical initiatives, guiding design and development from concept through delivery. Design, build, and maintain robust backend services usingJavaandGolang. Drive high engineering standards, including code quality, performance, monitoring, and scalability. Conduct architectural reviews and mentor senior engineers to align with design patterns and best practices. Contribute to and drive decisions on data modeling, API design, microservices, event-driven systems, and security. Proactively identify areas for improvement in systems and processes, and lead efforts to address them. Work closely with Product, DevOps, QA, and other stakeholders to deliver high-quality software on time. Requirements: 8 to 15 yearsof hands-on experience in backend development, architecture, and large-scale system design. Expertise inJavaandGolang, with a solid understanding of the respective ecosystems and tooling. Proven experience in designing and building distributed systems, microservices, and cloud-native applications. Strong understanding of architectural patterns like event-driven architecture, CQRS, and domain-driven design (DDD). Experience with RESTful APIs, gRPC, and asynchronous communication patterns. Solid foundation in data structures, algorithms, system design, and performance tuning. Experience working with cloud platforms like AWS, GCP, or Azure. Exposure to containerization (Docker, Kubernetes) and CI/CD pipelines is a plus. Strong analytical, debugging, and problem-solving skills. Excellent communication skills with the ability to articulate technical decisions and influence stakeholders. Nice to Have: Experience with databases like PostgreSQL, MySQL, or NoSQL systems such as MongoDB, Cassandra. Familiarity with observability tools (e.g., Prometheus, Grafana, ELK). Experience in high-growth startup or product-based environments.

Mock Interview

Boost Confidence & Sharpen Skills

Start Architecture Interview Now

RecommendedJobs for You

Gurgaon / Gurugram, Haryana, India

Gurgaon / Gurugram, Haryana, India

Gurgaon / Gurugram, Haryana, India

Bengaluru / Bangalore, Karnataka, India