After graduating, I became a Java backend developer at ASML through a company I worked with. After two years, I moved to the Software Improvement Group, where I had written my master’s thesis.
A master’s in Software Engineering opens up countless opportunities. Many of my fellow graduates have secured challenging software engineering positions, and I initially took the same path. However, I later transitioned into a role as a technical consultant, where I analyse the quality of software code for companies. In this role, having an academic perspective on software development is extremely valuable.
Many software engineers are excellent at writing code, but a truly great engineer understands much more—such as requirements, architecture, development processes, communication with the business, and how to translate complex problems into software solutions.