Senior Software engineer

Cyient Limited

Hyderabad

On-site

INR 1,400,000 - 3,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cyient Limited is seeking a Senior Software Engineer to design, develop, and deploy advanced software solutions. You will drive the full SDLC, mentor juniors, and collaborate with cross-functional teams to deliver scalable systems.

The role requires 5+ years of software development experience, proficiency in multiple languages, and hands-on experience with AWS, Docker, and Kubernetes. A strong foundation in data structures and agile practices is essential.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of experience in software development with focus on scalable applications.
  • Proficiency in Java, Python, C++, C#, or JavaScript.
  • Experience with Agile/Scrum methodologies.
  • Solid understanding of data structures, algorithms, and OO design.
  • Familiarity with cloud platforms (AWS/Azure/GCP) and containerization (Docker, Kubernetes).
  • Experience with SQL and NoSQL databases.

Responsibilities

  • Lead design, development, testing, and deployment of complex software systems.
  • Collaborate with product managers, architects, and engineers to define requirements.
  • Mentor junior engineers, conduct code reviews, and promote best practices.
  • Troubleshoot, debug, and optimize software for performance and reliability.
  • Participate in all phases of the software development lifecycle.
  • Evaluate new technologies to enhance development processes.

Skills

Software development
Code reviews
Agile methodologies
Problem solving
Communication skills

Education

Bachelors / Masters in Computer Science or Software Engineering

Tools

Docker
Kubernetes
AWS
SQL
NoSQL

Job description

As a Senior Software Engineer at Cyient, limited, you will play a pivotal role in designing, developing, and deploying cutting-edge software solutions, contributing to the full software development lifecycle for our diverse range of engineering services.

Responsibilities
  • Lead the design, development, testing, and deployment of complex software systems and applications using various programming languages and technologies.
  • Collaborate with product managers, architects, and other engineers to define requirements, create technical specifications, and ensure successful project execution.
  • Mentor junior engineers, conduct code reviews, and promote best practices in software development, including clean code, testing, and documentation.
  • Troubleshoot, debug, and optimize existing software to improve performance, scalability, and reliability.
  • Participate in all phases of the software development lifecycle, from concept to deployment and maintenance.
  • Research and evaluate new technologies and tools to enhance our development processes and product offerings.
  • Contribute to architectural discussions and decisions, ensuring solutions align with long‑term strategic goals.
  • Prepare and maintain technical documentation for software design, development, and operation.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of experience in software development, with a strong focus on designing and building scalable applications.
  • Proficiency in one or more programming languages such as Java, Python, C++, C#, or JavaScript.
  • Demonstrable experience with modern software development methodologies (e.g., Agile, Scrum).
  • Solid understanding of data structures, algorithms, and object‑oriented design principles.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable.
  • Familiarity with database technologies (SQL and NoSQL).
  • Excellent problem‑solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in a fast‑paced, dynamic environment.
Roles and Responsibilities

Under direct supervision, assists in research and fact‑finding to develop or modify information systems. Assists in preparing detailed specifications from which programs will be written. Designs, codes, tests, debugs, documents, and maintains those programs. Staffed by beginners who have had sufficient educational background and/or experience to qualify them to start in application systems analysis and programming.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Developer
Application Developer

Cyient • Pune District

On-site
INR 400,000 - 600,000
Senior Engineer, Java Full Stack
Senior Engineer, Java Full Stack

Nationwide Insurance • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Hybrid/Remote/In-office options
Design Specialist Senior
Design Specialist Senior

Cyient Limited • Hyderabad

On-site
INR 1,400,000 - 2,600,000
Senior Java Software Engineer
Senior Java Software Engineer

Cadence • Dadri

On-site
INR 1,500,000 - 2,200,000
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 2,000,000
Health, dental, and vision insurance
Generous vacation and leave policies
Professional development programs
Java Architect
Java Architect

Cybage Software • Pune City

On-site
USD 6,816 - 11,360
Senior Software Engineer
Senior Software Engineer

PBC SYSTEMS AND SOLUTIONS LLC • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Software Engineer
Software Engineer

Acespire Solutions • India

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000