Principal Software Engineer

Caizin

Pune District

On-site

INR 4,000,000 - 7,000,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Caizin is seeking a Principal Engineer to lead architectural decisions for scalable cloud-native systems built on .NET (C#) and Angular, with DocumentDB as a core component.

You will work across product teams, define technical vision, and mentor engineers while driving modernization and best practices in a hands-on yet strategic role.

Qualifications

  • Bachelors in CS/Engineering or equivalent experience.
  • 13+ years in software engineering with .NET (C#) and Angular.
  • Proven experience delivering cloud-native apps at scale.
  • Strong system design, microservices, and distributed systems knowledge.
  • Knowledge of AWS and cloud modernization practices.

Responsibilities

  • Architect end-to-end solutions across multiple teams and products.
  • Define tech vision and architecture for cloud-native systems (.NET, Angular, DocumentDB).
  • Collaborate with principal engineers to design unified platforms.
  • Set standards and roadmaps with engineering leadership.
  • Provide mentorship to staff and senior engineers.
  • Lead design and architecture reviews for performance and security.
  • Develop POCs and reference implementations for new tech.
  • Drive cloud transformation with AWS-first principles.
  • Contribute hands-on coding when needed and push quality.
  • Influence cross-functional teams on technical strategy.
  • Advise on major system designs and improvements.

Skills

.NET (C#)
Angular
System design
Distributed systems
AWS
Mentoring
POCs
Cloud-native architecture

Education

Bachelor’s degree in Computer Science/Engineering

Tools

Terraform
Docker
Kubernetes
Azure
GCP
DocumentDB

Job description

As a Principal Engineer, you are one of the most senior technical leaders within the organization. You possess deep expertise across systems, architectures, and platforms — and you apply that knowledge to design, implement, and guide scalable, cloud-native solutions that meet the needs of multiple product teams.


You are a strategic thinker and hands-on technologist who balances innovation with pragmatism. You can dive into code and build proofs of concept (POCs), but your greatest impact comes through your ability to architect complex systems, influence technical direction, and elevate the engineering culture across the organization.


You’re trusted as an architect and advisor to other engineers, helping shape designs, validate approaches, and provide technical mentorship. You collaborate across teams — often working with other principal engineers, staff engineers, and engineering managers — to define and deliver coherent, scalable, and maintainable systems that serve as the backbone of our applications.


You represent engineering excellence and model what thoughtful, well-architected software looks like.


Responsibilities


  • Architect end-to-end solutions for complex business and technical challenges that span multiple teams and products.

  • Define technical vision and architecture for cloud-native, distributed systems built primarily on .NET (C#), Angular, and DocumentDB.

  • Collaborate closely with other principal engineers to design unified, scalable platforms that meet the needs of all product teams.

  • Work with engineering leadership to establish best practices, design standards, and technology roadmaps that align with business goals.

  • Provide technical leadership and mentorship to staff and senior engineers, guiding them through design and implementation decisions.

  • Conduct design and architecture reviews, ensuring solutions meet requirements for performance, security, scalability, and maintainability.

  • Build proofs of concept (POCs) and reference implementations to validate new approaches and technologies.

  • Drive modernization and cloud transformation efforts, advocating for and implementing AWS-first design principles (Azure and GCP experience also valued).

  • Engage in hands-on coding when needed, setting a high standard for quality, readability, and maintainability.

  • Influence cross-functional collaboration, working with product managers, architects, and development teams to align on technical strategy.

  • Serve as a trusted advisor, reviewing and providing feedback on major system designs across the organization.

  • Champion innovation and continuous improvement across engineering practices and platform evolution.


Qualifications


  • Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent experience.

  • 13+ years of professional software engineering experience, with deep expertise in .NET (C#) and Angular.

  • Proven experience architecting and delivering enterprise-grade, cloud-native applications at scale.

  • Expert-level understanding of system design, microservices architecture, and distributed systems.

  • Strong knowledge of AWS (preferred), with experience designing for scalability, resiliency, and cost optimization.

  • Demonstrated ability to lead architectural initiatives and influence technical direction across multiple teams.

  • Strong coding, debugging, and system optimization skills — capable of producing high-quality reference implementations.

  • Excellent communication and collaboration skills; able to translate complex technical concepts into clear, actionable plans.

  • Track record of mentoring engineers and improving organizational technical maturity.


Preferred Qualifications


  • Experience in financial systems, credit underwriting, or risk management platforms.

  • Deep familiarity with infrastructure as code (Terraform, CloudFormation) and container orchestration (Docker, Kubernetes).

  • Experience driving cross-functional architectural initiatives and platform migrations.

  • Demonstrated success in aligning technical roadmaps with long-term business strategies.

  • Recognized as a technical thought leader, with the ability to influence culture, standards, and practices across engineering.

  • Passion for exploring new technologies, validating them through POCs, and guiding adoption across teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Lever, Inc. • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Principal Engineer
Principal Engineer

symplr • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Principal Software Engineer
Principal Software Engineer

Endpointclinical • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Principal Cloud Engineer
Principal Cloud Engineer

NatWest Group • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Specialist I - Software Engineering
Specialist I - Software Engineering

UST • Bengaluru

On-site
INR 2,500,000 - 5,500,000
Senior Software Engineer
Senior Software Engineer

Rocket India • Chennai District

Hybrid
INR 2,500,000 - 4,500,000
Sr. Staff Software Engineer- Eng
Sr. Staff Software Engineer- Eng

UKG • Dadri

On-site
INR 1,800,000 - 3,200,000
Software Engineering Lead
Software Engineering Lead

RELX • Chennai District

On-site
INR 2,500,000 - 4,500,000
Software Engineering Lead
Software Engineering Lead

RX Global • Chennai District

On-site
INR 4,000,000 - 7,000,000
Principal Engineer
Principal Engineer

Rubrik • Bengaluru

On-site
INR 4,200,000 - 6,500,000