Role name: .Net/Python Architect/Lead (with strong AI development experience)
Work site: Santa Clara, CA (Onsite)
Duration: 12+ Months
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:
- Code generation and refactoring
- Test case creation
- Documentation and design acceleration
- 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:
- Automated code reviews and refactoring
- Dependency analysis and impact assessment
- Regression detection and test automation
- 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:
- Software architecture and design patterns
- Microservices and API design
- Cloud platforms (Azure, AWS, or GCP)
- SQL and NoSQL databases
- 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.