Swissbit
Visit websiteSoftware Architect
Salary not disclosedOnsite
- Engineering
- Germany
- Today
About the role
As a Software Architect, you will design and evolve software solutions for Swissbit tools, management platforms, and web, backend, and frontend components. You will bridge architectural thinking with practical development, collaborating with product management, tech leads, and security teams to transform requirements into secure, maintainable solutions. Your role involves defining system boundaries, validating technical assumptions through prototypes, and documenting architectural decisions.
Responsibilities
- Analyze existing software solutions, architectures, interfaces, data flows, and dependencies.
- Develop target architectures and technical solutions for Swissbit tools and platforms.
- Define system boundaries, components, APIs, interfaces, and data models.
- Translate functional, technical, and regulatory requirements into viable software concepts.
- Document and communicate architectural decisions clearly.
- Evaluate technical options, risks, assumptions, and trade-offs.
- Support development teams with implementation, prototyping, and technical validation.
Required skills
- Software Architecture
- Web Architecture
- Backend Development
- API Design
- System Integration
- REST APIs
- OpenAPI
- Java
- Kotlin
- C#
- TypeScript
- JavaScript
- Python
Nice to have
- Databases
- Messaging
- Event-driven architectures
- Containerization
- Docker
- Kubernetes
- CI/CD
Qualifications
- Degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable qualification
Benefits
- Flexible working hours
- Professional development opportunities
- Modern work infrastructure
About the Company
Swissbit is a leading European manufacturer of storage and security solutions for industrial and IoT applications. The company focuses on reliably storing and protecting data to strengthen the digital and connected world.