
Principal Software Engineer, .NET
Maropost
full-time
Posted on:
Location Type: Hybrid
Location: Mohali • India
Visit company websiteExplore more
Job Level
About the role
- Define and evolve the technical vision and long-term architecture for the product
- Evaluate technology choices, patterns, and platform decisions.
- Identify risks in the current architecture and create long-range remediation plans.
- Ensure the system can support growth, performance, reliability, and maintainability.
- Lead design and implementation of critical, complex, or high-risk features.
- Break down complex problems and create clear, actionable technical plans.
- Provide deep technical expertise for incidents, root cause analysis, and recovery.
- Set engineering standards for code quality, testing, performance, observability, and reliability.
- Champion technical best practices across the team
- Review and guide major architectural documents, RFCs, and design proposals.
- Drive adoption of modern engineering tools, frameworks, and development practices.
- Mentor senior and mid-level engineers, providing guidance on design, patterns, and problem solving.
- Share knowledge through design reviews, technical sessions, and documentation.
- Raise the overall technical bar of the engineering organisation.
- Work closely with product and engineering leadership to ensure technical strategy supports business goals.
- Align engineering teams on common standards and shared platform components.
- Influence technical decisions across multiple workstreams within the product.
- Write high-quality code for critical components.
- Lead by example with pragmatic, scalable engineering solutions.
- Participate in peer reviews, incident response, and performance discussions.
Requirements
- Proven experience of 10 years as a seasoned .NET developer or application developer
- 5 plus years of strong hands-on experience with the C# /.NET 4 and above
- Expertise in GCP Services and Cloud Architecture
- Good understanding of Microservices Design Patterns
- Extensive experience with SQL Server / Cloud SQL (8+ years)
- Hands-on experience with Unit Test Frameworks (5+ years)
- Experience with Entity Framework is good to have (5+ years)
- Familiarity with architecture styles/APIs (REST, RPC, SOAP) Git/VSTS and CI/CD experience
- Cloud Services (Azure)
- Understanding of Agile methodologies
- HTML / CSS, MVC, NET Core, an open-source web development framework | .NET , WebForms, JavaScript (Angular)
Benefits
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#GCP ServicesCloud ArchitectureMicroservices Design PatternsSQL ServerUnit Test FrameworksEntity FrameworkRESTAgile methodologies
Soft Skills
leadershipmentoringproblem solvingcommunicationtechnical expertisecollaborationinfluenceguidancedesign reviewknowledge sharing