This Lead Software Engineer role at Coupa involves being a hands-on contributor, designing, developing, maintaining, and scaling the company's platform systems and services. Key responsibilities include participating in operational design and code review, architecting reusable microservices, and developing frameworks for data flows via APIs, files, and message queues. The ideal candidate will advocate best practices, collaborate with other teams, and find creative solutions. They should bring a minimum of 10 years of software development experience, expertise in Ruby or Go, and experience with cloud-native technologies like Kubernetes and AWS.