AI Tech Lead (Experienced in Python & .Net Applications)
Indexed description
Job Title: Tech Lead
Job Summary
We are seeking an experienced Tech Lead to provide technical leadership and hands-on expertise in designing, modernizing, and delivering high-quality software solutions. The ideal candidate is a strong individual contributor who can balance architecture, coding, mentoring, GenAI-assisted development, and cross-functional collaboration.
This role requires deep experience in Python and .NET application development, along with the ability to drive application tech-stack conversion, modernization, and standardization across teams. The Tech Lead will actively leverage GenAI and Agentic AI tools to accelerate development, improve code quality, and enhance engineering productivity in a global delivery environment.
---
Key Responsibilities
Technical Leadership & Architecture
· Provide technical direction and architectural guidance for new development and modernization initiatives.
· Own end-to-end design decisions, ensuring solutions are scalable, secure, cloud-ready, and aligned with standardized enterprise architectures.
· Lead application tech-stack conversion and standardization efforts, including migration and consolidation across Python and .NET platforms.
· Review and approve architecture designs, code, and technical documentation.
· Identify and drive systemic technical improvements, including reuse, simplification, and platform alignment.
Hands-On Development & GenAI Adoption
· Actively contribute high-quality, maintainable, and performant code using Python and .NET technologies.
· Leverage GenAI-based developer tools (e.g., Copilot, Cursor, Claude, Windsurf) for:
o Code generation and refactoring
o Test case creation
o Documentation and design acceleration
o Debugging and optimization
· Apply prompt engineering best practices to improve accuracy, efficiency, and consistency of GenAI outputs.
· Lead by example in coding standards, testing practices, CI/CD, and DevOps automation.
· Troubleshoot complex technical issues and ensure timely, root-cause-oriented resolutions.
Agentic AI–Driven Engineering
· Design and guide the use of Agentic AI workflows for software development activities such as:
o Automated code reviews and refactoring
o Dependency analysis and impact assessment
o Regression detection and test automation
o Operational and observability insights
· Evaluate and recommend Agentic AI frameworks or approaches that improve developer productivity and software quality.
· Ensure Agentic AI solutions are secure, auditable, and aligned with enterprise governance standards.
Team Leadership & Mentoring
· Mentor and coach developers on modern application architecture, Python/.NET best practices, and AI-assisted development techniques.
· Support sprint planning, backlog grooming, and Agile ceremonies.
· Delegate tasks effectively while maintaining accountability for quality and delivery.
· Foster a collaborative, learning-oriented engineering culture with a strong focus on continuous improvement.
Project & Stakeholder Management
· Partner with product managers, architects, QA, and business stakeholders to translate requirements into technical solutions.
· Estimate development effort and support planning of timelines, milestones, and deliverables.
· Ensure projects are delivered on time, within scope, and in compliance with technical and quality standards.
· Communicate technical trade-offs and risks clearly to both technical and non-technical audiences.
Quality, Security & Performance
· Enforce best practices in secure coding, scalability, performance optimization, and resilience.
· Drive adoption of automated testing, CI/CD pipelines, infrastructure as code, and observability practices.
· Ensure systems are reliable, maintainable, and production-ready, including AI-assisted components.
---
Required Skills & Qualifications
· Bachelor’s degree in Computer Science, Engineering, or a related field.
· 6–12+ years of hands-on software development experience.
· Proven experience as a Senior Developer or Tech Lead guiding engineering teams.
· Strong hands-on expertise in Python and .NET application development.
· Experience leading or contributing to application tech-stack conversion, modernization, and standardization initiatives.
· Strong understanding of:
o Software architecture and design patterns
o Microservices and API design
o Cloud platforms (Azure, AWS, or GCP)
o SQL and NoSQL databases
o CI/CD pipelines and DevOps practices
· Hands-on experience using GenAI-based code generation tools (e.g., Copilot, Cursor, Claude, Windsurf).
· Practical experience with prompt engineering and leveraging GenAI for day-to-day engineering tasks.
· Exposure to or hands-on experience with Agentic AI concepts and tools for software development workflows.
· Solid understanding of Agile/Scrum methodologies.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search