ApplySarthi Match jobs to your CV

Senior Software Engineer

Jobgether

Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

11,752 open software roles across 741 companies are on ApplySarthi right now, most of them in Bengaluru (808), Hyderabad (309), Pune (183).

What software roles keep asking for: AWS (24%), Python (23%), Java (23%), System design (20%), Kubernetes (18%), C++ (17%), Observability (16%), CI/CD (13%) — counted across their open postings here.

Software Engineer jobs in India · Remote Software Engineer jobs · Java jobs · Linux jobs · Python jobs

Jobgether has 3,942 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to AWS, Python, Java, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Linux? Tell me one thing you learned the hard way.
  3. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  4. How would you design an API for a feature you have worked on?
  5. What do you do when a production issue happens on your code?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Software Engineer at Jobgether interview free →

Accountabilities: Develop and deliver business-critical features for large-scale Media and Web Delivery products. Translate high-level design specifications into detailed technical designs and production-ready software. Build reusable, maintainable, secure, and scalable system software and applications. Contribute to architectural and technical decisions, considering performance, scalability, security, reliability, and future product expansion. Analyse complex engineering challenges and develop effective solutions using strong programming and systems knowledge. Collaborate with other engineering teams to identify system dependencies and coordinate implementation activities. Deliver software within demanding product release schedules while maintaining engineering quality and reliability. Participate in design discussions, code development, debugging, testing, and technical reviews. Work closely with architects, product managers, QA professionals, engineering peers, and management to deliver high-quality solutions. Identify opportunities to improve system performance, scalability, maintainability, and overall product quality. Troubleshoot and debug software in Linux environments and contribute to resolving complex production or development issues. Requirements 5+ years of relevant professional software engineering experience. Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline. Strong programming experience in Java or Python, with exposure to user interface development. Solid understanding of data structures, algorithms, software design, and problem-solving techniques. Experience designing and developing secure applications capable of operating at significant scale. Strong Linux systems knowledge, including programming, troubleshooting, debugging, and application development in Linux environments. Ability to translate architectural or high-level specifications into practical, maintainable software implementations. Strong analytical skills and a structured approach to diagnosing and solving complex technical problems. Understanding of performance, scalability, security, and reliability considerations in software design. Strong collaboration and communication skills, with the ability to work effectively with engineers, architects, product teams, QA, and management. Ability to work effectively in a fast-paced engineering environment with demanding product release schedules. Curiosity and enthusiasm for learning and applying emerging technologies and engineering practices. Benefits Fully remote working opportunity in India. Flexible workplace approach, with the ability to work remotely, from an office, or through a combination depending on role and business needs. Opportunity to work on large-scale Media and Web Delivery technologies with global reach. Exposure to complex distributed systems, cloud and edge technologies, security, performance engineering, and scalable software development. Opportunity to collaborate with international, cross-functional engineering and product teams. Support for employee health, well-being, financial needs, and life beyond work. Flexible working environment focused on enabling employees to perform at their best. Professional growth opportunities through exposure to advanced technologies and complex engineering challenges. Opportunity to contribute to products and infrastructure supporting high-volume digital experiences worldwide.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-09-23. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.