Job: Two Software Architects
EGI Foundation is looking for two software architects to assist EGI Foundation in coordinating technical activities in the context of projects funded by the European Commission.
The ideal candidate would possess a well-rounded set of excellent technical abilities in compute, storage, and data management, coupled with proficiency in data analysis, authentication-authorization, and relevant business skills.
Job Purpose and Responsibilities
Specific duties and responsibilities include:
- Provide experienced leadership and technical direction.
- Make high-level design choices and develop architecture for distributed systems.
- Define technical roadmaps for distributed systems and oversee their implementation.
- Accountable for system features, from prioritisation to design to release.
- Manage the full software development lifecycle – problem definition, design, development.
- Manage software development practices in a collaborative and agile fashion.
- Engage with scientific communities and researchers to capture requirements, preferences and constraints on services and solutions.
- Define and execute system interaction and validation projects that would bring system design to prototype and pilots then to production systems as demanded by the scientific communities.
- Chair project technical boards.
- Define the technical agenda of the project events.
- Manage the technical risks of the projects.
- With the Technical Solutions Team of the EGI Foundation to contribute to the EGI service strategy.
- With senior EGI management involved in the project to agree on strategies and plan project activities.
- With project partners to discuss requirements and plan software releases accordingly.
- With scientific communities to gather requirements and to co-design services that respond to their needs.
- With the Strategy and Innovation Lead, the Technical Solution Lead and the Community Support Lead for strategic direction of project solutions.
This position is suited for a seasoned professional meeting the following personal and professional requirements.
- Computer science degree in Information Technology, Software Engineering, Computer Science, or a related field.
- A balanced mix of excellent technical skills in compute, storage and data management, data analysis, authentication-authorisation and related business skills.
- 3+ years proven experience in the design and implementation of solutions for large distributed infrastructure.
- The ability to communicate effectively with different types of audiences when presenting technical solutions.
- The ability to understand business processes in order to create a cohesive vision of a usable solution.
- Ability to organise and facilitate meetings efficiently.
- Detail- and results-oriented, with strong analytical, organisation and time management skills, as well as a commitment to excellence.
- Confidence in public speaking to various stakeholder types, in English.
- Experience in working with international distributed teams is a plus.
Experience in the following domains is a plus:
- Experience in projects funded by the European Commission.
- Experience in using tools for architecture design.
- Detail-oriented, thorough, and organised.
- Excellent time management and prioritisation skills.
- Ability to write and communicate effectively in English.
- Collaboration and interpersonal skills, and ability to work well in a team
- Ability to occasionally travel within Europe.
- This opportunity is a full time position (40 hours a week).
- Depending on experience, for an employee working in the Netherlands, gross salary for a full-time position will be in the range of €5187 to €6051 per month, with additional holiday (8% annual gross) and end of year (5% annual gross) bonuses. Employees stationed outside the Netherlands, the salary will be determined by applying the country-specific coefficient correction, and bonuses and benefits will be aligned with the local regulations of the respective country.
- In the Netherlands, employees are entitled to 31 days of annual leave (pro rata). For employees residing in other countries, the specific number of leave days may vary depending on the applicable national labour law regulations.
- Non-native employees new to the Netherlands may be eligible for a special tax benefit, if moving to the Netherlands.
- With a majority of our staff operating from various locations in Europe, we maintain payrolls in multiple countries. In line with this approach, specific contract terms are negotiated based on the employee’s country of residence.
- You’ll have the opportunity to work at the EGI Foundation office in Amsterdam or remotely, depending on your demonstrated experience and in accordance with the EGI Foundation’s terms of employment. We value your flexibility and provide options that suit your circumstances.
- Employees who are new to the Netherlands may be eligible for a special tax benefit, making your transition smoother and more rewarding.
- Employees working remotely from outside the Netherlands are eligible for a monthly remote working allowance, capped at a maximum of 6% of their gross monthly salary.
The EGI Foundation is committed to creating a diverse environment and is proud to be an equal opportunities employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.
Process and timeline
- Closing date for applications: 29 February 2024
- Online interviews: March 2024
- Expected starting date: April 2024
To apply, we invite you to send us the following two items by email, to firstname.lastname@example.org:
- A cover letter (in PDF format), explaining your motivation for applying and how you meet the requirements outlined above
- A CV (in PDF format), max 3 pages
Only complete applications will be considered.
Thank you for your interest!