Software Architect
Workplace: Stockholm, Sweden
Expires: August 10, 2025
As a Software Architect at Castra, you will play a central role in defining and creating overall technical solutions for complex software projects. You will ensure that technical solutions support the company's goals and that system architecture is stable, scalable, and secure.
Main requirements:
  • Strong background in software development and architecture work within agile development processes.
  • Experience modernizing software solutions.
  • Background in development with experience in Java, Python, and various frameworks.
  • Ability to understand and translate company's strategic goals into technical requirements and solutions.
  • Design of system architectures considering scalability, performance, and security.
  • Experience with cloud-based architecture and services such as AWS, Azure, and/or Google Cloud.
  • Knowledge of Docker and Kubernetes.
  • Understanding of security aspects in software architecture and data management.
Responsibilities:
  • Define and create overarching technical solutions for complex software projects.
  • Ensure technical solutions align with company goals.
  • Ensure system architecture is stable, scalable, and secure.
Required hard skills:
  • Software architecture
  • Agile development processes
  • Java
  • Python
  • Cloud platforms (AWS, Azure, Google Cloud)
  • Docker
  • Kubernetes
  • System security design
Recommended hard skills:
  • Modernizing software solutions
  • Various software frameworks
Soft skills:
  • Ability to translate strategic goals into technical solutions
  • Collaboration
  • Communication
  • Adaptability
Coding languages:
  • Java
  • Python
Frameworks:
  • Various software frameworks
Natural languages:
  • Swedish (Proficient)
  • English (Proficient)
Cultural skills:
  • Entrepreneurial mindset
  • Employee ownership
  • Collaboration and participation
  • Respect for individual choices