Job
- Level
- Experienced
- Job Field
- Software
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Leipzig
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you analyze and document requirements, design system architectures, and choose suitable technologies. You also conduct architecture reviews and support development teams in implementing architectural concepts.
Job Technologies
Your role in the team
- Creation of requirements analysis and documentation, structuring and refining of functional and non-functional requirements (e.g., performance, security, scalability, maintainability) in close coordination with product management, product owners, and development.
- Drafting of the system architecture and translating domain-specific requirements into consistent technical solution designs.
- Definition of suitable architectural patterns and principles (e.g., microservices, modular architectures, or layered architectures) to ensure scalability, maintainability, and reusability.
- Assessment and selection of suitable technologies, frameworks, and platforms in coordination with the development teams.
- Creation and maintenance of technical architecture and design documentation, e.g., in the form of UML diagrams, Architecture Decision Records (ADRs), and technical concept papers.
- Conducting regular architecture and design reviews to ensure architecture quality, identify technical debt, and continuously improve the system structure.
- Participation in the definition of quality requirements and metrics for assessing system quality (e.g., performance, security, stability, testability).
- Supporting development teams in implementing architectural concepts as well as discussing technical solutions.
- Definition and further development of technical guidelines, architecture principles, and standards for software development.
- Close collaboration with product management, product owners, development, operations, security, and other stakeholders.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Solid knowledge of modern software architectures.
- Very good understanding of non-functional requirements (performance, security, scalability, maintainability).
- Very good understanding of modern software development processes.
- Fluent German skills (C1/C2), good English skills (B2).
Experience
- Several years of proven architecture experience for software systems.
- Experience in developing complex software solutions and system designs.
- Experience with architecture and design methods as well as relevant documentation.
- Experience with architecture reviews and technical quality assurance.
- Experience in collaborating with development teams, Product Owners, and product management.
- Experience with cloud architectures and modern platform technologies.
- Ideally, experience in a regulated environment.
This text has been machine translated. Show original
What we offer
- Flexible working hours.
- Individual retirement provision.
- Hybrid workplace model.
- Occupational health care.
- Regular team events.
- Daycare - Childcare support.
- Individual training program with customized courses.
- Corporate Benefits Program.
- Subsidy for the Germany Ticket job.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
procilon Group GmbH
The procilon Group GmbH, headquartered in Leipzig, is a renowned provider of IT security solutions specializing in cryptographic software for secure digital communication and data protection. The company serves over 2,200 clients and offers both SaaS and on-premises solutions. Since 2001, the procilon Group has been active at multiple locations in Germany and has recently acquired companies like POS Solutions.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication