NexTurn wins BW Chief Data & AI Officers Awards 2026.

Like Minded People
Work Together

← Back to Career

Engineering Manager – .NET / Java / PHP & Cloud Technologies

Location: India, Hyderabad (Hybrid/Remote)

Work Experience: 12+Years

Requirements:

  • 12+ years of experience in software engineering, application development, and technical leadership.
  • Strong hands-on experience in at least one of the following:
  • .NET: C#, .NET Core/.NET, ASP.NET, Web API.
  • Java: Core Java, Spring Boot, REST APIs, microservices.
  • PHP: Core PHP, Laravel/Symfony, REST APIs, application architecture.
  • Strong understanding of microservices, distributed systems, design patterns, and system architecture.
  • Experience with SQL/NoSQL databases and database optimization.
  • Hands-on experience with Microsoft Azure and/or AWS cloud platforms.
  • Understanding of CI/CD, DevOps practices, Docker, and Kubernetes.
  • Proven experience leading engineering teams and managing end-to-end technical delivery.
  • Strong understanding of Agile/Scrum methodologies and the software development lifecycle.
  • Experience in application performance optimization, security, scalability, and high availability.
  • Excellent communication, stakeholder management, decision-making, and people leadership skills.
  • Experience in cloud-native application development and architecture.
  • Experience modernizing legacy applications and migrating workloads to cloud platforms.
  • Knowledge of event-driven architecture, API integration, and distributed computing.
  • Familiarity with monitoring, logging, observability, and production support practices.
  • Experience establishing engineering standards, technical governance, and development best practices.

Qualifications: A Bachelor’s or Master’s degree in any discipline from a recognized institution is acceptable.

Job Description:

Technical Leadership & Application Development

  • Lead the design, development, and implementation of enterprise-grade applications using .NET, Java, or PHP.
  • Drive scalable application architecture, microservices, REST APIs, and distributed systems design.
  • Provide technical direction, review code, and establish engineering standards and best practices.
  • Oversee database design, optimization, and integration using SQL and NoSQL databases.
  • Balance hands-on technical guidance with architectural decisions and engineering leadership.
  • Drive application modernization and continuous improvement initiatives.

Cloud, DevOps & Architecture

  • Design and implement scalable cloud-based applications using Microsoft Azure and/or AWS.
  • Drive cloud architecture decisions focused on performance, security, scalability, reliability, and high availability.
  • Implement CI/CD pipelines and promote DevOps practices across engineering teams.
  • Leverage containerization and orchestration technologies such as Docker and Kubernetes.
  • Identify and resolve application performance bottlenecks and infrastructure challenges.
  • Ensure adherence to cloud security standards and architectural best practices.

Engineering Leadership & Delivery

  • Lead engineering teams in delivering high-quality, scalable, and maintainable software solutions.
  • Manage end-to-end technical delivery, sprint execution, release planning, and engineering quality.
  • Establish coding standards, development processes, and technical governance.
  • Collaborate with Product, QA, DevOps, Architecture, and other cross-functional teams.
  • Drive Agile/Scrum practices, sprint planning, execution, and continuous improvement.
  • Identify technical risks, resolve complex engineering challenges, and make informed technical decisions.

People Management & Mentoring

  • Build, mentor, and manage high-performing engineering teams.
  • Support engineers and technical leads in their technical and professional development.
  • Conduct performance reviews, provide feedback, and establish individual development plans.
  • Manage resource allocation, team capacity, and delivery priorities.
  • Resolve conflicts and foster a collaborative, accountable, and high-performance engineering culture.

Communication & Stakeholder Management

  • Collaborate with business stakeholders, product managers, architects, and senior leadership.
  • Translate business requirements into technical solutions and actionable delivery plans.
  • Communicate project progress, technical risks, dependencies, and delivery milestones effectively.
  • Demonstrate strong ownership, accountability, and problem-solving skills.
  • Drive continuous improvement in engineering processes, team productivity, and software quality.