What is a Software Engineer at Michael Page?
At Michael Page, a Software Engineer plays a dual-impact role. You are not only responsible for building, optimizing, and maintaining highly scalable internal and external applications—such as specialized AdTech platforms, candidate-matching engines, and global CRM integrations—but you also represent the technical standard of the organization. Whether you are working directly on internal digital transformation initiatives or being evaluated for high-impact client-facing consulting roles, your work directly influences how efficiently talent and opportunity are connected globally.
This position requires a balance of deep technical execution and strong business acumen. The systems you build or maintain handle massive datasets, complex search algorithms, and real-time data pipelines. Because Michael Page operates as a premier global consultancy, engineering teams must deliver clean, maintainable, and highly performant code that can adapt to rapidly changing market demands.
Succeeding as a Software Engineer here means looking beyond the code. You must understand the business logic behind your technical decisions, collaborate effectively with cross-functional stakeholders, and demonstrate a clear understanding of how your applications drive user engagement and operational efficiency.


