Who we are & How we work
As a Technical Software Consultant at the Software Improvement Group you will advise technology leaders on how to improve quality, reduce risks and control costs of their business-critical software systems. You will accomplish this by tool-assisted source code investigation and proven risk and cost analysis methodologies. You will work on a project-basis (often 3 to 6 weeks) together with a team of technology specialists headed by a senior or principal consultant.
Whether you perform an IT due diligence for the largest banks in the world, execute a risk assessment on a crucial piece of tech in the energy sector or recommend much needed changes in a core transaction platform for a government agency, one thing is sure – you will interact with senior technology leaders of enterprises involved in large-scale business activities, and dive deep into the systems that support their business.
Where you come in
As a core member of our North American consultancy team, you will be responsible of performing the technical analysis on the source code of the software under review. Your role is to get a good understanding of the system in a short period of time, and validate your findings and hypotheses with the development teams – ultimately drawing conclusion and identifying risks and improvement areas.
Typically, your work will consist of:
You will receive rigorous training in the SIG proprietary toolset and our methodologies in assessing software quality. We will help you achieve your goals through continuous professional development and regular career progression sessions. Supporting you will be a highly skilled, multicultural team of likeminded professionals with whom you will collaborate on projects around the globe.
What's in it for you?
We offer you a unique opportunity to join us on the forefront of creating a healthier digital world. At SIG, you will make a difference for some of the largest organizations and critical software systems that have become vital in our lives. If you too believe that it is essential to do something about how software is engineered – to get it under control and to prevent serious incidents – then you can be at the heart of progress at SIG.
You will come face to face with a multitude of different development technologies to analyze, ranging from legacy technologies to 4GLs to modern web frameworks and business process modelling technologies – from “start-up” to “the old guard” – all supported by our analysis tools and unique methodologies. You will get firsthand experience evaluating the design decisions and processes software teams utilize across the industry, collaborating with and challenging them to improve.
We offer a job with much variety, continuous learning opportunities and access to unique knowledge. We have close academic relations with prestigious universities, and 80% of our employees have a master’s degree and 20% have a PhD in technical fields. Our organization structure is flat and flexible, providing much room for your own initiatives and ideas.