Senior Software Engineer – .NET C# Mandatory
Hello Visionary!
We empower our people to stay resilient and relevant in a constantly changing world. We're looking for individuals who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future.
Does that sound like you? Then it seems like you'd make a great addition to our vibrant team.
We are looking for a Senior Software Engineer – .NET (C# Mandatory)
A quality-driven developer who can design, build, and maintain scalable applications while collaborating across teams and contributing to continuous improvement initiatives.
You'll make a difference by:
• Designing, developing, and maintaining applications using C# (.NET) as the primary technology stack.
• Building robust and scalable solutions using ASP.NET and modern software engineering practices.
• Developing and consuming REST APIs to enable seamless system integrations.
• Applying Object-Oriented Analysis and Design (OOAD) principles, design patterns, and coding best practices.
• Participating in code reviews, defect analysis, root cause analysis (RCA), and quality improvement activities.
• Writing and maintaining automated unit tests to ensure code quality, maintainability, and reliability.
• Collaborating with cross-functional and global teams to deliver high-quality software solutions.
• Actively participating in sprint planning, technical discussions, demos, and project reviews.
• Contributing to continuous improvement initiatives and driving engineering excellence.
You'll win us over by:
Mandatory Skills
• Strong hands-on experience with C# and .NET Framework/.NET Core.
• Solid understanding of Object-Oriented Programming (OOP), OOAD, Design Patterns, and SOLID principles.
• Experience on Entity Framework and Dependency injection in .Net framework
• Experience in developing and consuming RESTful APIs.
• Good understanding of relational databases and SQL.
• Strong debugging, analytical, and problem-solving skills.
• Experience in Revit Plugin
Good-to-Have Skills
• Hands-on experience with ASP.NET / ASP.NET Core.
• Exposure to Unity Framework/Unity Engine for simulation, visualization, or application development.
• Knowledge of CI/CD tools and practices such as GitLab CI/CD.
• Experience with Dockerization and container-based deployments.
• Knowledge of automated testing frameworks such as NUnit, xUnit, or MSTest.
• Experience with Angular for front-end application development.
• Familiarity with Agile/Scrum methodologies.
What you need to make real what matters:
• Engineering degree with 7-11 years of software development experience.
• Passion for building reliable, high-quality software products.
• Strong communication and stakeholder management skills.
• Ability to work effectively in a global and collaborative environment.
• Continuous learning mindset with a focus on innovation and quality.
• Self-driven attitude with ownership and accountability.
Join us and be yourself!
This role is based in Pune, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.
We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.
We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow

