Coupa is a pioneering technology company that empowers businesses with greater efficiency and visibility in their spend. As a Principal Software Engineer, you will lead multiple software development teams and work on building and maintaining one of Coupa's software products using Ruby and React.
Requirements
- Bachelor's degree in computer science, information systems, computer engineering, systems analysis or a related discipline
- 15+ years of experience building enterprise, SaaS web applications using modern frameworks technologies such as Java, Ruby on Rails, ReactJS, SQL, and Typescript
- Full stack web development expertise with hands-on experience building responsive UI, Single Page Applications, reusable components
- Understanding of micro services and event driven architecture
- Strong knowledge of APIs, and integration with the backend
- Experience with relational SQL and NoSQL databases such as SQL server, PostgreSQL, MongoDB, Cassandra etc
- Proven expertise in Performance Optimization and Monitoring Tools
- Strong knowledge of Cloud Platforms (e.g., AWS, Azure, or GCP)
- Experience with CI/CD Tooling and software delivery and bundling mechanisms
- Experience with web-accessibility/WCAG standards, i18n best practices, cross-browser compatibility, and performance