Senior Backend Software Engineer

Cassola, Vicenza, Italy |  OPENING SOON

Noordwijk, The Netherlands

We are currently accepting applications and will begin reviewing them from 17/03/2026, in order of submission.

As part of the Software Engineering Team, the resource will contribute to the design, development, testing and implementation of high-end critical software applications for space missions and Governmental services. This includes the possibility of being involved in the newest cutting-edge projects of the European Space Agency and the Italian Space Agency, as well as supporting the major international industrial players of the sector. Initially, the resource will manage the maintenance and evolution of a complex distributed system for GNSS interference monitoring.

This is an unique chance to contribute to the future of secure global navigation systems, working in a dynamic, international and innovative environment. 

What you’ll work on

  • Design, development, test and deployment of distributed systems for data collection, storage and visualization;
  • System level activities, including but not limited to, requirements analysis, identification and flow-down, software design and development
  • Development of technical documentation, according to the applicable standards relevant to the engineering domain (e.g. ESA/ECSS, GSWS, ETSI, etc.)
  • Implementation and deployment of RAG systems and fine-tuned LLMs in production environments.
  • Maintenance of production systems with focus on availability, according to SLA
  • Management of the system infrastructure and DevOps activities, including monitoring, troubleshooting, and fixing infrastructure-related issues

 What do you need

  • Bachelor’s or Master’s degree in Computer Science Engineering;
  • Professional experience in developing and maintaining complex applications deployed in production, ideally under SLA;
  • Professional experience with relational databases;
  • Professional experience of containerization (Docker is required, Kubernetes is a plus);
  • Good knowledge of web applications developments and deployment;
  • Good knowledge of security principles;
  • Good knowledge of software engineering, design practices, patterns and object-oriented programming;

  • Proficient in .Net Core;

  • Hands on experience with Linux;

  • Exposure to distributed systems, event driven development, microservices and message brokers;

  • Eligibility for National Security Clearance;

  • Good knowledge of written and spoken English.

Desired Knowledge & Skills

  • Experience with relational database (schema design, SQL language), PostgreSQL preferred;
  • Experience with large scale / high data volume applications;
  • Design and production deployment of RAG architectures and fine-tuned Large Language Models, ensuring scalable integration, performance optimization, and secure enterprise adoption;
  • Familiarity with Gitlab and DevOps activities (CI/CD, pipelines);

  • Knowledge of Angular and/or Python is considered a plus;

  • LLMs, RAG, fine-tuning, vector databases, prompt engineering, Python, MLOps, and AI security

Our Recruitment Process

We design our recruitment process to be structured, transparent, and aligned with technical excellence.

Each step is intended to evaluate not only your expertise, but also your potential to grow within complex and high-impact projects.


1. Application Submission

Submit your application through our official channels.

Please note that applications are accepted until the deadline specified in the relevant job posting. We encourage early submission.


2. CV Review

Our HR and technical teams perform a structured evaluation of your profile against the requirements of the role.

If your profile is not aligned with a current opening, it may be considered for future opportunities consistent with your background. Please note that, at this stage, we are unable to provide individual written feedback.


3. HR Introductory Call

Selected candidates are invited to an initial discussion with HR to review:

  • Role scope and project environment

  • Location and remote working model

  • Compensation structure and benefits

  • Mutual expectations


4. Technical Interview

The technical interview focuses on:

  • Depth of technical expertise

  • Analytical and problem-solving capabilities

  • Engineering mindset and methodological rigor

We assess both current competencies and long-term growth potential.

For specific roles, an additional technical session may be scheduled to explore advanced topics or domain-specific competencies.


5. Offer Stage

Successful candidates receive a formal offer presentation, including contractual details and onboarding roadmap.

All candidates who have completed a technical interview will receive feedback as soon as the position is closed. 


A Two-Way Evaluation

We view recruitment as a mutual alignment process, ensuring coherence in technical standards, professional ambitions, and long-term vision.

Application

Do you not match 100% of the requirements? Don’t hesitate to apply anyway sending your CV at the email address career@qascom.it