Principal Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Expert/Leader
Information Technology
The Role
Architects and guides scalable cloud-native systems across multiple product teams. Defines technical vision, conducts architecture reviews, drives AWS-focused modernization, builds proofs of concept, codes when needed, mentors engineers, establishes engineering standards, and influences cross-functional technical strategy.
Summary Generated by Built In
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.
  • 12+ 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.

Skills Required

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience
  • 12+ years of professional software engineering experience
  • Deep expertise in .NET and C#
  • Deep expertise in Angular
  • Experience architecting and delivering enterprise-grade cloud-native applications at scale
  • Expert understanding of system design, microservices architecture, and distributed systems
  • Strong AWS knowledge and experience designing for scalability, resiliency, and cost optimization
  • Ability to lead architectural initiatives and influence technical direction across multiple teams
  • Strong coding, debugging, and system optimization skills
  • Excellent communication and collaboration skills
  • Experience mentoring engineers and improving organizational technical maturity
  • Experience with financial systems, credit underwriting, or risk management platforms
  • Experience with Terraform or CloudFormation
  • Experience with Docker and Kubernetes
  • Experience driving cross-functional architectural initiatives and platform migrations
  • Ability to align technical roadmaps with long-term business strategies
  • Recognition as a technical thought leader
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Pune, Maharashtra
78 Employees
Year Founded: 2021

What We Do

Caizin, headquartered in Pune, India, with offices in Atlanta, GA, is a software product development company specializing in bringing SaaS product ideas from concept to customers. From products in the Manufacturing domain, Caizin has now taken 3 SaaS products to the Indian, the US, and Europe markets. Leadership in product management, design, and technology, backed by successful entrepreneurial journies and subsequent exits of our leaders, puts us in a unique situation to help product ideas reach the intended customers better and faster

Similar Jobs

Druva Logo Druva

Principal Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
In-Office
Pune, Mahārāshtra, IND
800 Employees

Securonix Logo Securonix

Principal Software Engineer

Information Technology • Security • Cybersecurity
Hybrid
Pune, Mahārāshtra, IND
734 Employees
Hybrid
Pune, Mahārāshtra, IND
1678 Employees

Akamai Technologies Logo Akamai Technologies

Principal Software Engineer

Cloud • Security • Software • Cybersecurity
In-Office or Remote
2 Locations
10285 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account