Jobs · greenhouse:showpad

S

Principal Engineer

Ironwood Digital · Pune · Posted 21d ago

onsitelead8+ yrsEstimated 110k-4000k INR🇮🇳 India
Apply on greenhouse:showpad

About the role

Lead architecture, design, and delivery of scalable SaaS platforms using the Microsoft technology stack.

Role Summary We are seeking a Principal Engineer (.NET) to lead the architecture, design, and delivery of scalable, high-performance SaaS platforms. This role merges technical expertise with strategic leadership, ensuring robust system design and engineering excellence while facilitating communication between our Pune and Boston (US) teams. As a senior technical leader, you will oversee complex team initiatives, set architectural direction, and guide the development of solutions using the Microsoft technology stack. Product & Technical Context • Large-scale SaaS / enterprise platforms • Backend: .NET / .NET Core (C#), ASP.NET Core, Entity Framework • Frontend: TypeScript (key skill), Angular / React • Architecture: Microservices, distributed systems, event-driven architecture • Cloud: AWS (preferred) — serverless-native, cloud-native services Infrastructure & Tools: • AWS serverless services (Lambda, API Gateway, Step Functions, EventBridge) • AWS container services (ECS / EKS / Fargate) • AWS RDS / Aurora, DynamoDB, NoSQL databases • Messaging systems (SQS / SNS / Kafka / RabbitMQ) • CI/CD (AWS CodePipeline / GitHub Actions) Key Responsibilities Architecture & System Design • Lead system-level architecture and design for complex distributed systems. • Develop AI-powered features that utilize large language models to enhance user workflows. • Translate business requirements into scalable, secure, and maintainable solutions. • Define and implement: • Microservices architecture • API-first design • Event-driven systems • Produce and maintain: • High-Level Designs (HLDs), Low-Level Designs (LLDs) • Architecture diagrams • Technical documentation • Ensure systems meet non-functional requirements: • Scalability, performance, availability, security Technical Leadership & Execution • Drive architecture discussions and technical decisions across teams. • Act as the go-to expert for the .NET ecosystem and system design. • Stay hands-on with coding and solutioning as needed. • Own the delivery of large-scale, cross-team initiatives. Engineering Excellence & Best Practices • Define and enforce: • Coding standards • Design patterns • Testing strategies • CI/CD best practices • Ensure high-quality, maintainable, and performant codebases. • Promote the adoption of modern engineering practices and tools. Cloud & Infrastructure • Architect and optimize solutions on AWS, leveraging serverless and cloud-native patterns. • Work with: • AWS Lambda, API Gateway, Step Functions, EventBridge (serverless-first) • AWS EKS / Kubernetes for container workloads • AWS services (S3, CloudFront, VPC, RDS/Aurora, DynamoDB) • Ensure: • Cost optimization • Performance tuning • High availability and fault tolerance Problem Solving & Decision Making • Address complex technical challenges at scale. • Conduct buy vs build analysis. • Make decisions considering: • Performance • Cost • Maintainability • Long-term scalability Leadership & Mentorship • Mentor engineers across teams and levels. • Drive technical excellence and knowledge sharing. • Support team growth, hiring, and succession planning. • Serve as a technical role model within the organization. Collaboration & Stakeholder Management • Collaborate closely with: • Product managers • Engineering leaders • Business stakeholders • Align technical solutions with business goals. • Effectively communicate complex technical concepts to stakeholders. Required Skills & Experience • 10+ years of experience in software engineering. • Strong expertise in: • C# / .NET / .NET Core / ASP.NET Core • TypeScript (key skill) • Proven experience in: • Designing scalable distributed systems. • Microservices architecture. • API design and integrations. • Hands-on experience with: • AWS (must-have) — serverless services (Lambda, API Gateway, Step Functions, EventBridge). • Kubernetes / Docker. • CI/CD pipelines. • Strong understanding of: • Design patterns & architecture principles. • Performance optimization. • High availability & fault tolerance. • Experience with: • SQL (AWS RDS / Aurora / SQL Server). • NoSQL databases (DynamoDB, Cosmos DB). • Messaging systems (SQS / SNS / Kafka). What Success Looks Like • Scalable and well-architected systems that support business growth. • Strong engineering practices adopted across teams. • High system reliability, performance, and maintainability. • Teams empowered through strong technical leadership and mentorship. Why This Role Matters This is a high-impact leadership role where you will define architecture at scale, influence multiple teams, and shape the technical direction of critical platforms. You will play a vital role in ensuring long-term system sustainability, innovation, and engineering excellence.

Read the full posting on greenhouse:showpad

Responsibilities

  • Lead architecture, design, and delivery of SaaS platforms
  • Develop AI-powered features using large language models
  • Translate business requirements into scalable solutions
  • Own the delivery of large-scale, cross-team initiatives

Must-have skills

  • 10+ years software engineering
  • c#
  • .net
  • .net core
  • asp.net core
  • entity framework
  • microservices architecture
  • api design
  • microsoft azure
  • kubernetes
  • docker
  • ci/cd pipelines

Nice-to-have skills

  • aws
  • angular
  • react
  • service bus
  • kafka
  • rabbitmq
  • azure devops
  • github actions

FAQ

Is the Principal Engineer role at Ironwood Digital remote?+

This Principal Engineer position is listed as onsite (Pune).

What is the salary for the Principal Engineer role at Ironwood Digital?+

The listing states Estimated 110k-4000k INR.

What seniority level is this Principal Engineer role?+

This is a lead level position.

What skills does the Principal Engineer role require?+

Key requirements include 10+ years software engineering, c#, .net, .net core, asp.net core, entity framework, microservices architecture, api design.

How do I apply for the Principal Engineer role at Ironwood Digital?+

Use the "Apply on greenhouse:showpad" button to open the original posting on greenhouse:showpad, where you can submit your application directly to Ironwood Digital.