Software Architect
Are you an experienced Software Architect excited by the challenge of designing sophisticated, high-performance systems used by governmental security agencies across Europe and the Middle East? Do you have a passion for Big Data, advanced analytics, and scalable solutions that transform investigations and intelligence?
Job description
You’ll take a strategic role in designing robust software architectures that power critical investigative and intelligence workflows. You'll work closely with development teams, analysts, and stakeholders to define and oversee the implementation of scalable, secure, and efficient solutions. Customers are complex governmental entities like Law Enforcement Units, Anti-terrorism groups, and Investigation departments. By optimizing their processes, you'll make their work more efficient and effective.
As a Software Architect, you'll:
- Designing high-level architecture and system integrations for complex, enterprise-grade solutions.
- Leading technical discussions and decisions, ensuring alignment with business objectives and technological standards.
- Defining best practices, development methodologies, and coding standards.
- Collaborating closely with developers, analysts, and product teams to deliver seamless solutions.
- Ensuring scalability, performance, and security standards are consistently met.
- Creating clear, comprehensive architectural documentation.
- Mentoring development teams and driving continuous improvement.
- Effective and clear communication in English, both verbally and in writing.
These skills are a plus:
- Experience in software architecture and system integration.
- Deep understanding of Java-based technologies and enterprise frameworks.
- Extensive knowledge of storage technologies (e.g., ElasticSearch, ArangoDB, Impala,Ozone).
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Strong understanding of Big Data technologies (e.g., Hadoop, Spark, Kafka, NiFi, Flink).
- Experience with microservices architecture and API-driven development.
- Experience with Camunda or other workflow automation tools.
- Knowledge of security standards and practices relevant to government and law enforcement agencies.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, Nagios, ELK stack).
- Experience working within agile methodologies (Scrum, Kanban).
Advantages and benefits
- Possibility to meet very interesting customers mainly from Law Enforcement Units, Anti-terrorism groups, Investigation departments.
- Possibility to travel up to 25% of the time.
- Feedback inside the team to improve.
- Remote work from anywhere.
- Flexibility in working hours.
About the company
Client is an innovative company with incredible projects for security organizations around the world!
Apply for a position

You will be guided through the selection process by Jessica. If you have any questions? Call +420 605 006 814.
Personal data
I hereby give my consent to the processing of my personal data contained in the job application, professional CV, personal questionnaire, personal data obtained from the contact form on the company’s website and personal data obtained during the interview at GrainTech Bohemia s. r. o. in accordance with Act No. 18/2018 Coll. on the Protection of Personal Data (hereinafter referred to as “Act No. 18/2018 Coll.”) by GrainTech Bohemia s. r. o. for the purpose of employment mediation. Consent may be revoked in writing at any time, otherwise the consent expires 3 years from the date of its granting and the data will be anonymised and further used exclusively for statistical purposes. I also acknowledge that the rights of the data subject are regulated in Section 59 et seq. of Act No. 18/2018 Coll. I declare that I fully understand the conditions of processing my personal data and I give my consent knowingly, voluntarily and without reservation.