T
TRG Screen1d ago
Indeed

Lead Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Lead Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at TRG Screen

Full Job Description

Lead Software Engineer - .NET Full Stack - Bengaluru

TRG Screen is seeking a highly skilled and experienced Lead Software Engineer to join their Insights team in Bengaluru, Karnataka. This is a hands-on, technical leadership role focused on the design and delivery of sophisticated software solutions utilizing C#, Angular, and SQL Server. As a Lead Engineer, you will be instrumental in shaping the technical vision, driving architectural decisions, and ensuring the delivery of high-quality, scalable, and maintainable software products. You will collaborate closely with Product Management and cross-functional teams to translate complex business needs into robust technical solutions, upholding stringent engineering standards and fostering a culture of continuous improvement. The ideal candidate possesses a pragmatic, ownership-driven approach, adept at navigating ambiguity while maintaining a balance between timely delivery, product quality, and long-term technical health.

Key Responsibilities:

Technical Leadership & Architecture

  • Drive the technical vision and architecture for TRG Screen's software products, making strategic decisions on technology stack, design patterns, and system architecture.
  • Define and enforce coding standards, best practices, and development processes to ensure consistency and quality across the team.
  • Conduct thorough code reviews, providing constructive feedback to promote adherence to SOLID principles and effective design patterns.

Development & Delivery Excellence

  • Lead the design, development, and ownership of complex technical initiatives across the full stack, setting the benchmark for code quality and technical decision-making.
  • Tackle and resolve the most challenging technical issues, identifying root causes and implementing durable, sustainable solutions.

Team Leadership & Mentorship

  • Provide technical mentorship and oversight to a team of 3-6 engineers, supporting their professional growth through guidance, code reviews, and unblocking support.
  • Enhance team capabilities through collaborative pairing, targeted training, and establishing comprehensive documentation standards.

Collaboration & Communication

  • Partner effectively with Product Management to translate business requirements into actionable technical solutions and realistic delivery timelines.
  • Articulate complex technical concepts clearly and concisely to both technical and non-technical stakeholders.
  • Actively contribute to sprint planning, estimation processes, and ongoing refinement of development methodologies.

Quality Assurance & Standards

  • Champion the implementation of automated testing strategies, including unit, integration, and end-to-end testing.
  • Ensure system reliability, optimal performance, and robust security through proactive monitoring and continuous optimization efforts.

Required Skills and Qualifications:

  • A minimum of 8 years of professional software development experience with the Microsoft stack, including C#, .NET Core, .NET Framework, and MVC.
  • At least 3 years of experience in a technical leadership or senior engineering role, with a proven ability to mentor developers.
  • Expert-level proficiency in JavaScript (vanilla), TypeScript (vanilla), Angular, and AngularJS.
  • A deep understanding of SOLID principles, design patterns, and architectural best practices, with a demonstrated ability to refactor complex codebases.
  • Strong experience in architecting and building scalable, maintainable solutions within large, intricate codebases.
  • Advanced SQL Server skills, encompassing performance tuning, query optimization, and database design.
  • A proven track record of implementing comprehensive testing strategies (unit, integration, end-to-end).
  • Excellent communication and technical writing skills, with the ability to influence technical decisions across teams.
  • Experience with Agile/Scrum methodologies and leading technical ceremonies.
  • Strategic thinking capabilities, with the ability to balance technical debt, feature delivery, and long-term architectural goals.

Preferred Qualifications:

  • Experience with browser extension development.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • A background in financial services or research technology domains.
  • Experience with modern front-end build tools and package management.
  • Knowledge of cloud platforms such as Azure or AWS.

Company

T

TRG Screen

Bengaluru, Karnataka
Posted on Indeed