Lead II - Software Engineering
UST
Trivandrum, Kerala, India
Role Description
Lead AI-Assisted Software Engineer (Offshore) We are looking for a highly skilled Lead Software Engineer with strong hands-on development expertise and a passion for leveraging AI tools to improve engineering productivity and delivery outcomes. This is not an AI/ML model development role. The focus is on building applications, automation, and solutions using existing AI platforms, APIs, and coding assistants while providing technical leadership to the team. Key Responsibilities
- Lead the design, development, testing, and deployment of scalable enterprise applications.
- Remain hands-on with coding and contribute to critical development activities, code reviews, troubleshooting, and solution implementation.
- Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, Cursor, Windsurf, etc.) to accelerate development, improve quality, and reduce delivery timelines.
- Develop automation solutions, utilities, and integrations using Python.
- Integrate existing AI/LLM APIs and services into business applications and workflows.
- Provide technical leadership to development teams, ensuring adherence to architecture, coding standards, security, and best practices.
- Mentor and guide junior and mid-level engineers on modern development practices and effective use of AI tools.
- Drive solution design discussions and collaborate with architects, product owners, business analysts, and QA teams.
- Lead estimation, technical planning, risk identification, and mitigation for assigned workstreams.
- Ensure delivery quality through code reviews, automated testing practices, and CI/CD adoption.
- Evaluate and recommend opportunities to improve engineering efficiency through AI-assisted software development. Required Skills
- 8+ years of software development experience with strong hands-on coding capability.
- Proficiency in Python and modern application development technologies.
- Experience building and integrating REST APIs, microservices, and cloud-native applications.
- Strong understanding of software engineering best practices, design patterns, DevOps, CI/CD, and Agile methodologies.
- Demonstrated experience using AI-assisted development tools to increase productivity and code quality.
- Ability to troubleshoot complex technical issues and provide hands-on leadership during critical deliveries.
- Strong communication and stakeholder management skills. Preferred Profile
- A technical lead who continues to code and lead by example.
- Uses AI as a productivity accelerator and can coach teams on AI-enabled development practices.
- Strong problem solver capable of independently driving complex technical initiatives.
- Focused on application development, automation, and delivery excellence rather than building or training AI/ML models.
- Passionate about modern engineering practices and continuous improvement. Job Summary A hands-on Lead Software Engineer who combines strong software development expertise with effective use of AI-powered development tools, Python automation, and technical leadership to deliver high-quality solutions faster, mentor engineering teams, and drive successful project outcomes
Skills
Python, LLMs, GitHub Copilot, REST, Microservices, OpenAI, Production Support, Cursor, SDLC, Technical Leadership, Test Automation