ApplySarthi

Senior Software Engineer

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

14,161 open software roles across 1,164 companies are on ApplySarthi right now, most of them in Bengaluru (887), Hyderabad (278), Pune (177).

What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (23%), Kubernetes (20%) — counted across their open postings here.

Software Engineer jobs in India · Remote Software Engineer jobs · Azure jobs · CI/CD jobs · LLMs jobs · Microservices jobs

Jobgether has 4,586 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 Python, Java, AWS, 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 Observability? Tell me one thing you learned the hard way.
  3. Walk me through a system you built. How was it designed, and what would you change now?
  4. Tell me about a hard bug you tracked down. How did you find the cause?
  5. How do you decide what to test, and what does good code review look like to you?

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:: Design, develop, and optimize scalable database solutions using PostgreSQL, MySQL, or SQL Server, ensuring data integrity, availability, and efficient query performance. Architect and implement distributed computing systems with a strong focus on scalability, high availability, fault tolerance, and efficient resource utilization. Lead performance optimization initiatives, identify system bottlenecks, and implement improvements to enhance application responsiveness and reliability. Establish and maintain comprehensive observability frameworks to monitor system health, track performance metrics, and proactively identify potential issues. Manage source control processes and development workflows using Git, ensuring effective collaboration, code management, and version tracking. Design, implement, and maintain CI/CD pipelines using Azure DevOps to streamline software integration, testing, and deployment. Promote and implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices to improve software quality, maintainability, and test coverage. Develop and maintain AI observability frameworks to monitor, evaluate, and analyze the behavior and performance of intelligent systems and AI agents. Design, build, and integrate RESTful APIs and microservices to support modular, scalable, and loosely coupled application architectures. Develop AI agents and agentic workflows using modern AI technologies and development tools to enhance automation and engineering productivity. Leverage AI-assisted coding platforms such as GitHub Copilot, Claude Code, and Cursor to accelerate software development while ensuring code quality and reliability. Build and deploy Model Context Protocol (MCP)-based applications powered by large language models (LLMs). Integrate external AI APIs and services to extend application capabilities and deliver innovative intelligent solutions. Collaborate with technical teams and stakeholders to define architecture, resolve complex engineering challenges, and deliver high-quality software solutions. Requirements: Between 5 and 15 years of professional software engineering experience, preferably within the IT services industry. Advanced proficiency in relational database management systems, particularly PostgreSQL, MySQL, or Microsoft SQL Server. Strong expertise in system architecture and design principles, especially in distributed computing environments. Demonstrated experience designing and developing scalable, reliable, and high-performance software systems. Proven ability to conduct performance tuning, troubleshoot complex technical issues, and implement observability solutions. Hands-on experience with version control systems, particularly Git, and CI/CD platforms such as Azure DevOps. Strong understanding of software testing methodologies, including Test-Driven Development (TDD) and Behavior-Driven Development (BDD). Experience designing and developing RESTful APIs, microservices, and modular application architectures. Solid understanding of artificial intelligence technologies, including AI agents, agentic workflows, and AI observability. Practical experience using AI-powered development assistants and coding tools such as GitHub Copilot, Claude Code, and Cursor. Knowledge and experience developing Model Context Protocol (MCP) applications and integrating large language models (LLMs). Ability to integrate external AI APIs and incorporate intelligent capabilities into existing software systems. Strong analytical and problem-solving skills, with the ability to address complex architectural and engineering challenges. Excellent communication and collaboration skills, with the ability to work effectively in distributed teams. A proactive, quality-driven mindset, with a commitment to continuous learning and staying up to date with emerging technologies. Benefits: Competitive Compensation: Salary range of ₹18–19 LPA, as indicated in the job listing. Remote Working: Enjoy the flexibility of working remotely from India within the IST time zone. Full-Time Opportunity: Secure a full-time position within the IT services sector. Technical Innovation: Work with modern technologies across distributed systems, microservices, AI agents, and LLM applications. Professional Growth: Expand your technical expertise through exposure to advanced software engineering and AI-driven development practices. Modern Development Tools: Gain practical experience with tools such as GitHub Copilot, Claude Code, Cursor, and Azure DevOps. Technical Ownership: Contribute to architecture decisions, performance optimization, and the development of scalable software solutions.

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-11-05. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.