Job Seekers
Browse our jobs and apply for your next role.
Employers
The right candidate is just a few clicks away.
About
Michael Page changes lives for people through creating opportunity to reach potential.
Contact
If you have any questions, we’re here to help.
Useful Information
The Senior Software Engineer will play a key role in designing, developing, and maintaining cutting-edge technology solutions. This permanent position offers the chance to work on impactful projects while enhancing systems and applications.
This is a Senior Full Stack Engineer role focused on building and shipping end-to-end product features using TypeScript, Next.js, Go, PostgreSQL, Supabase, and AWS, while partnering closely with the Engineering Lead. The ideal candidate is a hands-on, product-minded engineer who thrives in a startup environment, takes ownership of delivery, and makes pragmatic decisions that improve outcomes for students.
This is a Senior Software Engineer role responsible for designing, developing, testing, and supporting RTU (Remote Terminal Unit) software used in water automation and control systems, with a strong focus on Embedded C, Python, Linux, ARM, and industrial communication protocols. The position offers end-to-end ownership of software solutions, customer-facing problem solving, and opportunities to mentor engineers.
An experienced Full Stack Developer is required to join a high-performing technology team delivering impactful digital solutions within a large and complex environment. This contract role offers the opportunity to work across the full software development lifecycle, building and enhancing modern applications that support critical business outcomes.
Are you looking to build a career with a global business that supports your personal and professional growth? We're looking for experienced consultants to join our team and help change lives every day.
Join a growing SaaS company as a Full Stack Engineer, building and delivering high-quality features across a modern cloud-native platform. You'll work closely with engineering leadership to shape technical decisions, improve systems, and create products that deliver meaningful value to students.
Join a high-performing technology team as a Full Stack Developer, building scalable, cloud-native applications using modern frameworks across both frontend and backend. This role offers the opportunity to work collaboratively in an Agile environment while delivering impactful digital solutions using leading-edge technologies.
Join a high-performing engineering team developing embedded and PC-based software for advanced control systems. This role combines software development, testing, problem-solving and collaboration to deliver reliable, real-world technology solutions.
Create job alert to receive Software Developer jobs via email the minute they become available
Submit your CV to register with us and we will contact you when a suitable role becomes available.