As a Software Architect, you will be responsible for defining and evolving the technical foundation of our Automation Software portfolio, shaping scalable, high-performance architectures that support ongoing product development and integration efforts.
Requirements
- Define and evolve the overall software architecture, including system components, interaction patterns, and integration strategies
- Design and govern internal and external interfaces (APIs, data contracts, communication protocols)
- Guide development teams to ensure consistent implementation aligned with architectural principles
- Collaborate closely with Product Management to assess system-level implications of requirements and features
- Review technical designs and implementations to ensure compliance with architecture and quality standards
- Identify, evaluate, and mitigate architectural risks, including technical debt and scalability limitations
- Ensure system performance, reliability, security, and maintainability through robust architectural decisions
- Establish and maintain architectural documentation, standards, and best practices
- Support integration strategies, system testing approaches, and release readiness
- Translate evolving business and technical needs into a sustainable long-term architecture and technical roadmap
- Drive alignment across cross-functional teams to ensure a unified system landscape rather than fragmented solutions
Benefits
- Competitive salaries
- Benefits like EGYM Wellpass, language courses, Jobrad, and flexible working hours