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