Maropost

Principal Software Engineer, .NET

Maropost

full-time

Posted on:

Location Type: Hybrid

Location: MohaliIndia

Visit company website

Explore more

AI Apply
Apply

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