Senior Software Engineer

Rocket India

Chennai District

Hybrid

INR 2,500,000 - 4,500,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rocket India is seeking a Senior Software Engineer to lead architectural decisions, design complex features in C#/.NET, and raise engineering standards. You will mentor engineers, drive code quality, and improve observability across services.

You will partner with product and architecture teams to assess feasibility, manage technical debt, and orchestrate secure, scalable delivery while influencing direction without formal authority.

Qualifications

  • 58+ years of professional software development experience with deep expertise in C#/.NET.
  • Proven track record of leading technical design and architecture decisions.
  • Experience mentoring and developing other engineers.
  • Demonstrated ability to influence technical direction without formal authority.

Responsibilities

  • Lead design and implementation of complex features and systems in C#/.NET with minimal oversight
  • Partner with product and architecture teams on feasibility assessments, technical tradeoffs, and execution sequencing
  • Identify architectural risks and technical debt (e.g., legacy .NET Framework migrations); propose and drive remediation efforts
  • Influence technical direction across the team without formal authority, building consensus through expertise and collaboration
  • Set and enforce engineering best practices across the team, including unit/integration testing, code review standards, and observability
  • Establish observability standards using App Insights, Dynatrace, and other monitoring tools
  • Champion code quality through design reviews, code reviews, and continuous improvement initiatives
  • Drive adoption of security best practices (OAuth/AuthHub patterns, secure coding standards)
  • Mentor Software Engineer I and II team members, providing guidance on technical growth and career development
  • Review designs and code across the team, offering constructive feedback and knowledge sharing
  • Support junior engineers in solving complex technical problems and building system design skills
  • Foster a culture of learning and continuous improvement
  • Lead incident response and root-cause analysis for critical issues
  • Drive resolution of high-impact production problems
  • Implement preventative measures and share learnings across the team

Skills

System design
Distributed systems
Azure cloud
Security best practices
Observability
Mentoring
Leadership
Technical debt remediation

Tools

SQS/Service Bus
App Insights
Dynatrace
Azure DevOps

Job description

Senior Software Engineer
Summary

Experienced C#/.NET engineer who leads technical design for medium-to-large features, establishes code quality standards, and mentors engineering teams. You'll drive architectural decisions, identify and remediate technical debt, and set the bar for engineering excellence across your service area.

What You'll Do
Technical Leadership & Architecture
  • Lead design and implementation of complex features and systems in C#/.NET with minimal oversight
  • Partner with product and architecture teams on feasibility assessments, technical tradeoffs, and execution sequencing
  • Identify architectural risks and technical debt (e.g., legacy .NET Framework migrations); propose and drive remediation efforts
  • Influence technical direction across the team without formal authority, building consensus through expertise and collaboration
Engineering Excellence & Standards
  • Set and enforce engineering best practices across the team, including unit/integration testing, code review standards, and observability
  • Establish observability standards using App Insights, Dynatrace, and other monitoring tools
  • Champion code quality through design reviews, code reviews, and continuous improvement initiatives
  • Drive adoption of security best practices (OAuth/AuthHub patterns, secure coding standards)
Team Development & Mentorship
  • Mentor Software Engineer I and II team members, providing guidance on technical growth and career development
  • Review designs and code across the team, offering constructive feedback and knowledge sharing
  • Support junior engineers in solving complex technical problems and building system design skills
  • Foster a culture of learning and continuous improvement
Production Excellence & Incident Management
  • Lead incident response and root-cause analysis for critical issues
  • Drive resolution of high-impact production problems
  • Implement preventative measures and share learnings across the team
What You'll Bring
Experience
  • 58+ years of professional software development experience with deep expertise in C#/.NET
  • Proven track record of leading technical design and architecture decisions
  • Experience mentoring and developing other engineers
  • Demonstrated ability to influence technical direction without formal authority
Technical Skills
  • Strong system design skills with focus on scalability, reliability, and security
  • Expertise with distributed systems architecture and patterns
  • Experience with message queues (SQS/Service Bus) and asynchronous processing
  • Deep knowledge of Azure-native services and cloud architecture
  • Security expertise including OAuth/AuthHub patterns and secure authentication flows
  • Proficiency with monitoring and observability tools (App Insights, Dynatrace)
  • Advanced knowledge of ASP.NET Core, Entity Framework Core, and related technologies
  • Experience with CI/CD pipelines (Azure DevOps) and infrastructure-as-code practices
Soft Skills
  • Exceptional communication and collaboration abilities
  • Strategic thinking and ability to balance technical excellence with business needs
  • Strong problem-solving and analytical skills
  • Ability to build consensus and drive technical decisions through influence
  • Commitment to mentoring and developing others

Proactive approach to identifying and addressing technical risks

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

Rocket India • Chennai District

On-site
INR 2,500,000 - 3,800,000
Software Engineer 2
Software Engineer 2

Rocket India • Chennai District

Hybrid
INR 1,200,000 - 2,000,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

tax.com • Hyderabad

On-site
INR 400,000 - 700,000
.NET Senior Software Engineer
.NET Senior Software Engineer

Artesian Software Technologies LLP • Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site
INR 1,400,000 - 2,200,000
Technical Lead – .NET
Technical Lead – .NET

Techversantinfotech • Ernakulam

On-site
INR 1,500,000 - 2,000,000
Senior .Net Professional
Senior .Net Professional

Altum Labs Ahmedabad • Ahmedabad District

On-site
INR 1,800,000 - 2,400,000
Senior Dot Net Developer
Senior Dot Net Developer

Jhts Offshore Resource • Pune District

Hybrid
INR 1,500,000 - 2,100,000
Senior .Net Developer
Senior .Net Developer

Cognizant • Bangalore Rural

Hybrid
INR 1,500,000 - 2,100,000
Senior Software Engineer / Team Lead (.NET Core)
Senior Software Engineer / Team Lead (.NET Core)

Innovature • Ernakulam

On-site
INR 1,200,000 - 2,000,000
Engineering Manager
Engineering Manager

Uzaif • Gurgaon

On-site
INR 2,500,000 - 3,500,000