Lead Software Engineer (Hyderabad)

Lead Software Engineer (Hyderabad)

04 Aug
|
providence
|
Hyderabad

04 Aug

providence

Hyderabad

If you are skilled at building software applications, have expertise in modern frontend technologies, cloud-native development, AI-assisted software engineering, and enjoy developing creative solutions to complex problems, then we want to hear from you! We are looking for a highly motivated Lead Software Engineer who will lead the development of scalable, secure, and high-performing enterprise applications. This role requires strong expertise in Angular (Primary), React (Secondary), Python (Primary Backend), and .NET Core (Secondary Backend), along with experience in modern software engineering practices, cloud technologies, technical leadership, and AI-driven development using GitHub Copilot and Coding Agents Responsibilities

· Design, develop, and deploy end-to-end software solutions using the latest SPA (Single Page Application) and Micro-Frontend frameworks, while driving engineering strategy and technical excellence across teams.

The selected resource will be responsible for end-to-end web application development for the Applications/Tools team, including Frontend, Middle Tier, and Backend implementations, with a strong preference and leadership focus on Frontend development

Develop modern, scalable, responsive, and reusable user interfaces using Angular (Primary) and React (Secondary)

Design and develop secure, scalable APIs, microservices, and backend services using Python (Primary) and .NET Core (Secondary).

Should have expertise in writing unit tests, implementing automated testing strategies, and working with SQL Server as the backend repository.

Leverage GitHub Copilot, GitHub Copilot Chat, GitHub Copilot Coding Agents, and AI-assisted development workflows within Visual Studio Code to improve engineering productivity, code quality, test coverage, and delivery velocity

Design, build, and maintain reusable Copilot Skills, Prompt Libraries, Agent Workflows, MCP (Model Context Protocol) integrations, Developer Accelerators, Templates, and Engineering Assets to improve consistency and scalability across teams.

Drive adoption of AI-Driven Application Development Lifecycle (AIDLC)



practices including requirements generation, architecture design, code generation, automated testing, code reviews, documentation generation, and application modernization initiatives

Work collaboratively in Agile Scrum teams including Developers, Senior Developers, Architects, Tech Leads, Product Owners, Scrum Masters, and QA/Automation Engineers. This may require one to two hours of overlap with global teams in the US (PST) based on project needs. · Collaborate with QA Engineers and Product Owners to ensure quality is built into the product from requirements through deployment.· Ensure products and features are designed to perform, scale, and operate reliably under load.· Ensure technical decisions support organizational goals related to quality, scalability, reliability, maintainability, security, and performance. · Take accountability for code quality assurance, architecture reviews, design direction, code review readiness, and technical debt identification and reduction. · Promote collaboration, innovation, engineering best practices, and adoption of modern web development techniques.· Practice TDD ensuring code is covered by unit and integration tests while continuously improving testability. · Identify project risks proactively and work with leadership to define and execute mitigation plans.· Participate in on-call support activities whenever requir ed.· Demonstrate strong knowledge of Software Development Life Cycle (SDLC) methodologies and Agile delivery practic es.· Work closely with Product Management teams to translate business requirements into technical solutions.· Troubleshoot, diagnose, and resolve application issues while communicating progress, blockers,



and status effectively.· Delegate work and assignments to team members and mentor junior engineers on technology, domain knowledge, coding standards, AI-assisted development practices, and performance optimization techniques.· Foster a culture of continuous learning, engineering excellence, ownership, accountability, and responsible AI adoption. Evaluate and adopt emerging AI-powered developer tools and technologies while ensuring governance, security, compliance, and engineering quality standar ds.· Willingness to work in a fast-paced, highly collaborative, and energetic environment with distributed teams is a mu Highly proficient with 6–9 years of hands-on experience in the following:

Frontend Technologies· Strong working experience with Angular (Primary), React.js, JavaScript, TypeScript, HTML5, CSS3, SCSS, Micro-Frontend Architecture, Responsive Web Design, and modern frontend development practices. · Strong understanding of frontend architecture patterns, state management, performance optimization, accessibility, and reusable component development.· Experience building scalable enterprise-grade front-end applications with a focus on maintainability, performance, and user experience.

Backend

Technologies· Strong hands-on experience with Python (Primary) using FastAPI, Flask, Django, REST APIs, Microservices, and distributed application development.· Working experience with Microsoft development stack including C#, ASP.NET MVC, Web API, .NET Core, SQL Server, SQL Azure, and Microservices architecture. · Experience designing and developing RESTful APIs and scalable enterprise applications. · Experience implementing secure authentication and authorization mechanisms using industry-standard protocols and frameworks.

Database

Technologies· Solid experience with SQL Server, SQL Azure, database design, query optimization, and performance tuning.· Good knowledge of XML and JSON. · Experience working with large-scale datasets and performance-sensitive applications.

📌 Lead Software Engineer (Hyderabad)
🏢 providence
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (hyderabad) / hyderabad