Lead Software Engineer

1 week ago


Pune, Maharashtra, India R Systems Full time ₹ 12,00,000 - ₹ 25,00,000 per year

Your Role and Impact
*Platform Architecture & Design (Primary Focus)*

  • Design and architect scalable backend microservices platforms that support high-volume, distributed systems with focus on reliability, performance, and maintainability
  • Lead solution architecture for complex backend systems, making critical technical decisions on service boundaries, communication patterns, and infrastructure components
  • Define and implement microservices design patterns including API Gateway patterns, circuit breakers, service mesh, event-driven architectures, and asynchronous communication
  • Establish platform standards and best practices for API design, service-to-service communication, error handling, logging, monitoring, and observability
  • Architect multi-tenant backend platforms with appropriate isolation, security, and resource management strategies

Backend Development & Engineering

  • Lead the development of RESTful and GraphQL APIs using Python, ensuring high code quality, comprehensive testing, and proper documentation
  • Build and optimize microservices with focus on domain-driven design, loose coupling, and high cohesion
  • Implement robust error handling, retry mechanisms, and fault-tolerant patterns to ensure service resilience
  • Develop authentication and authorization frameworks using OAuth 2.0, JWT, and role-based access control (RBAC)
  • Create reusable libraries and SDKs for common platform functionality to accelerate team velocity
  • Optimize API performance through caching strategies, connection pooling, and query optimization

Team Leadership & Mentorship

  • Lead a team of engineers in designing, developing, and deploying backend services, providing technical direction and guidance
  • Mentor junior and mid-level engineers on microservices architecture, Python best practices, AWS services, and software engineering principles
  • Conduct code reviews to ensure adherence to coding standards, security practices, and architectural guidelines
  • Drive technical discussions and facilitate architectural decision-making within the team
  • Foster a culture of engineering excellence, innovation, and continuous improvement
  • Collaborate with product managers and stakeholders to translate business requirements into technical solutions

AWS Cloud Infrastructure & DevOps

  • Design and implement cloud-native architectures leveraging AWS services including Lambda, ECS (Fargate/EC2), API Gateway, ALB/NLB, and Auto Scaling
  • Build and manage event-driven architectures using AWS MSK (Kafka), SQS, SNS, and EventBridge for asynchronous processing
  • Implement container orchestration strategies using ECS and Docker for microservices deployment
  • Configure auto-scaling policies and load balancing to handle variable traffic patterns efficiently
  • Design CI/CD pipelines using AWS CodePipeline, CodeBuild, or third-party tools for automated testing and deployment
  • Implement Infrastructure as Code using AWS CDK, CloudFormation, or Terraform
  • Establish monitoring and observability using CloudWatch, X-Ray, and distributed tracing for proactive issue detection

Your Contribution
*Platform Architecture & Design (Primary Focus)*

  • Design and architect scalable backend microservices platforms that support high-volume, distributed systems with focus on reliability, performance, and maintainability
  • Lead solution architecture for complex backend systems, making critical technical decisions on service boundaries, communication patterns, and infrastructure components
  • Define and implement microservices design patterns including API Gateway patterns, circuit breakers, service mesh, event-driven architectures, and asynchronous communication
  • Establish platform standards and best practices for API design, service-to-service communication, error handling, logging, monitoring, and observability
  • Architect multi-tenant backend platforms with appropriate isolation, security, and resource management strategies

Backend Development & Engineering

  • Lead the development of RESTful and GraphQL APIs using Python, ensuring high code quality, comprehensive testing, and proper documentation
  • Build and optimize microservices with focus on domain-driven design, loose coupling, and high cohesion
  • Implement robust error handling, retry mechanisms, and fault-tolerant patterns to ensure service resilience
  • Develop authentication and authorization frameworks using OAuth 2.0, JWT, and role-based access control (RBAC)
  • Create reusable libraries and SDKs for common platform functionality to accelerate team velocity
  • Optimize API performance through caching strategies, connection pooling, and query optimization

Team Leadership & Mentorship

  • Lead a team of engineers in designing, developing, and deploying backend services, providing technical direction and guidance
  • Mentor junior and mid-level engineers on microservices architecture, Python best practices, AWS services, and software engineering principles
  • Conduct code reviews to ensure adherence to coding standards, security practices, and architectural guidelines
  • Drive technical discussions and facilitate architectural decision-making within the team
  • Foster a culture of engineering excellence, innovation, and continuous improvement
  • Collaborate with product managers and stakeholders to translate business requirements into technical solutions

AWS Cloud Infrastructure & DevOps

  • Design and implement cloud-native architectures leveraging AWS services including Lambda, ECS (Fargate/EC2), API Gateway, ALB/NLB, and Auto Scaling
  • Build and manage event-driven architectures using AWS MSK (Kafka), SQS, SNS, and EventBridge for asynchronous processing
  • Implement container orchestration strategies using ECS and Docker for microservices deployment
  • Configure auto-scaling policies and load balancing to handle variable traffic patterns efficiently
  • Design CI/CD pipelines using AWS CodePipeline, CodeBuild, or third-party tools for automated testing and deployment
  • Implement Infrastructure as Code using AWS CDK, CloudFormation, or Terraform
  • Establish monitoring and observability using CloudWatch, X-Ray, and distributed tracing for proactive issue detection


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Lead Software Engineer RORCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Sr. Lead Software EngineerCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict,...


  • Pune, Maharashtra, India Coupa Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Sr. Lead Software Engineer (Frontend Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to...


  • Pune, Maharashtra, India Coupa Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...