"We're improving the way we live and work by intelligently connecting energy systems, buildings, and industries!! Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered optimally and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components, and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions. JOIN US! WE MAKE REAL WHAT MATTERS. THIS IS YOUR ROLE" Location: Goa, India Job Family: Research and Development Division: Smart Infrastructure Business Unit: Electrification and Automation Assignment Category: Full-time regular Experience Level: Senior level (12+ years) Required Education Level: Master’s / Bachelor's Degree Job Description: Software Architect – IoT and Digitalization Position Overview We are forming a passionate group of solution innovators, UX devotees, techies, data scientists/AI experts, software lovers, AR/VR experts, visual artists, and architects, working in a lean startup concept. We strive to solve complex problems in various domains ranging from industry, energy, mobility and buildings to smart cities by applying methods and principles of data analytics, artificial intelligence, simulations, and interactive visualization. We are looking for a Software Architect with deep expertise in designing scalable, secure, and maintainable systems. This role is pivotal in architecting end-to-end solutions for our digitalization initiatives in IoT. The ideal candidate should have a strong grasp of architectural principles, system design, and performance optimization across both frontend and backend domains. What are my responsibilities? Architect and design scalable, resilient, and secure applications for IoT platforms. Define and enforce architectural standards, design patterns, and best practices across teams. Lead system design discussions, including data flow, integration, scalability, and performance. Translate business requirements into technical specifications and system architecture. Ensure adherence to design principles and clean architecture. Collaborate with cross-functional teams to ensure seamless integration of frontend and backend components. Guide teams in implementing performance-optimized solutions. Evaluate and recommend appropriate technologies, frameworks, and tools. Mentor development teams on architecture, design, and implementation consistency. Drive test automation strategy across unit, integration, and end-to-end levels. Participate in code reviews, design reviews, and troubleshooting of complex issues. Engage in customer-facing activities to understand requirements and propose architectural solutions. Collaborate with globally distributed teams and contribute to the resolution of field issues. What does it take to qualify for this job? Master’s/Bachelor’s degree in Computer Science or related discipline from a reputed institute. 12+ years of experience in software development, with at least 3 years in architectural/lead roles. Proven experience in designing and implementing scalable, performant, and secure systems. Strong understanding of software architecture, SOLID, system design, and design patterns. Exposure to backend technologies such as Java Spring Boot, Python, and Node.js and frontend technologies such as Angular and React. Experience with SQL and NoSQL databases, including handling large-scale & time-series data. Strong grasp of microservices architecture including API gateways, message brokers, container orchestration and backend methodologies such as RESTful API design, event-driven systems which make use of MQTT, WebSocket or Pub/Sub. Understanding of frontend performance optimization techniques such as lazy loading, code splitting, caching, efficient rendering and event-driven content update with WebSocket. Understanding of cloud-native development such as serverless computing and AWS Lambda. Experience with testing strategies, automation frameworks, and code quality tools like SonarQube. Strong debugging and troubleshooting skills for performance and scalability issues. Experience with security architecture and data privacy compliance (e.g., GDPR, ISO 27001). Experience with DevOps culture and observability tools (e.g., Prometheus, Grafana). Experience in leading cross-functional teams and technical roadmap planning. Exposure to digital twin, edge computing, or real-time analytics. Strong debugging, problem-solving, and Root Cause Analysis skills. Excellent communication, leadership, and stakeholder management skills. "WE DON'T NEED SUPERHEROES, JUST SUPER MINDS! WE’VE GOT QUITE A LOT TO OFFER. HOW ABOUT YOU? We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality and we welcome applications that reflect the diversity of the communities we work in across Gender, LGBTQ+, Abilities & Ethnicity. 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 Smart Infrastructure at: https://new.siemens.com/global/en/company/topic-areas/smart-infrastructure.html and about Siemens careers at: www.siemens.com/careers"