Overview
Software Engineer role at director level, working in a permanent feature team to design, produce, test and implement working software across the system lifecycle.
What you'll do
- Develop knowledge of aspects of the associated platform across business, applications, data and infrastructure disciplines.
- Liaise with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and supports business objectives.
- Apply Agile methods to the development of software on the backlog.
- Produce resilient and long-lived software and act flexibly to cope with future needs.
- Deliver intentional architecture and formulate emergent design through innovative ideas, experimentation and prototyping.
- Design and develop software with a focus on automation of build, test and deployment activities, using executable patterns.
What you'll need
- Strong full stack experience in software design and implementation, including exploiting programming languages to solve complex problems.
- Capability in complex requirements analysis, capture and validation against and with business and systems requirements.
- At least 15 years of experience with .NET (Core / 6+), along with microservices, event-driven architecture, and REST/gRPC and modern backend architecture.
- Strong people leadership and team development experience.
- Experience of Azure Cloud and cloud-native engineering such as Azure App Services, AKS, Functions, Service Bus, Storage and Key Vault.
- Strong agile delivery and stakeholder management skills such as backlog management, prioritisation and roadmap alignment.
Details
- Location: Bengaluru.
- Hours: 45 per week.
- Permanent role.
- Job posting closing date: 01/11/2026.
Read the full description and apply on the company’s own careers page.