Software Architect

GE Vernova
Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Systems Engineering C Sharp (Programming Language) C++ (Programming Language) Cyber Security Continuous Integration Data Governance DevOps Middleware Embedded Software
+13 more
Firmware Interoperability Information Systems Security Architecture Professional Python (Programming Language) Software Architecture Software Engineering Systems Integration Management of Software Versions Technical Debt Backend Solid Principles Code Restructuring Legacy Systems

Requirements

Experteer Overview In this role you will lead the Grid Beats Software Architecture team to consolidate Grid Beats applications into a single coherent architecture and shared development practices. You will define the long-term architectural roadmap, guiding platform strategy and technology evolution. You will ensure interoperability across embedded devices, backend systems, and analytics platforms while maintaining governance and standards. You will shape the platform to improve grid resilience through scalable, secure software and drive cross-functional collaboration. This is an opportunity to influence the direction of a complex portfolio that underpins future grid-connected devices management. Responsibilities Define and maintain the long-term software architecture roadmap for Grid Beats, including platform strategy and convergence. Lead the transition to a coherent platform with shared services, common interfaces, and standardized technologies. Evaluate and guide adoption of new technologies and architectural approaches. Define system boundaries, interfaces, data ownership, and communication patterns across applications and embedded devices. Ensure interoperability between embedded software, firmware, middleware, backends, analytics, and GE applications. Establish API, data model, and versioning guidelines; drive architecture governance and design standards. Develop shared platforms, libraries, and services to reduce duplication and improve maintainability. Ensure reliability, scalability, maintainability, cybersecurity, and testability; collaborate with QA, Systems Engineering, and Cybersecurity. Define migration strategies for legacy systems and support refactoring and modernization. Support teams in architectural decisions and resolving cross-team dependencies. Qualifications Senior-level software engineering experience with a strong track record as a software architect. Solid knowledge of software design principles, patterns, and best practices. Proficiency in Java, C++, C#, Python, and Java Script; experience with multiple frameworks. Strong problem-solving and analytical abilities. Intimate knowledge of IEC 62443 and other cybersecurity standards; familiarity with IEC 61850 data model. Experience designing architectures for large-scale, distributed, or embedded systems. Experience integrating embedded systems with backend/cloud platforms and defining APIs and data models. Experience with system evolution, migration strategies, and technical debt management. Experience with CI/CD, Dev Ops practices, and modern toolchains. Understanding of cybersecurity architecture and secure software design. Experience in industrial, embedded, or safety-critical environments is highly desirable. Strong oral and written communication; ability to document, plan, market, and execute programs; leadership and business acumen. Ability to operate in international and matrix organizations; interface with all levels of the organization. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all