Cognizant is hiring for the position of Sr. Software Engineer in Hyderabad, Telangana. This is a hybrid opportunity under the Technology & Engineering category for candidates with 1–10 years of professional software engineering experience.

The role focuses on developing secure and scalable microservice-based applications using Python, Java, JavaScript, and SQL. Candidates will work on backend services, frontend features, databases, automated testing, troubleshooting, and continuous engineering improvements.
Cognizant Recruitment 2026
| Details | Information |
|---|---|
| Company | Cognizant |
| Job Role | Sr. Software Engineer |
| Job ID | 00068949144 |
| Experience | 1–10 Years |
| Location | Hyderabad, Telangana, India |
| Job Category | Technology & Engineering |
| Work Model | Hybrid |
| Job Type | Full-time |
Job Description
The Sr. Software Engineer role involves designing, developing, and maintaining secure and scalable applications based on microservices architecture.
Selected candidates will work with technologies including Python, Java, JavaScript, and SQL. The role also involves collaborating with senior engineers and product teams, participating in code reviews, supporting automated testing, troubleshooting software defects, and following secure software development practices.
Candidates may also work with asset and wealth management concepts when required for the relevant software solutions.
Key Responsibilities
- Develop and maintain modular microservice components.
- Build clean and efficient Python services for backend processing.
- Develop Java-based service layers for existing platforms.
- Build interactive JavaScript frontend features.
- Write optimized SQL queries and database procedures.
- Collaborate with senior engineers and product teams.
- Participate in code reviews and improve code quality.
- Create and maintain technical documentation.
- Write unit, integration, and regression tests.
- Troubleshoot defects and perform root-cause analysis.
- Monitor application health using logs, metrics, and dashboards.
- Follow secure development practices involving authentication, authorization, encryption, and data handling.
- Work with stakeholders to understand functional requirements.
- Apply asset and wealth management concepts where relevant.
- Collaborate effectively in Cognizant’s hybrid work environment.
Eligibility Criteria
Candidates should meet the following requirements:
- 1–10 years of professional experience in software engineering.
- Strong proficiency in Python development.
- Hands-on experience with Java for backend services.
- Practical knowledge of JavaScript for user interface development.
- Solid understanding of SQL, including query optimization, joins, indexing, and relational data modeling.
- Understanding of microservices fundamentals.
- Familiarity with source control workflows.
- Knowledge of continuous integration and automated build/deployment concepts.
- Good communication skills with technical and non-technical stakeholders.
- Strong problem-solving ability and a proactive approach to continuous learning.
- Exposure to asset and wealth management processes is desirable.
Required Technical Skills
The position requires experience across several software development technologies:
- Python
- Java
- JavaScript
- SQL
- Microservices
- Backend development
- Frontend development
- Relational databases
- Source control
- Continuous Integration
- Automated build and deployment pipelines
- Unit, integration, and regression testing
Work Location and Work Model
The position is based in Hyderabad, India, and follows a hybrid work model.
Candidates may also be required to attend interviews either in person or through video conference, depending on the hiring process.
Hiring Process
According to Cognizant’s careers information, the hiring process can include:
- Applying for a suitable opportunity.
- Connecting with a recruiter if shortlisted.
- Interviews with the hiring team.
- Technical assessments and/or client interviews for some roles.
- Final candidate review and decision.
The exact process may vary depending on the role and location.
How to Apply
Apply Link : Click Here
Interested and eligible candidates can apply for the Sr. Software Engineer position through the official Cognizant careers portal.
Candidates should review the official job requirements and verify their eligibility before submitting their application.
Final Summary
Cognizant is hiring Sr. Software Engineers in Hyderabad for a hybrid position requiring 1–10 years of professional software engineering experience. The role focuses on Python, Java, JavaScript, SQL, microservices, testing, troubleshooting, and secure software development.
Candidates with relevant software engineering experience and strong programming and database skills can review the official Cognizant job posting and apply if they meet the requirements.



