Overview
Senior Software Engineer (.NET Full Stack Developer / AI) to design, build and deliver scalable, high-quality software solutions within enterprise technology environments, leading moderately complex initiatives while collaborating across global teams.
What you'll do
- Lead moderately complex initiatives and deliverables within technology domain environments.
- Contribute to large-scale technical planning and solution strategies.
- Design, develop, test, debug and document software applications, including upgrades and deployments.
- Analyze and resolve moderately complex technical challenges requiring in-depth evaluation of systems, technologies and processes.
- Drive delivery of high-quality solutions aligned with business needs, compliance standards and engineering best practices.
- Collaborate with peers, product teams and mid-level management to achieve technical and project goals.
- Lead projects, act as an escalation point and mentor junior engineers.
- Partner with global teams, including participation in meetings aligned with U.S. time zones.
What you'll need
- 4+ years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience or education.
- Strong hands-on development experience across modern technology stacks.
- Strong development experience in C#, .NET Core, REST/Web APIs and Microsoft technologies.
- Experience building scalable, distributed applications.
- Experience with relational and non-relational databases, preferably in cloud environments.
- Experience with asynchronous, event-driven and messaging systems.
- Exposure to cloud platforms (Azure/AWS/GCP) and containerization technologies.
- Solid understanding of operating systems (Windows/Linux) and virtualization.
- Proven experience developing full-stack, scalable distributed applications.
- Ability to work across multiple components and collaborate with cross-functional engineering teams.
- Strong focus on delivering high-quality features aligned to product requirements and user stories.
- Experience leveraging AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, or similar) to improve developer productivity, code quality and delivery speed.
- Working knowledge of AI/ML fundamentals (basic concepts, model lifecycle, limitations, evaluation).
- Experience integrating AI capabilities into applications using APIs/SDKs (e.g., Azure OpenAI/OpenAI/AWS/GCP AI services).
- Practical understanding of LLM usage patterns: prompt design basics, output validation and guardrails.
- Familiarity with common AI application architectures (e.g., Retrieval-Augmented Generation/RAG conceptually) and when to use them.
- Ability to build AI-enabled features such as summarization, classification, extraction, Q&A and conversational assistants.
- Awareness of responsible AI practices: privacy, security, bias considerations, safe handling of data and compliance basics.
- Understanding of operational considerations for AI in production (latency/cost considerations, monitoring, fallback strategies, human-in-the-loop).
Nice to have
- Experience or understanding of Kubernetes.
- Exposure to vector search / embeddings concepts and related storage options.
Details
- Location: Bengaluru, India.
- Participation in meetings aligned with U.S. time zones.
- Posting end date: 4 Nov 2026.
Read the full description and apply on the company’s own careers page.