Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people 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 international team. We are looking for: Lead Software Engineer (Associate Software Architect C# .Net) You’ll make an impact by: · Architectural Design: Define, build, and maintain scalable, loosely coupled, secure, and high-performance application architectures using C# and .NET Core / .NET 8+. · Drive architecture decisions for enterprise-grade web and desktop applications with a strong focus on modularity, extensibility, maintainability, and performance. · Apply sound object-oriented design principles, SOLID principles, and design patterns in solution architecture. · Hands-On Development: Write clean, efficient, reusable, and secure C# code for critical components, framework foundations, and complex business logic. · Provide hands-on leadership in implementing core backend modules and resolving technically challenging issues. · Contribute to modern application development practices using TypeScript/JavaScript where needed for integrated application features. · API & Integration Strategy: Design, implement, and govern secure RESTful Web APIs, microservices, and message-driven architectures for system integration and scalability. · Establish integration patterns that support reliable communication across distributed systems and enterprise applications. · Technical Governance: Establish, document, and enforce architectural blueprints, coding standards, design guidelines, and engineering best practices across development sprints. · Lead and institutionalize code reviews and design reviews to ensure alignment to quality standards and architectural consistency. · Create and maintain comprehensive technical documentation, including architecture specifications, design artifacts, code documentation, and technical guidelines. · System Optimization: Identify performance bottlenecks, improve application responsiveness, and optimize memory management for low-latency applications. · Analyze and resolve complex database query performance issues and support efficient data access strategies. · Ensure robust implementation quality through maintainable design, testing practices, and continuous technical improvements. · Collaboration & Leadership: Collaborate closely with product owners, architects, QA engineers, and development teams throughout the software development lifecycle. · Mentor developers on architecture, code quality, debugging approaches, and development standard processes. · Support continuous integration of solution artifacts into development pipelines and version control systems within committed timelines. Use your skills to move the world forward! · Bachelor’s or master’s degree in computer science / information technology / Electronics / related engineering discipline. · 8–10 years of professional experience in software design and development, with strong backend specialization. · Strong expertise in C#, .NET Core, and .NET 8+ application development. · Proven experience in application architecture, system design, and technical solution governance. · Strong understanding of Object-Oriented Programming, software design patterns, and maintainable architecture principles. · Hands-on experience in secure coding, performance tuning, debugging, and complex problem solving. · Experience in code review quality practices, technical design validation, and engineering standard enforcement. · Good knowledge of TypeScript or JavaScript for application-layer development. · Strong analytical and problem-solving skills with attention to detail. · Excellent verbal and written communication skills with the ability to work across cross-functional teams. · Experience with SQL Server or PostgreSQL and strong knowledge of query optimization techniques. · Experience with microservices architecture, distributed systems, and asynchronous/message-based communication models. · Knowledge of Substation Automation domain, including IEC 61850, protection & control concepts, and engineering workflows. · Familiarity with SCADA systems and energy automation solutions. · Exposure to CI/CD pipelines, DevOps practices, and secure development lifecycle processes. · Experience working in Agile/Scrum-based product development environments. Create a better #TomorrowWithUs! This role is based in Bangalore, 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. Find out more about Siemens careers at: www.siemens.com/careers Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds