Software Architect
As a Software Architect, you will work for our client – a key player in the energy sector, driving innovation and digitalization within a highly regulated environment. You will be responsible for architectural design and strategy, collaborating with cross-functional teams to deliver scalable, secure, and future-proof solutions.
Responsibilities:
- Define, design, and guide the implementation of robust software architecture aligned with the client’s business and technical objectives.
- Collaborate with product owners, stakeholders, and engineering teams to ensure architectural decisions support strategic goals.
- Provide architectural leadership throughout the software development lifecycle, from concept to deployment.
- Lead and mentor development teams on best practices, code quality, and architectural integrity.
- Ensure consistency in technology stacks, design approaches, and documentation (including Archimate and UML).
- Oversee CI/CD integration and deployment processes to support efficient delivery pipelines.
- Evaluate and implement cloud-native solutions, primarily in Microsoft Azure, with scalability and security in mind.
- Support the German client in their leadership role by ensuring alignment across international teams and stakeholder groups.
Requirements:
- 2-3+ years of proven experience as a software architect on complex enterprise systems.
- Familiarity with frameworks like Angular and a focus on building maintainable, well-tested applications.
- Proficiency in cloud platforms, especially Microsoft Azure, and tools such as Kubernetes, Docker, and Apache Kafka.
- Experience defining and executing CI/CD pipelines and modern deployment strategies.
- Strong foundation in unit and integration testing practices.
- Experience using Archimate and UML for architecture modeling and documentation.
- Fluency in English (minimum B2); German language skills are a plus.
- Excellent communication, analytical thinking, and proactive problem-solving skills.
Offered:
- Stable, long-term cooperation with excellent conditions.
- Opportunity to enhance skills and develop expertise in the energy industry.
- Work on strategic projects in the market.
- Define your career roadmap and grow through diverse projects for various clients over several years.
- Participation in social events, training, and international work environment.
- Attractive medical packages, Multisport Program, and access to Pluralsight.
- Flexible hours and remote work options.
Benefits:
- Shared costs for sports activities.
- Private medical care.
- Remote work opportunities.
- Flexible working hours.
- Corporate gym access.
- Mobile phone for private use.
- Coffee, tea, drinks, and birthday celebrations.
- Shared costs for streaming platform subscriptions.