We are seeking an experienced Software Architect to define the technical vision and architecture for our digital sustainability platforms and motor health management solution. You will design scalable, high-performance systems that process real-time energy data, integrate with diverse industrial equipment, and provide actionable insights for decarbonization. The ideal candidate will work across the full stack, ensure architectural consistency across microservices, data pipelines, and cloud infrastructure, and lead technical decisions while mentoring development teams. This role is critical in ensuring our solutions meet the demanding requirements of enterprise energy management systems and motor health management .
===================
Key Responsibilities:
=========================
Architecture Design & Technical Leadership
-----------------------------------------------
Define and maintain the overall technical architecture for energy management, sustainability and motor health management platforms
Design microservices architecture using Python 3, Java 21 and Spring Boot 3.5 with focus on scalability, resilience, and performance
Architect event-driven systems using MQTT and multi-threaded processing for real-time energy data streams
Design data integration patterns for diverse protocols (MQTT, REST API, SFTP, SQL, IEC 61850) connecting to industrial equipment, energy meters and substation IEDs
Make technology choices and define standards for front-end (Angular 17) and back-end development
Quick resolution of any production environment issues (on-premise / cloud) to meet customer SLAs
Cloud Architecture & Infrastructure
----------------------------------------
Design cloud-native solutions on AWS including Lambda, ECS, SSM, and supporting services
Architect observability and monitoring solutions using CloudWatch, Grafana, InfluxDB, and Telegraf
Define API contracts and integration patterns for internal microservices and external systems
Ensure architectural alignment with cybersecurity, compliance, and data privacy requirements
Design database schemas and data models optimized for time-series energy data and carbon accounting
Collaboration & Governance
-------------------------------
Lead architecture reviews and provide technical guidance to development teams
Collaborate with DevOps to define CI/CD pipelines and deployment strategies
Create and maintain architectural documentation in Confluence
Evaluate and introduce new technologies that can improve platform capabilities
Participate in proof-of-concept development for new architectural patterns
Contribute to technical proposals and sizing for client projects
Mentorship & Knowledge Sharing
-----------------------------------
Mentor developers and promote architectural best practices across the organization
Conduct technical training sessions and workshops
Foster a culture of technical excellence and continuous improvement
Qualifications
==================
Education
-------------
Master's degree in Computer Science, Engineering, or a related field
Experience
--------------
Minimum of 7 years of professional software development and deployment experience with 3+ years in architecture roles
Deep expertise in Python 3, Java (Java 21+) and Spring Boot framework (3.x)
Strong experience with microservices architecture and distributed systems
Proven experience architecting cloud-native applications on AWS and on-premise applications
Experience with event-driven architecture and message-oriented middleware
Experience with substation protocols (IEC 61850)
Experience with energy management systems, SCADA, or industrial IoT platforms (highly desirable)
Experience with time-series databases and real-time data processing at scale (desirable)
Knowledge of domain-driven design and hexagonal architecture patterns (desirable)
Understanding of energy protocols and standards (Modbus, OPC UA, etc.) (desirable)
Experience with GEV Grid Automation Data concentrators (GPG, G500) (desirable)
Technical Skills
--------------------
Backend:
Python 3, Java 21, Spring Boot 3.5, REST API design, microservices (required)
Frontend:
Understanding of Angular 17, RxJS, NGRX architecture
Jira, Confluence, Git/GitHub
Experience with Kubernetes, Apache Kafka, Redis (desirable)
Knowledge of security best practices and OAuth2/OIDC (desirable)
Experience with time-series databases (InfluxDB, TimescaleDB) (desirable)
Soft Skills
---------------
Strong architectural thinking with ability to balance technical excellence with pragmatic delivery
Excellent problem-solving skills to design solutions for complex technical challenges
Ability to communicate technical concepts effectively to both technical and non-technical audiences
Mentor and technical leader who can guide and inspire development teams
Stay current with technology trends and evaluate their applicability to energy management domain
Strong analytical skills to assess performance, scalability, and reliability requirements
Collaborative leadership with ability to drive technical consensus across teams
Languages
-------------
Fully proficient in English both written and spoken (required)
Knowledge of French or German (desirable)
Certifications
------------------
AWS Certified Solutions Architect - Professional or Associate (highly desirable)
Spring Professional Certification (desirable)
TOGAF or similar enterprise architecture certification (desirable)
Microservices or cloud-native architecture certifications (desirable)
What We Offer
-----------------
Competitive salary and benefits package
Opportunities for professional growth and career advancement
A dynamic and innovative work environment
The chance to make a meaningful impact on energy efficiency and sustainability for industrial customers
Flexible work arrangements supporting work-life balance
Access to cutting-edge technologies and cloud platforms
Collaborative, multicultural team environment
Conference attendance and continuous learning opportunities
Additional Information
==========================
Relocation Assistance Provided:
No
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.