Consultant Software Engineer ( .Net Tech Lead )
About the job
Position : Consultant Software Engineer ( .Net Tech Lead ) Years Of Experience :7Years to 10Years Job Location : Bengalore Employment type : Fulltime The Consultant Software Engineer (CSE) is a senior technical role responsible for driving engineering excellence, leading solution design, guiding developers, and ensuring high-quality delivery across modules or product areas. This role combines ... hands-on engineering, technical leadership, and the ability to influence architecture, performance, security, and overall product quality.The Consultant Software Engineer serves as the Tech Lead for the project, driving technical direction, guiding engineers, and partnering with Engineering Managers, Architects, Product Owners, and cross-functional teams. The role requires deep technical expertise, strong ownership, and the ability to mentor teams while delivering reliable, scalable, secure, and maintainable enterprise-grade systems. Roles & Responsibilities Technical Leadership & Solutioning • Lead technical solutioning for complex features, integrations, and enhancements across the product. • Translate business requirements into scalable, secure, and maintainable technical designs. • Provide design direction, architecture inputs, and ensure alignment with engineering standards. • Identify technical risks early and provide mitigation strategies. Hands-On Engineering • Write high-quality, scalable, and maintainable code following clean architecture and engineering best practices. • Build and enhance REST APIs with a strong focus on performance, security, resilience, and observability from day 1. • Drive performance tuning across API, database, and cloud layers. Code Reviews & Quality Governance • Perform thorough and constructive code reviews to improve code quality, maintainability, and alignment with patterns and standards. • Define and enforce quality gates, static code analysis practices, and engineering discipline across the team. • Coach engineers on writing optimal, testable, and clean code. AI-Accelerated Engineering • Leverage GitHub Copilot and internal AI accelerators to enhance development speed, solutioning accuracy, documentation, unit test creation, and troubleshooting. • Promote AI-first engineering practices within the team to improve velocity and reduce defects. Debugging & Problem Solving • Lead root-cause analysis for high-complexity technical issues across microservices, databases, and integrations. • Assist teams in resolving performance bottlenecks, scalability challenges, and architectural gaps. Mentoring & Collaboration • Mentor Member and Associate Software Engineers through pair programming, design reviews, and knowledge-sharing sessions. • Work closely with Product, QA, UX, DevOps, and Architecture teams to ensure end-to-end delivery quality. • Influence engineering culture with a strong orientation toward craftsmanship, ownership, and accountability. Delivery Excellence • Support sprint planning, estimations, and technical breakdown of user stories. • Ensure on-time, high-quality delivery by proactively removing technical blockers. • Advocate for continuous improvement in engineering processes and tooling. Competency Skills Core Technical Skills • 6–9 years of hands-on experience in .NET development using C#, ASP.NET, .NET Core/.NET 6/7/8. • Deep expertise in Entity Framework Core and ORM best practices. • Strong understanding of DSA, multithreading, async programming, and API design patterns. • Expert-level debugging and troubleshooting skills across application, database, and cloud layers. • Strong SQL capability including performance tuning, indexing strategies, query optimization, and stored procedures. • Experience designing and guiding microservices, modular monoliths, or distributed systems. • Strong command of OOP, SOLID principles, design patterns, clean architecture, and refactoring techniques. • Hands-on with MSTest/NUnit/xUnit for automated tests and test-driven development practices. • Experience with Azure/AWS cloud services, DevOps pipelines, CI/CD automation, and Git-based workflows. AI & Productivity Skills • Advanced usage of GitHub Copilot or similar tools for design assistance, code generation, refactoring, testing, documentation, and debugging. • Ability to coach the team on using AI for productivity, improved solutioning, and reducing repetitive development effort. Engineering Mindset • Strong system-thinking approach: performance, scalability, security, reliability, cost, and operability are default considerations. • Ability to challenge assumptions, analyze trade-offs, and drive optimal technical decisions. • High accountability, ownership, and a proactive approach to solving technical and delivery challenges. Leadership & Soft Skills • Excellent communication and ability to explain complex technical concepts in simple, structured ways. • Experience guiding teams as a module lead, tech lead, or senior engineer. • Strong mentoring mindset with the ability to uplift the team’s technical depth. • Confident, collaborative, detail-oriented, and committed to engineering excellence.
Requirements
- C#
- .NET
- ASP.NET
- .NET Core
- Entity Framework
- API Development
Preferred Technologies
- C#
- .NET
- ASP.NET
- .NET Core
- Entity Framework
- API Development
Similar Jobs
Software Engineer
Senior Software Engineer
NVIDIA
Software Development Engineer (SDE) Lead
Power2SME