Kyndryl Hiring Full Stack Software Engineer | Hybrid India
Role Overview
Job Overview
Kyndryl is hiring a Full Stack Software Engineer for a full-time, partially remote opportunity in India. The position is available across Bangalore, Hyderabad, Chennai, Pune, and Noida and focuses on software engineering, mainframe modernization, and the development of scalable business applications.
The role is suited to an engineer who enjoys solving complex technical problems and working across modern application technologies while understanding how established enterprise systems can evolve. You will contribute to high-volume business logic, investigate complex system behavior, improve application performance, and help connect legacy mainframe capabilities with cloud-based and mobile applications.
This opportunity combines hands-on software development with modernization work. The engineer will work with programming languages, databases, web services, microservices, containers, messaging systems, and modern engineering practices to deliver reliable solutions.
Key Responsibilities
- Design, develop, maintain, and improve software components for complex enterprise applications.
- Work with high-volume business logic and identify opportunities to improve application performance and efficiency.
- Debug and troubleshoot complex application and system interactions to help maintain reliable mission-critical services.
- Analyze existing software and understand the business logic within legacy systems.
- Support modernization initiatives by helping refactor or extract legacy functionality for integration with cloud-based services.
- Develop scalable and robust software using appropriate development methodologies and engineering practices.
- Work with relational and NoSQL databases, data mapping, and structured data formats.
- Develop or integrate REST-based web services as part of application and modernization solutions.
- Contribute to microservices architecture and container-based application environments.
- Work with messaging queues and distributed application components where required.
- Participate in technical discussions and collaborate with other specialists across software engineering and modernization activities.
- Apply object-oriented programming principles and established design patterns to produce maintainable solutions.
- Contribute to DevOps and modern engineering practices that improve software delivery and operational efficiency.
Required Skills
Candidates should have strong software engineering fundamentals and practical experience delivering complex software projects. Excellent coding ability is expected, with experience in technologies such as Java, Python, or .NET.
A strong understanding of scalable and robust application development is important. Candidates should also be comfortable debugging software, investigating technical issues, and applying structured problem-solving techniques.
The role requires knowledge of relational and NoSQL databases, data mapping, XML, JSON, and REST-based web services. Familiarity with microservices architecture, containers, Docker, Kubernetes, and messaging queues is relevant to the position.
Deep knowledge of object-oriented programming and design patterns will help candidates design software that is reusable, maintainable, and suitable for enterprise environments.
Preferred Skills
A Bachelor's degree in Computer Science or a related technical field is preferred, along with equivalent practical experience where applicable.
Cloud knowledge is an advantage. Candidates with certifications or experience involving Azure, AWS, or Google Cloud Platform may have an additional benefit. Kyndryl also indicates that cloud certifications can be obtained through the company.
Experience with DevOps tools and modern software engineering practices is preferred. Additional hands-on exposure to Python, React JS, Angular JS, Java, Node JS, and SpringBoot is relevant to the technology environment described for this role.
Education
A Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience is preferred. The supplied job description does not specify a mandatory number of years of formal education.
Experience
The job requires experience working as a software engineer on complex software projects, but the supplied description does not state a specific minimum or maximum number of years. Candidates should be able to demonstrate practical software development experience, strong coding skills, debugging ability, and experience creating scalable and reliable applications.
Required Technologies
- Java
- Python
- .NET
- React JS
- Angular JS
- Node JS
- SpringBoot
- Relational Databases
- NoSQL Databases
- XML
- JSON
- REST-based Web Services
- Microservices
- Docker
- Kubernetes
- Messaging Queues
- Object-Oriented Programming
- Design Patterns
- CI/CD
- DevOps
- Azure
- AWS
- Google Cloud Platform
Soft Skills
The role calls for a growth mindset, customer focus, collaboration, inclusiveness, and ownership. Engineers should be comfortable working with specialists from different technical backgrounds and communicating clearly about software problems and potential solutions.
Strong analytical thinking is important when debugging complex systems and understanding interactions between application components. Attention to detail supports reliable development, testing, documentation, and modernization work.
Candidates should also be open to learning new technologies and adapting their approach as enterprise systems evolve. A willingness to share knowledge and collaborate with others can help create effective solutions and contribute to a positive engineering environment.
Benefits of Working in this Role
This role offers exposure to enterprise software engineering and modernization, including the relationship between legacy mainframe systems and newer cloud and mobile applications. Engineers can broaden their technical skills across programming, databases, web services, microservices, containers, messaging, cloud platforms, and DevOps practices.
Kyndryl also highlights opportunities for professional development and states that employees can obtain certifications with the company. Working on mission-critical technology can provide valuable experience in building scalable, dependable software for enterprise environments.
Work Mode
The position is partially remote according to the supplied job listing. Specific working arrangements may vary by location and business requirements.
Location
The role is listed across Bangalore, Karnataka; Hyderabad, Telangana; Chennai, Tamil Nadu; Pune, Maharashtra; and Noida, Uttar Pradesh, India.
Who Should Apply
This opportunity is suitable for software engineers who have worked on complex enterprise software projects and want to contribute to modernization initiatives. It is especially relevant to developers with strong Java, Python, or .NET skills and practical knowledge of databases, APIs, microservices, containers, and messaging.
Candidates with experience in React JS, Angular JS, Node JS, SpringBoot, cloud platforms, or DevOps tools may also find the technology environment relevant to their background.
Career Growth
The role can help engineers build broader expertise across application development and enterprise modernization. Exposure to legacy system refactoring, cloud integration, distributed application architecture, and modern development practices can support progression toward more advanced software engineering responsibilities.
Cloud certification opportunities mentioned by Kyndryl can further strengthen professional skills and help engineers expand their capabilities across Azure, AWS, and Google Cloud Platform.
Application Advice
Before applying, tailor your resume to highlight complex software projects and measurable contributions to application reliability, scalability, performance, or modernization. Clearly mention programming languages and frameworks you have used, especially Java, Python, .NET, React JS, Angular JS, Node JS, or SpringBoot.
Also highlight experience with relational or NoSQL databases, REST services, XML, JSON, microservices, Docker, Kubernetes, messaging queues, cloud platforms, and DevOps tools where applicable. Use concise project examples to show how you solved technical problems, improved systems, or contributed to enterprise application development.
The supplied job description does not provide a salary range or application deadline, so candidates should check the official Kyndryl careers listing for the latest application details.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience is preferred.
Top Picks for You
YASH Hiring AI Full Stack Software Developer in Indore | Pune
YASH Technologies • Pune • Onsite
YASH Hiring Full Stack Developer in Bangalore | C# .NET & React
YASH Technologies • Bangalore • Onsite
HCLTech Hiring Microsoft Full Stack Senior Developer in Ahmedabad
HCLTech • Ahmedabad • Onsite
Accenture Hiring Web Developer in Hyderabad
Accenture • Hyderabad • Onsite