Point your AI agent at freehire and let it find you a job.

Get the CLI →

GMV

NewBe an early applicant

Senior software engineer (.NET) – Command and Control Systems

Posted
Discussion

Summary

Senior .NET software engineer at GMV leading development of Command and Control (C2/C4ISR) defence systems in Tres Cantos, Spain. Day to day mixes hands-on C#/.NET development with technical leadership: architecture design, code reviews, planning, and coordinating a team of developers on national and European defence projects.

We're looking for a Senior Software Engineer (.NET) to lead software development activities for Command and Control (C2/C4ISR) systems and contribute to strategic Defence projects.

🎯 Responsibilities

  • Provide technical leadership and coordinate a team of software developers.
  • Organize development activities and support team members' professional growth.
  • Contribute to software architecture design and define technical solutions.
  • Develop software components using .NET and C#.
  • Plan and supervise development activities, identify risks, and resolve technical challenges.
  • Perform code reviews and promote best practices for software quality and maintainability.
  • Collaborate with systems engineering, integration, and validation teams on requirements definition, effort estimation, testing, and customer demonstrations.
  • Contribute to national and European projects involving artillery solutions, unmanned systems (UxV) integration, and other advanced Defence capabilities.

🛠️ Requirements

  • Degree in Computer Engineering, Telecommunications Engineering, or a related field.
  • 4–6 years of experience in software development, preferably in technically complex projects.
  • Solid experience in object-oriented software development with .NET and C#.
  • Knowledge of software design principles and development best practices.
  • Knowledge of distributed applications, APIs, and web services.
  • Experience with version control systems such as Git and development management tools.
  • Ability to organize tasks, make technical decisions, and solve problems independently.
  • Good level of English for working with technical documentation and participating in international meetings.
  • Strong communication and teamwork skills.
  • Interest in combining hands-on programming with technical team coordination.

🤗 We offer

  • Flexible start and finish times.
  • Intensive working hours on Fridays and during summer.
  • Personalized career development plans.
  • Training and language-learning support.
  • National and international mobility opportunities.
  • Competitive compensation with ongoing reviews.
  • Flexible compensation and discounts on selected brands.
  • Wellbeing program including health, dental, and accident insurance.
  • Free fruit and coffee.
  • Physical, mental, and financial wellbeing training.

Must-have skills: C#, .NET.

Nice-to-have skills: Software Architecture, Distributed Systems, API Design.

Required languages: english (level 3/5).

Open only to candidates already eligible to work in the EU.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available