Staff Software Engineer

Jobgether SRL

India

Remote

INR 1,300,000 - 2,100,000

Full time

6 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Fully remote work from India
Ownership of modernization initiatives
Exposure to AI-assisted development

Job summary

Partner Company in India is seeking a Staff Software Engineer to lead modernization of large-scale systems. You will own backend services, APIs, and cloud infrastructure while ensuring production reliability.

The role focuses on incrementally transforming legacy monoliths into scalable microservices, with ownership from design through deployment and operations. Expect significant influence on architecture and engineering practices.

Qualifications

  • 4+ years of professional software engineering experience with production systems ownership.
  • Strong backend development with Ruby, Node.js, or comparable technology.
  • Experience modernizing monoliths in production, using strangler fig or phased migrations.
  • Understanding of service boundaries, data ownership, REST APIs, and contracts.
  • Experience with cloud-native services on AWS.
  • Familiarity with CI/CD and modern deployment workflows.
  • Experience with observability platforms like Datadog.

Responsibilities

  • Lead modernization initiatives to transition legacy systems into scalable services.
  • Decompose monoliths using strangler fig, parallel runs, and phased migrations.
  • Define service boundaries, API contracts, and data ownership models.
  • Maintain backward compatibility during system evolution.
  • Improve performance, scalability, and reliability amid modernization.
  • Design, build, test, deploy, and operate production software with ownership.
  • Utilize production data and observability to validate migrations and diagnose issues.
  • Participate in incident response and on-call rotation as needed.
  • Leverage AI tools to accelerate refactoring and productivity.

Skills

Backend development
Monolith modernization
Distributed systems
REST APIs
Production systems ownership
On-call / incident response
AI-assisted development tools

Tools

Datadog
AWS
GitHub Copilot
ChatGPT
Cursor

Job description

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

This is a high-ownership engineering role focused on modernizing large-scale software systems while keeping production environments stable and reliable. You will work hands-on across backend services, APIs, cloud infrastructure, and production operations. A key part of the role is incrementally transforming legacy monoliths into scalable, well-bounded services using proven modernization patterns. You will have significant influence over technical direction, architecture, reliability, and engineering practices. The environment values proactive problem-solving, strong technical judgment, and ownership from design through deployment and operations. You will also have the opportunity to use AI-augmented development tools to accelerate engineering, modernization, and problem-solving.

Accountabilities
  • Lead and evolve incremental modernization initiatives, safely transitioning legacy systems into scalable, well-bounded services while maintaining reliability and continuity.
  • Decompose monolithic applications using approaches such as the strangler fig pattern, phased rollouts, and parallel-running systems.
  • Define clear service boundaries, API contracts, and data ownership models as systems evolve.
  • Manage the coexistence of legacy and modern systems throughout migration programs.
  • Maintain backward compatibility and ensure the safe evolution of APIs, services, and data models.
  • Identify and prioritize modernization opportunities based on business value, technical risk, system impact, and operational complexity.
  • Improve system performance, scalability, maintainability, and reliability throughout modernization efforts.
  • Design, build, test, deploy, and operate production software with a strong sense of end-to-end ownership.
  • Debug and validate behavior across legacy systems and newly extracted services.
  • Use observability and production data to validate migrations, identify issues, and continuously improve system reliability.
  • Participate in incident response and a 24/7 on-call rotation when required.
  • Apply AI-assisted development tools thoughtfully to analyze legacy code, understand system behavior, accelerate refactoring, and improve engineering productivity.
Requirements
  • 4+ years of professional software engineering experience with demonstrated ownership of production systems and operational improvements.
  • Strong backend development experience with Ruby, Node.js, or a comparable technology.
  • Hands-on experience modernizing monolithic systems incrementally in production environments.
  • Practical knowledge of modernization strategies such as strangler fig, parallel runs, phased migrations, or similar approaches.
  • Strong understanding of system decomposition, service boundaries, distributed systems, data ownership, REST APIs, and service contracts.
  • Experience evolving legacy systems under real-world production constraints while balancing migration speed, stability, and risk.
  • Proven ability to maintain backward compatibility and safely manage API and data contracts during system evolution.
  • Experience building and operating cloud-native services on AWS.
  • Familiarity with CI/CD practices and modern deployment workflows.
  • Strong automated testing experience across unit, integration, and API layers, with a focus on code quality, debugging, and validation.
  • Experience with observability platforms such as Datadog or equivalent tools for monitoring and troubleshooting production systems.
  • Familiarity with incident response, production support, and continuous reliability improvements.
  • Willingness to participate in a 24/7 on-call rotation and support the resolution of production incidents.
  • Experience with, or strong interest in, AI-assisted development tools such as GitHub Copilot, ChatGPT, or Cursor, along with the ability to critically evaluate AI-generated solutions.
  • Strong ownership, technical judgment, problem-solving ability, and a proactive approach to identifying and resolving engineering challenges.
  • Ability to operate as a T-shaped engineer, combining deep expertise in a primary technical domain with the ability to work effectively across backend systems, APIs, cloud infrastructure, and operations.
Benefits
  • Fully remote work from India.
  • Opportunity to work on complex, large-scale systems and meaningful modernization initiatives.
  • High level of technical ownership and influence over architecture, engineering practices, and system reliability.
  • Exposure to modern cloud-native technologies, production engineering, and AI-augmented development.
  • Opportunity to work across the full software lifecycle, from design and implementation through deployment, observability, and operations.
  • Collaborative environment with opportunities for continued technical learning and career growth.
  • Experience working on products and systems serving a broad enterprise customer base.
  • Equal opportunity workplace committed to a professional environment free from discrimination and harassment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Full-Stack/Cloud)
Software Engineer (Full-Stack/Cloud)

Lever, Inc. • India

Remote
INR 1,200,000 - 2,500,000
Fully remote position in India
IST schedule 2:00 PM–11:30 PM IST
30 days leave per year
+7
Staff Software Engineer (L4)
Staff Software Engineer (L4)

Lever, Inc. • India

Remote
INR 4,500,000 - 7,000,000
Fully remote position in India
Staff Software Architect
Staff Software Architect

Engg • Hyderabad

On-site
INR 3,800,000 - 7,200,000
Staff Engineer (Core & MLOps)
Staff Engineer (Core & MLOps)

Lever, Inc. • India

Remote
INR 3,000,000 - 5,500,000
Fully remote
Remote-first culture
Flexible hours
+1
Software Engineer (Senior, Staff)
Software Engineer (Senior, Staff)

Lever, Inc. • India

Remote
INR 400,000 - 750,000
Competitive compensation
Fully remote work across time zones
Flexible working schedule
+4
Software Engineering Manager(Backend)
Software Engineering Manager(Backend)

Lever, Inc. • India

On-site
INR 2,300,000 - 3,200,000
High-impact leadership
Modern tech stack
Collaborative culture
+1
Staff Engineer - Platform (Database & Data Infrastructure)
Staff Engineer - Platform (Database & Data Infrastructure)

Jobgether • India

On-site
INR 4,000,000 - 7,000,000
Technical Consultant, Modern Apps
Technical Consultant, Modern Apps

Lever, Inc. • India

Remote
USD 120,000 - 160,000
Health insurance
Flexible work arrangements
Learning & development
+2
Full Stack Software Developer
Full Stack Software Developer

Lever, Inc. • India

Remote
INR 1,200,000 - 1,800,000
Remote work
Global SaaS impact
AI and automation exposure
+5
Senior Software Engineer
Senior Software Engineer

Weekday AI (YC W21) • India

On-site
INR 4,000,000 - 8,000,000