Lead Software Engineer - 11045
Foster City, CA, United StatesFull-TimeLeadSoftware Engineering
What You'll Do:
- Lead and scale Coupa’s platform architecture, finding the right balance between the power of a consolidated codebase and the flexibility of microservices.
- Collaborate closely with Product and Development teams to design and deliver innovative new features.
- Develop creative, elegant solutions to complex technical challenges that drive platform growth and reliability.
- Solve cross-functional problems that may span multiple teams, ensuring alignment and effective communication.
- Apply project management skills to plan, prioritize, and guide your team’s work toward successful outcomes.
- Drive innovation by developing new concepts, techniques, and best practices that influence and elevate other teams.
What You Will Bring to Coupa:
- 8-10 years of experience building enterprise SaaS web applications using modern frameworks and technologies such as Java, SQL, and TypeScript, with strong knowledge of JavaScript, CSS, and HTML5.
- Strong object-oriented design and analysis skills, with a solid understanding of common design patterns and best practices.
- Proven experience developing REST APIs and microservices, and working with relational databases (MySQL, PostgreSQL, SQL Server), including query optimization and schema design.
- 5+ Hands-on experience with React.js (or similar JavaScript frameworks) and advanced CSS for building responsive, scalable interfaces.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and understanding of cloud security fundamentals, including authentication, encryption, and secure API design.
- Proficiency with CI/CD pipelines, automated testing, and code quality practices, along with strong communication, collaboration, and mentoring skills within engineering teams.
