Software Architect

KOSTAL Group
Summary
Join KOSTAL Group, a global leader in solar and automotive solutions, as a Solution Architect for their vaylens subsidiary. Vaylens specializes in EV charging management software, and this role is crucial for designing and maintaining their cloud-based application. You will be responsible for designing a scalable and secure system architecture, driving the technical vision, and collaborating with cross-functional teams. The position requires extensive experience in Java/Spring Boot, microservices, and cloud-native environments. You will mentor development teams and communicate complex technical concepts effectively. This is a generally remote position with minimal travel.
Requirements
- University degree in Computer Sciences, Software Engineering, Business Informatics or similar education
- 3+ years of professional experience as (Solution/Enterprise/Integration/Software) Architect in distributed systems and cloud-native microservice landscapes
- 5+ years of professional experience in the area of software development in the Java Enterprise/Spring environment
- Extensive experience in designing and implementing distributed systems in cloud-native environments as well as proficiency Kubernetes
- Experience with software quality assurance, including load and performance testing
- Solid understanding of agile methodologies and experience in scaled agile environments (ideally organized with SAFe)
- Relevant certifications in the field of architecture
- Analytical mindset with excellent understanding of complex technical relationships and hardware-software communication
- Ability to present and communicate complex solution designs in a simple manner
- Strong ability to solve challenging problems independently as well as to work collaboratively in distributed international teams
- Fluent in German and English
Responsibilities
- Design a scalable, robust and secure system architecture for vaylensβ cloud-based EV charging application landscape (a charge point management system with microservice architecture based on Java/Spring Boot with Angular frontends)
- Drive the technical vision of our software landscape ensuring that it is adaptable to future business growth, market trends, and emerging technologies
- Analyse business requirements, specify them in the form of use cases (inc. description of necessary system interfaces as a sequence diagram) and define associated overarching data models
- Develop sustainable software concepts that balance performance, cost-efficiency, and scalability in the role of a solution architect
- Define cloud infrastructure requirements in collaboration with DevOps and ensure alignment with modern cloud-native best practices
- Collaborate with cross-functional teams, including product owners, project managers, developers, and DevOps engineers, in a scaled agile environment ensuring the long-term architecture runway
- Act as a technical mentor, guiding development teams, reviewing designs, using architectural best practices, and identifying potential risks early
- Pitch and coordinate strategic architecture projects within our system landscape
- Communicate complex technical concepts effectively to non-technical stakeholders
Preferred Qualifications
Ideally, experience in the field of e-mobility
Benefits
Generally remote position and traveling only as per need, usually around 16 working days per year to headquarter in Dortmund or similar KOSTAL locations