US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Sr. Manager - Engineering

Job Summary:

The Senior Manager – Software Development (Java) is a strategic leadership role responsible for the end-to-end management of the product development lifecycle, with a strong emphasis on Java-based enterprise applications built using Spring / Spring Boot frameworks.

The incumbent will lead multiple cross-functional teams to design, develop, and maintain robust APIs, enforce security and compliance standards, optimize performance, and drive the integration of AI/ML capabilities within the product ecosystem.

The role requires a balance of technical depth, architectural foresight, and managerial acumen, ensuring delivery excellence, scalability, and innovation in alignment with organizational objectives.

Shift Timings: 10am to 7pm IST

Work Mode: Hybrid, Mumbai

Roles & Responsibilities:

1.

Technical Leadership


* Lead and guide multiple Java-based development teams using Spring, Spring Boot, Hibernate/JPA, and Microservices architecture.


* Define and maintain coding standards, design patterns, and architectural best practices across projects.


* Drive the development of RESTful and GraphQL APIs, ensuring scalability, versioning, and secure access controls (OAuth2, JWT, API Gateways).


* Oversee database design and performance optimization, primarily across SQL Server, PostgreSQL, and NoSQL platforms.


* Champion cloud-native development, leveraging AWS / Azure / GCP for scalable deployments using Docker and Kubernetes.

2.

Security, Compliance, and Governance


* Implement secure coding practices and oversee adherence to OWASP, HIPAA, and GDPR standards where applicable.


* Manage application security audits, penetration testing, and vulnerability remediation in collaboration with DevSecOps.


* Enforce API authentication/authorization frameworks, encryption protocols, and data protection strategies.

3.

AI and Emerging Technology Integration


* Collaborate with data science and AI teams to embed AI-driven modules such as predictive analytics, NLP, and intelligent automation into enterprise applications.


* Evaluate and adopt AI/ML frameworks and APIs (TensorFlow, PyTorch, AWS Bedrock, OpenAI APIs) for application integration.


* Promote innovation through proof-of-concept (PoC) initiatives around generative AI, code intelligence, and automation.

4.

Delivery and Project Management


* Own the SDLC (Agile/Scrum/Kanban) with focus on sprint predictability, code quality, and time-bound deliverables.


* Monitor and manage engineering KPIs – velocity, code coverage, defect density, deployment frequency, and MTTR.


* Partner with Product Management, QA, and DevOps teams to ensure alignment between functional and technical objectives.


* Maintain release management discipline using CI/CD pipelines (Jenkins, GitLab, or GitHub Actions).

5.

People Management and Mentorship


* Lead, mentor, and grow a team of developers, tech leads, and architects through regular technical ...




Share Job