Required Skills
About the Job
Join Coupa Software as a Software Engineer and contribute to our industry-leading total spend management platform. You will play a key role in scaling our Coupa platforms, balancing consolidated codebases with microservice flexibility. Collaborate with Product and Development teams to build new features, architect innovative solutions, and participate in code reviews to ensure robust and maintainable code within an agile environment. Leverage AI-driven development tools and your expertise in custom AI Skills to enhance engineering productivity and drive innovation.
**What You'll Do:** * Scale Coupa platforms, optimizing for consolidated code and microservice architecture. * Collaborate with cross-functional teams to build new features and solve complex problems. * Participate in code reviews, contributing to high-quality, maintainable code. * Work in an agile development environment with a focus on rapid iteration and feedback. * Utilize AI-driven development tools and custom AI Skills to enhance productivity.
**What You'll Bring:** * Bachelor's Degree in Computer Science, Information Technology, or a related field. * 2+ years of software development experience. * Strong object-oriented design and analysis skills. * Experience building REST APIs and microservices. * Familiarity with common design patterns. * Experience with React.js (or similar JavaScript frameworks) and CSS. * Solid understanding of MySQL and general database principles, including performance optimization. * A critical thinker with a curious, passionate, and growth-oriented mindset.