Lead Software Engineer
1 week ago
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
-
Lead Software Engineer
2 weeks ago
Pune, Maharashtra, India Coupa Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per yearLead 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,...
-
Lead Software Engineer
4 days ago
Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCoupa 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,...
-
Lead Software Engineer
1 week ago
Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCoupa 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,...
-
Lead Software Engineer
2 days ago
Pune, Maharashtra, India Coupa Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCoupa 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,...
-
Senior Lead Software Engineer
2 weeks ago
Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSr. 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,...
-
Lead Software Engineer
2 days ago
Pune, Maharashtra, India Coupa Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCoupa 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,...
-
Senior Lead Software Engineer
2 days ago
Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSr. 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...
-
Lead Software Engineer
2 hours ago
Pune, Maharashtra, India Coupa Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCoupa 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,...
-
Lead Software Engineer
6 days ago
Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCoupa 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,...
-
Lead Software Engineer
2 days ago
Pune, Maharashtra, India Coupa Software Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per yearCoupa 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,...