Verified today
Senior Principal Software Engineer
About the role
Progress seeks a Senior Principal Software Engineer to provide technical leadership for the ShareFile platform evolution. The role involves driving architecture roadmaps, championing AI-enabled SDLC practices, and mentoring senior engineers across distributed teams. This position is based in India.
What you’ll do
- Own and drive the architecture roadmap for critical ShareFile services
- Design and build highly scalable, secure, resilient, and maintainable cloud-native and hybrid solutions
- Drive adoption of AI-assisted software development across the SDLC using tools like GitHub Copilot
- Lead architecture reviews and make critical technology decisions across products and platforms
- Provide technical leadership and mentorship to Senior and junior engineers
- Partner with Product Management to translate business requirements into scalable technical solutions
- Define engineering standards, architectural patterns, and best practices
- Influence engineering decisions across multiple teams without direct authority
What you’ll bring
- 14+ years of professional software development experience
- Bachelor's or master's degree in computer science, Engineering, or related field
- Expert-level proficiency in C#, .NET / .NET Core, Distributed systems, REST APIs, Microservices architecture
- Deep experience with cloud platforms AWS (preferred) or Azure
- Experience implementing AI-based developer productivity solutions
Nice to have
- Strong experience designing and building large-scale SaaS and enterprise platforms
- Experience with Kubernetes, Docker, CI/CD pipelines, Infrastructure as Code, Observability platforms
- Demonstrated success leading multi-team technical initiatives
- Extensive experience with security-first software development practices
Skills
Benefits
- Competitive remuneration package
- Employee Stock Purchase Plan Enrolment
- 30 days of earned leave plus birthday off and various other leaves
- Premium Group Medical Insurance for employees and five dependents, personal accident insurance coverage, and life insurance coverage
- Professional development reimbursement and interest subsidy on loans
Education
Bachelor's or master's degree in computer science, Engineering, or a related field.