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 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, 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 Perforce Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Rocket Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Pune, Maharashtra, India, Maharashtra Rishabh Software Full time

    We're Hiring! Multiple Engineering Roles at Global In-House Center (GIC) in Pune – Join Our Tech-Driven Journey!Are you passionate about building scalable, secure, and innovative software solutions? Do you thrive in a collaborative, agile environment? Wolters Kluwer is expanding its engineering team in Pune and we’re hiring across three exciting...


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

    The Transfer Solutions group is responsible for designing, building, and operating the technology that powers Mastercards next-generation payment applicationsdomestic, CrossBorder, and Bill PaymentsWe are looking for a Principal, Software Engineering, to join the team, focused on building and running our Cross-Border payments platformWe build software that...