Lead Software EngineerWe are looking for software engineering leaders to join our expanding Business Services Platform (BSP) team and help build our API platform that powers the commerce and banking industries. Our software engineers create solutions that enable billions of customer-driven API requests with sustained peak loads of tens of thousands of requests per second. We are passionate about technology and delivering value to our customers.What you'll be doing:Build API platform features that serve developers and consumers.Own everything about our services from concept through to operationsCreate awesome product features with product managers and engineers as your partnersSimplify complex features into elegant functional designCollaborate with peers to accomplish common goalsUphold engineering excellence and enforce best practicesShip incrementally and oftenDefine and refine team processes to gain efficiencyChallenge each other constructively to be the best we can beRequirements:7+ years exp developing/designing software using JavaStrong Apigee experience (API Gateways, Apigee Edge)Proficient in cloud-native development (AWS or GCP ideally)Proficient in KubernetesNice to Have's:Experience using other technologies in our tech stack such as: JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, PosgreSQL, NoSQL, Git, IntelliJ IDEAExperience with a 2nd language, ideally Node.js, Scala or GoExperience leading a scrum teamExperience with service mesh architectures (Istio, Traefik, Linkerd)Knowledge of OAuth and OIDC authorization flow