Progress Software Corporation

Senior Principal Software Engineer

Progress Software Corporation
Apply
1 month ago
Bengaluru, IndiaStaff+

Responsibilities

  • Own and drive the architecture roadmap for critical ShareFile services.
  • Design and build scalable, secure, resilient cloud-native and hybrid solutions using C# and .NET Core.
  • Lead architecture reviews and make technology decisions across products and platforms.
  • Define engineering standards, architectural patterns, and software development best practices.
  • Lead the design and development of complex distributed systems and highly available services.
  • Drive adoption of AI-assisted development tools and responsible AI engineering practices across the SDLC.
  • Provide technical leadership and mentorship to senior and junior engineers.
  • Lead multi-team technical initiatives and influence engineering decisions without direct authority.
  • Partner with Product Management to translate business requirements into scalable technical solutions.
  • Represent ShareFile engineering in executive-level technical discussions and communicate with technical and non-technical audiences.

Requirements

  • 14+ years of professional software development experience.
  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • Strong experience designing and building large-scale SaaS and enterprise platforms.
  • Experience implementing AI-based developer productivity solutions.
  • Expert-level proficiency in C#, .NET, .NET Core, distributed systems, REST APIs, and microservices architecture.
  • Deep experience with cloud platforms, preferably AWS, as well as Azure.
  • Experience with Kubernetes, Docker, CI/CD pipelines, Infrastructure as Code, and observability platforms.
  • Strong architectural design and system decomposition skills.
  • Extensive experience with security-first software development practices.
  • Demonstrated success leading multi-team technical initiatives.

Benefits

  • Competitive remuneration package.
  • Employee Stock Purchase Plan enrollment.
  • 30 days of earned leave and an extra day off for the employee’s birthday.
  • Marriage, casual, maternity, paternity, and other leave programs.
  • Premium group medical insurance for employees and five dependents, plus personal accident and life insurance coverage.
  • Professional development reimbursement.
  • Interest subsidy on vehicle or personal loans.

Tech Stack

Categories

Progress Software Corporation

About Progress Software Corporation

1,001-5,000 employees
Contact me