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.
As a Software Developer (AI) in the professional services sector, you will design, develop, and implement AI-driven solutions to address complex challenges. This role is based in Dallas and offers an excellent opportunity to contribute to innovative projects in the analytics department of a consultancy environment.
We are seeking a skilled Software Developer - Testing (Python + Selenium) to join a leading team in the Industrial / Manufacturing sector, specifically within the industrial automation Industry. The role involves working on testing frameworks and ensuring software quality for innovative technology solutions in Bengaluru.
As a Senior Software Developer (AI) in the professional services industry, you will design, implement, and deploy advanced artificial intelligence solutions to meet client needs. This role requires a strong technical background and a passion for analytics and innovation in consultancy.
As a Senior Software Developer in Bengaluru, you'll design, build, and maintain software solutions for the mechanical industry. You'll work with technologies like C#/.NET 8.0, Blazor framework, and RESTful APIs to create efficient and user-friendly applications.
As a Senior Software Developer, you will play a pivotal role in designing, developing, and maintaining cutting-edge software solutions for the mechanical industry. This position is based in Bangalore and requires strong technical expertise to support innovative projects in the industrial/manufacturing sector.
As a Principal Engineer in Chennai within the Technology & Telecoms industry, you'll work on developing, designing, and implementing technical solutions. Your role will focus on ensuring the smooth operation of technology services and driving innovation in the services sector.
As a Principal Engineer 2, you'll work on designing, building, and improving software systems. You'll use your expertise in Java, Spring, Microservices, and algorithms to create efficient and scalable solutions in the Software Product company.
This role requires a Principal Software Engineer - Java to design, develop, and maintain scalable software solutions using Core Java and related technologies. The successful candidate will contribute to high-quality software development in the Maritime (Container Shipping) industry in Chennai.
This role will design, build and scale an enterprise-grade AI agent that reasons over workforce data to deliver trusted operational and productivity insights. The successful candidate will own the full AI stack, from agent orchestration and RAG architecture to evaluation frameworks, observability and production reliability.
This role focuses on building production‑grade applied AI systems, including LLM applications, RAG pipelines, and AI agents. You will work across data, reasoning, and backend systems to deliver personalized learning experiences at scale.
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 if a suitable role becomes available.