We're on the lookout for a senior system architect / software Engineer to join our high-performing team and lead the development and administration of advanced software systems. you'll work on critical platforms, design robust architectures, and collaborate with stakeholders to create intuitive and powerful tools.
What you'll do
As a key technical leader, you will
Administer and manage SharePoint environments and SQL Server clusters
Develop custom solutions using SharePoint Server/Client Side Object Model and SPFx
Design, implement, and test modern software systems
Code using languages and frameworks such as C#, HTML5, React, JavaScript/TypeScript, ASP.NET
Create clean, efficient APIs and integrate third-party tools
Build dynamic dashboards and visualization tools
Debug with tools like Fiddler and browser dev features
Lead stakeholder engagement, gather requirements, and translate them into scalable tech solutions
Produce detailed user manuals and technical documentation
What you bring
Mandatory
Advanced experience in system architecture and software engineering
Deep knowledge of software standards, design patterns, and methodologies
Solid grasp of web technologies including XML, JSON, and modern JavaScript
Proven experience with software integration and multi-platform development
Expertise in debugging and performance tuning
Strong communication skills and a user-centered mindset
Desirable
Experience with Elasticsearch, Solr, Splunk, or Opensearch
Familiarity with cyber threat intelligence or intelligence software
Experience in developing multi-threaded applications in C#
Knowledge of Microsoft Server OS, SQL Server setup & troubleshooting
Background in NATO environments or intelligence operations
Why join us?
High-impact, purpose-driven work
Collaborative international environment
Cutting-edge technologies & innovation
Flexibility and growth opportunities