
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
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
3 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,...
-
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,...
-
Sr. Lead Software Engineer
2 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
3 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,...
-
Manager, Software Engineering
2 weeks ago
Pune, Maharashtra, India Perforce Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPerforce 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...
-
Software Engineer II
6 days ago
Pune, Maharashtra, India Rocket Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearIt'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...
-
product Software Engineer
4 days ago
Pune, Maharashtra, India, Maharashtra Rishabh Software Full timeWe'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...
-
Lead Software Engineering
4 days ago
Pune, Maharashtra, India Mastercard Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe 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...