Hello Visionary!
At Siemens, we believe businesses thrive when people grow. That’s why we put our people first—empowering them with opportunities, challenges, and continuous learning. Join our global, diverse teams and discover how far your journey can take you.
We’re looking for a Fullstack Developer – C# + Angular with GenAI/Agentic AI (5–10 years) to join our team.
You’ll make a difference by:
- Designing and developing scalable, cloud-native applications using C# (.NET Core), Angular, and AWS
- Building AI-powered and agentic solutions to enhance engineering productivity and automate development workflows
- Developing and integrating LLM-based applications with enterprise systems and APIs
- Designing REST APIs and microservices architectures aligned with modern design patterns
- Implementing Retrieval-Augmented Generation (RAG) and agentic workflows for software engineering use cases
- Leveraging tools and frameworks such as LangChain, LangGraph, Semantic Kernel, CrewAI, OpenAI Agents SDK, or similar
- Building and optimizing solutions using vector databases and semantic search
- Developing reusable AI capabilities and productivity tools for broader engineering teams
- Contributing to architecture, estimation, planning, and implementation within an Agile (Scrum) environment
- Implementing unit, integration, and automated testing, ensuring high-quality, maintainable software
- Utilizing GitLab CI, Docker, Kubernetes for continuous integration and deployment
- Ensuring clean code, scalability, and long-term maintainability
- Driving continuous improvement aligned with Siemens engineering practices
You’ll win us over by:
Education & Experience
- B.E. / B.Tech / M.Sc. / MCA in Computer Science / Information Technology (or equivalent)
- 5–10 years of experience in IT software product development
- Strong experience in cloud-native development (AWS) using C# (.NET Core) & Angular
- At least 1 year of hands-on experience in GenAI / Agentic AI solutions
Must-Have Skills
- Strong object-oriented programming (OOP) skills and ability to translate requirements into scalable solutions
- Experience designing REST APIs and microservices
- Hands-on experience with agent frameworks such as:
- LangChain, LangGraph, CrewAI, Semantic Kernel
- OpenAI Agents SDK, GitHub Speckit, BMAD (or similar)
- Experience integrating LLMs with enterprise applications and APIs
- Solid understanding of RAG (Retrieval-Augmented Generation) architecture
- Familiarity with Model Context Protocol (MCP)
- Experience implementing tool-calling and workflow orchestration patterns
- Hands-on experience with vector databases and semantic search
- Experience building agentic workflows and AI-powered developer tools
- Familiarity with AI coding assistants like GitHub Copilot, Claude Code, Codex
- Experience with Git-based workflows and CI/CD pipelines
- Hands-on experience with GitLab CI and Docker
- Strong understanding of containerization (Docker, Kubernetes) and AWS cloud
- Ability to thoroughly develop and test solutions using structured, object-oriented approaches
- Willingness to learn additional tech stacks like Python, Go, or Java
- Strong communication skills (written & spoken English)
- Ownership mindset with a commitment to quality and engineering excellence
Desirable Skills
- Experience with SQL/NoSQL databases, Kafka, or event-driven microservices
- Familiarity with evaluation frameworks like Langfuse, RAGAS, DeepEval
- Experience with observability platforms such as Langsmith
- Working knowledge of AWS Bedrock
- Hands-on experience in BDD/TDD, NUnit, NSubstitute
- Experience with tools like Cypress, Git, SonarQube
- Exposure to Agile practices (Scrum ceremonies, clean code, self-organized teams)
- Experience in test-driven development, refactoring, and profiling
- Experience working with international and virtual teams
- Certification in cloud technologies
Your key responsibilities:
Within the first 3–6 months, you will:
- Deliver AI-powered solutions adopted by engineering teams
- Reduce effort spent on repetitive software development tasks
- Improve engineering productivity through agentic workflows
- Establish reusable AI capabilities across multiple teams
- Contribute to the organization’s AI transformation roadmap
Ongoing Responsibilities:
- Be part of a self-organized, cross-functional Agile team working across global locations
- Design and develop complex systems using modern software engineering practices
- Continuously deliver increments using Scrum methodology
- Ensure system functionality through automated testing and DevOps pipelines
- Apply Continuous Quality practices to maintain high standards and long-term maintainability
- Participate in estimation, planning, and implementation aligned with timelines and quality commitments
- Support integration, testing, and automation across the system lifecycle
- Contribute to Configuration Management and Continuous Deployment
- Document software design and development outputs to ensure scalability and sustainability
Create a better #TomorrowWithUs!
This role, based in Chennai, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.
At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, worldwide. We are dedicated to equality and welcome applications that reflect the diversity of the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.
Bring your curiosity and imagination, and help us shape tomorrow
Find out more about Siemens careers at: www.siemens.com/careers