Coupa is a leading provider of AI-powered total spend management solutions, processing trillions of dollars across a global network of 10M+ buyers and suppliers. As a Principal Software Engineer in Platform Architecture, you'll lead the crucial transition from monolithic to microservices-based architecture, making a significant impact on the platform's scalability and efficiency.
The role combines technical leadership with hands-on implementation, requiring expertise in Java, cloud technologies, and distributed systems. You'll be responsible for developing comprehensive strategies for monolith decomposition while ensuring business continuity, and mentoring team members through the challenges of distributed systems development.
Coupa offers a collaborative culture focused on innovation and transparency, where your work will have measurable global impact. The company is at the forefront of technology, leveraging cutting-edge solutions to empower customers with greater efficiency and visibility in their spend management.
This remote position offers competitive compensation ranging from $187,425 to $246,500, depending on location and experience. The ideal candidate will bring 10+ years of software development experience, with at least 5 years focused on architecting highly scalable SaaS applications. Your expertise in cloud-native applications, containerization, and microservices architecture will be crucial in driving Coupa's technical evolution.
Join a company that values diversity, promotes equal opportunities, and is committed to making a significant impact in the enterprise software space. Your work will directly influence how businesses worldwide manage their spending and make strategic decisions.