Lead Software Engineer
On-site · Hyderabad, Telangana, India
Job Summary
Lead Software Engineer responsible for designing, building, and testing scalable production-ready AI-enabled software solutions; contribute across the stack (front-end and back-end) with attention to scalability, performance, maintainability, and security-first design. Implement AI-DLC patterns (e.g., code assistants, chat/agent tools, test generators) to accelerate analysis, coding, refactoring, test creation, and documentation—while maintaining human oversight and accountability. Ensure responsible AI: evaluate AI suggestions for correctness, security, performance, and style; ensure output meets coding standards and guardrails. Automate routine tasks: scaffold boilerplate, generate typed API clients, create repeatable test fixtures, and CI/CD pipelines. Mentor & pair: model effective AI usage in pairing sessions; coach junior engineers on prompt strategies to promote AIAE practices.
Required Qualifications
- Bachelor’s degree in computer science or related discipline
- 8-12+ years of Software Engineering experience
- Strong object-oriented skills in C#
- deep experience with API design (REST and/or GraphQL) and Angular (or similar)
- Cloud-native development (AWS preferred); familiarity with AWS certifications is a plus
- Quality focus with automated testing (unit/integration/acceptance)
- Strong communication skills
- Experience collaborating with business leaders and SMEs
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.