Careers

Software developer for virtual environments

Italy Software Rome On-site

Design and manage the virtualized infrastructure that hosts the control and data management applications of a ground system for satellite communications.

About The Member Company

We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:

  • Technology & Engineering
  • Energy & Renewables
  • Life sciences & Pharma
  • Digital & IT

About this vacancy

  • You will develop and maintain full-stack applications: web interfaces in Vue.js/TypeScript, tool drivers and data processing in Python, administration scripts in PowerShell and Bash.
  • You will integrate software with RF measurement instrumentation, managing communication via TCP/IP and message bus.
  • You will create and enhance measurement algorithms and dashboards for data visualization.
  • You will manage the interface with relational databases and optimize data acquisition and storage flows.
  • You will implement a centralized logging system for events and errors.
  • You will work with the hardware and system teams for end-to-end integration, also working on existing code.
  • You will contribute to technical documentation and project reports.

What we expect from you

  • Degree in Computer, Electronic, Telecommunications, Space, Mechatronics Engineering, or similar fields.
  • Good proficiency in Python, JavaScript/TypeScript, and Vue.js; scripting in Bash and PowerShell.
  • Experience with Linux and Windows environments.
  • Knowledge of relational databases (SQL Server, MySQL, or Oracle) and writing SQL queries, including data migration between tables.
  • Familiarity with laboratory instrumentation (e.g., spectrum analyzers, synthesizers) and data acquisition systems.
  • Basics of networking and communication protocols; strong debugging skills.
  • Considered a plus: near real-time applications, client-server architectures, monitoring systems, and design patterns.
  • Willingness to work in contexts requiring the handling of confidential information in the defense sector.
  •  Italian C2, English B2

What you can expect from us

The position includes a permanent contract, and the offered base gross annual salary (RAL) will not be less than €36,000, in line with the provisions set forth by the National Collective Labor Agreement for Commerce – Tertiary, Distribution, and Services.

 

TMC is committed to offering a competitive compensation package and, upon completing the selection process and evaluating the candidate’s experience, skills, and qualifications, may propose a final RAL above the aforementioned level.

Consistent with our business model, the final compensation package also includes a direct profit-sharing component, an individual budget for skill development of €4,000 net annually, and an annual welfare credit. Further details will be provided during the selection process, in line with current company policies.

TMC is an international high-tech consulting company that offers expertise to clients to support them in addressing their technological challenges. As such, TMC operates as an expert center at the disposal of its clients and helps them become more competitive in an increasingly global and rapidly evolving technological world. At TMC, we believe that people drive technology. That’s why we aim to create the best possible conditions for technological talents to thrive. We offer you a stimulating work environment in which you can manage your career. Alongside our exceptional technical expertise, fun and engagement are significant parts of our culture.

Submit my application

Great that you are interested in a job at TMC! Apply now in the way that suits you best and hopefully we can welcome you to one of our teams soon.

Apply with resume Apply with LinkedIn Apply without resume
Supported file types: .pdf,.docx,.doc,.txt (Max 5MB)
Your details
Your details
Your details