Senior Software Engineer

NSM Services Private Limited

Bengaluru

On-site

INR 2,400,000 - 4,800,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rocket Homes Real Estate LLC is seeking a Senior Software Engineer to lead design and architecture for complex C#/.NET features, driving code quality and technical standards across the team. You will mentor engineers, collaborate with product and architecture teams, and champion security and observability practices while delivering reliable, scalable software solutions.

You will partner with product and architecture teams on feasibility, assess tradeoffs, and help shape the roadmap while

Qualifications

  • 5-8+ 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.
  • Strong system design skills focusing on scalability, reliability, and security.
  • Experience with Azure-native services and cloud architecture.

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 and drive remediation.
  • Influence technical direction across the team through expertise and collaboration.
  • Set and enforce engineering best practices, including testing, code reviews, and observability.
  • Establish observability standards using App Insights and Dynatrace.
  • Mentor Software Engineer I and II, providing guidance on technical growth and career development.
  • 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
C#/.NET
CI/CD
Observability
Security practices
Mentoring
Communication

Tools

SQS/Service Bus
App Insights
Dynatrace
ASP.NET Core
Entity Framework Core
Azure DevOps
Infrastructure as Code

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

5-8+ 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

We are committed to providing a fair and inclusive workplace for all team members and applicants. All qualified applicants will receive consideration for employment without regard to sex, religion, caste, disability, or gender identity, consistent with applicable Indian law, including the Constitution of India, the Code on Wages, 2019, the Rights of Persons with Disabilities Act, 2016, and the Transgender Persons (Protection of Rights) Act, 2019. We welcome applications from persons with disabilities and from all sections of society.

As part of the ecosystem of Rocket we transform talented candidates into passionate team members who thrive in our world of opportunities. Join us in our mission to shape the future of our industries and make a lasting impact in our communities and beyond.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Rocket Homes Real Estate LLC • Bengaluru

On-site
INR 900,000 - 1,500,000
Software Engineer II
Software Engineer II

Rocket India • Bengaluru

On-site
INR 900,000 - 1,300,000
Principal Software Development I
Principal Software Development I

Rocket India • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Lead Software Development Engineer
Lead Software Development Engineer

Rocket Homes Real Estate LLC • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Health benefits
Learning & development
Wellness programs
Software Development Engineer II
Software Development Engineer II

Rocket India • Chennai

On-site
INR 800,000 - 1,800,000
Health benefits
Wellness programs
Learning & development opportunities
Software Development Engineer II
Software Development Engineer II

Rocket Homes Real Estate LLC • Chennai District

On-site
INR 700,000 - 1,200,000
Health benefits
Learning & development
Principal Dot Net Engineer
Principal Dot Net Engineer

Rocket Homes Real Estate LLC • Chennai District

On-site
INR 4,500,000 - 7,500,000
Principal Software Engineer (.NET/C#) - Bangalore
Principal Software Engineer (.NET/C#) - Bangalore

Rocket India • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Lead Software Development Engineer
Lead Software Development Engineer

Rocket India • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer
Senior Software Engineer

Rocket India • Chennai District

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