Sr. Software Engineer - Backend Engineer

Jobgether

India

Remote

INR 2,500,000 - 6,000,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Fully remote (India)
Full-time employment
AI-driven tools
End-to-end ownership

Job summary

Jobgether is seeking a Senior Backend Engineer based in India to design, build, and operate cloud networking solutions. You will own features from conception to production, work on large-scale distributed systems, and ensure reliability, security, and performance while collaborating with distributed teams in an AI-driven environment.

You will develop backend APIs and microservices with Java, Spring, and Go, use PostgreSQL and Kubernetes, and apply strong software engineering principles.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 4–7 years of backend software engineering experience.
  • Experience building and maintaining backend services and distributed systems.
  • Strong knowledge of Java, Spring Framework, and Go.
  • Familiarity with Kubernetes and PostgreSQL.

Responsibilities

  • Own the complete software development lifecycle from design to deployment and production management.
  • Design, build, and maintain large-scale distributed systems supporting multi-cloud environments.
  • Develop and maintain backend APIs and microservices using Java, Spring, Go, PostgreSQL, and Kubernetes.
  • Leverage AI-powered development tools to accelerate delivery and improve engineering efficiency.
  • Provide production monitoring, incident response, and ongoing maintenance for services.

Skills

Distributed systems
REST API design
Ownership & accountability
Cross-functional collaboration
Problem-solving

Education

Bachelor's or Master's in Computer Science or related field

Tools

Java
Spring Framework
Go
PostgreSQL
Kubernetes
Linux
Docker

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Sr. Software Engineer – Backend Engineer based in India.

As a Senior Backend Engineer, you will play a key role in designing, developing, and operating next-generation cloud networking solutions. You will take ownership of new product capabilities from initial concept and architecture through development, deployment, and production support. Working on large-scale distributed systems, you will help build reliable, secure, and scalable solutions that power complex multi-cloud networking environments. You will leverage modern technologies and AI-powered development tools to accelerate engineering workflows, improve productivity, and deliver high-quality software. Beyond development, you will be responsible for maintaining the services you build, addressing technical challenges, and ensuring an excellent customer experience. This role offers the opportunity to solve challenging engineering problems, influence product direction, and collaborate with talented, geographically distributed teams in a fast-paced, AI-driven environment.


Accountabilities
  • Own the complete software development lifecycle, taking product ideas from initial scoping and technical design through implementation, deployment, and ongoing production management.
  • Design, build, and maintain large-scale distributed systems supporting multi-cloud networking environments, ensuring reliability, scalability, performance, and technical accuracy under real-world customer workloads.
  • Develop and maintain backend APIs and microservices using technologies such as Java, Spring, Go, PostgreSQL, and Kubernetes.
  • Leverage AI-powered development tools, large language models, and agentic workflows to optimize coding processes, accelerate delivery, and improve engineering efficiency.
  • Take full responsibility for the services you develop, including production monitoring, customer escalations, on-call support, troubleshooting, telemetry analysis, and bug resolution.
  • Maintain and improve existing services by understanding established codebases, identifying areas for optimization, and implementing sustainable technical enhancements.
  • Apply strong software engineering principles to API architecture, database schema design, multithreading, and distributed system development.
  • Ensure security, reliability, and scalability across distributed and multi-tenant systems, following appropriate engineering and deployment practices.
  • Collaborate with cross-functional and geographically distributed engineering teams to deliver multiple projects and contribute to broader product objectives.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical discipline, or equivalent practical experience.
  • Approximately 4–7 years of professional software engineering experience, preferably in backend development and distributed systems.
  • Demonstrated ability to build and launch software products or features from the ground up, while also being comfortable maintaining, understanding, and improving existing codebases.
  • Strong computer science fundamentals and hands‑on experience with Java, Spring Framework, and Go.
  • Solid understanding of distributed systems, REST API design, database schema design, and multithreading concepts.
  • Practical experience with Linux environments, containerization technologies, and Kubernetes-based application deployment.
  • Familiarity with PostgreSQL or similar relational database management systems.
  • Experience using AI-powered development tools such as Claude Code, Cursor, or GitHub Copilot as part of daily engineering workflows, with an understanding of how AI can improve software development speed and quality.
  • Strong knowledge of security principles, particularly when designing and maintaining distributed, multi-tenant systems.
  • A product-oriented mindset, with the ability to understand customer needs and translate business requirements into effective technical solutions.
  • Excellent problem-solving, analytical, and debugging skills, combined with a strong sense of ownership and accountability.
  • Ability to collaborate effectively with teams of different sizes and across multiple geographical locations.
  • Strong organizational and multitasking abilities, with the capacity to manage several concurrent projects.
  • Previous experience or knowledge of networking technologies such as BGP, SD‑WAN, network overlays, or cloud networking is a significant advantage.
Benefits
  • Fully remote working arrangement for candidates based in India.
  • Full-time employment opportunity.
  • Opportunity to work on innovative cloud networking and distributed systems technologies.
  • Exposure to advanced AI-powered engineering tools, agentic workflows, and modern software development practices.
  • Opportunity to take end‑to‑end ownership of products and technical solutions, from concept to production.
  • Collaboration with experienced engineering professionals in a global, technology‑driven environment.
  • Opportunities to develop expertise in cloud infrastructure, multi‑cloud networking, backend architecture, and scalable systems.
  • Opportunity to contribute to products addressing complex enterprise networking challenges.
  • A collaborative workplace culture built around trust, shared accountability, continuous learning, and innovation.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer
Backend Software Engineer

Jobgether • India

Remote
INR 3,921,000 - 10,456,000
Fully remote
Flexible schedule
10–15 hours per week
+2
SMTS (Backend Engineer)
SMTS (Backend Engineer)

Jobgether • India

Remote
INR 2,500,000 - 4,000,000
Remote work
Senior Level Full Stack Engineer
Senior Level Full Stack Engineer

Jobgether • India

On-site
INR 1,500,000 - 2,300,000
Full-time role
Location options in India
Modern tech stack
+1
Senior Backend Engineer (Go/PostgreSQL)
Senior Backend Engineer (Go/PostgreSQL)

Jobgether • India

Remote
INR 4,000,000 - 7,000,000
Fully remote from India
US contracting
Competitive compensation
+6
Software Engineer, Platfrom Engineering
Software Engineer, Platfrom Engineering

Jobgether • India

Hybrid
INR 4,000,000 - 7,000,000
Full-time employment
Hybrid Bengaluru-based work
2 days in office / 3 remote
Backend Systems Engineer
Backend Systems Engineer

Jobgether • India

Remote
INR 1,200,000 - 2,000,000
Remote work
Ownership of backend systems
Collaboration with leadership
+4
Senior Software Engineer (Dapr OSS)
Senior Software Engineer (Dapr OSS)

Jobgether • India

Remote
INR 3,000,000 - 6,000,000
Remote-first
Competitive compensation
Company equity
+5
AI-Augmented Software Engineer
AI-Augmented Software Engineer

Jobgether • India

Remote
INR 700,000 - 1,100,000
Full Stack Product Engineer
Full Stack Product Engineer

Jobgether • India

Remote
INR 1,500,000 - 3,500,000
Remote work
Flexible hours
Paid annual leave
+10
Senior DevOps Engineer (Contractor)
Senior DevOps Engineer (Contractor)

Jobgether • India

Remote
INR 2,480,000 - 4,133,000