About the job
Who We Are and How We Operate
As a Technical Software Consultant at Software Improvement Group, you will engage with technology leaders to enhance software quality, mitigate risks, and control costs associated with critical business software systems.
This is achieved through in-depth source code assessments and established risk and cost analysis methodologies, all supported by our proprietary analytical tools. You will manage multiple concurrent projects, from short-term bespoke initiatives (lasting 6-8 weeks) to long-term monitoring projects (spanning several years), assisting clients in gaining continuous insights and structural improvements in their code quality. Primarily based in our Amsterdam office (with flexible remote work options), you will collaborate in small project teams led by a senior or lead consultant. Our projects span various sectors, including government, finance, energy, telecommunications, and other commercial areas. Regardless of the sector, you will have the opportunity to engage with, advise, and collaborate with senior leaders from prominent Dutch and international enterprises.
Your Role
As a key member of the Software Consultancy team, you will analyze systems as part of our project assessments. Your role is to rapidly gain a deep understanding of the system and validate your findings and hypotheses with the client's development teams.
Your typical responsibilities include:
Conducting technical interviews with lead architects or lead developers to comprehensively understand the code, documentation, and system architecture;
Analyzing project scope systems and gathering and prioritizing findings that may pose risks within the client’s business context and goals;
Presenting and validating your analysis results with lead architects or lead developers;
Formulating recommendations for the client, alongside your project team, supported by the findings you have collected.
In your initial months, you will receive training on SIG's toolset and methodologies. Additionally, we will support your personal growth through coaching from colleagues on your projects, internal and external training, regular development discussions with your manager, and the systematic integration of feedback and evaluations into our projects.
Throughout your client projects, you will encounter a wide range of programming technologies for analysis, from legacy technologies to the latest web frameworks.

