Open positions

Work with us

Your Career at TerrAria

TerrAria is the ideal place for dynamic and talented people who want to innovate and get involved. The quality of the work, the high-tech projects, the young, informal environment, based on the value of the person and human relations constitute the heart of our company. Activities take place in small development teams in agile mode both in presence and in smart working.

We believe in the continuous renewal of the skills required by the world of work, both in the field of hard skills and soft skills aimed at improving personal abilities, enabling the professional growth of individuals.

Check out our career advice, get to know our employees and learn more about the work we do for our customers and the communities in which we operate.

Software Design and Development Sector: Java Developer

This position is responsible for designing, developing and maintaining enterprise software applications with Java and open source technologies defined with our customers, taking care of the entire lifecycle of the web application. Three years of software development experience and/or a Bachelor’s/Master’s degree in computer science with 1 year of experience, knowledge of object-oriented design, data structures and algorithm design, the Java 8 language and Angular, as well as an aptitude for problem-solving and teamwork are required.

Software Design and Development Sector: GIS Developer

The GIS Developer is responsible for the design, development and management of applications/viewers/tools for the visualisation and querying of geographic data (Web AppBuilder for ArcGIS, Leaflet js) and other data sources based on spatial mapping, enabling the interoperability of data between heterogeneous GIS systems. The position is aimed at recent graduates (Bachelor’s or Master’s) in Computer Science, Engineering (Computer, Environmental, Civil, Energy), Geography, Topography, or related fields. Different qualifications will be evaluated against previous experience in the role. The skills required are: knowledge of the Javascript programming language, an aptitude for problem-solving and teamwork.

Software Design and Development Sector: Java Software Engineer

The position will be responsible for the design and implementation of the IT solution, providing professional advice to our customers and studying new technologies. The application developed at several levels will exploit distributed network technologies and SOA (Services Oriented Architecture) architectures as well as Web-oriented ones. A degree in Computer Science, Engineering (Computer Science, Electronics, Telecommunications, Automation) or related fields with 3-5 years of experience is required. Different degrees will be evaluated against adequate experience in the role. Requirements are: knowledge of the Java 8 language, competence in object-oriented design, data structures and algorithm design, knowledge of major relational and noSql databases, ability to lead a team of professionals during the development of a service/software.

Energy Sector: Technical Project Engineer

We are looking for a figure with a Master’s degree (Environmental, Civil, Energy) with at least a few years’ experience in the field of energy efficiency and/or energy planning. The resource will be responsible for analysing data, models and software for calculating building energy requirements, drafting energy and emission balances, energy diagnosis of buildings/plants, technical-economic feasibility analysis of energy efficiency and energy community interventions. The skills required are: knowledge of one or more software packages for modelling the energy requirements of buildings, a scientific programming language (R, Matlab, Python…) and English at an intermediate level.

Energy Sector: Junior Technical Project Engineer

We are looking for a recent graduate who will support the team in projects concerning energy efficiency (energy audit of buildings/public lighting/companies) and energy management activities. A degree in Environmental, Civil, or Energy Engineering or equivalent is required, a predisposition to algorithmic implementation, good knowledge of the Office package (in particular Excel and Word), preferential knowledge of ArcGIS and a programming language. The resource will be in charge of preparing and processing input/output data for energy-emission models and balances, drafting technical documents and using energy software.

Modelling Sector: Junior Modeller

We are looking for a recent graduate in Environmental Engineering, Civil Engineering, Energy, Environmental Sciences, Geology or equivalent, who will support the team in projects concerning air quality and climate modelling. The skills required are: predisposition to algorithmic implementation, good knowledge of the Office package (in particular Excel and Word), preferential knowledge of ArcGIS/QGIS and a programming language (R, Python, Matlab). The Resource will attain a good degree of autonomy in the entire modelling chain, will acquire skills in the preparation of technical reports and graphics in a GIS environment and in the development of preprocessors and postprocessors.