Coupa Software

Lead Software Engineer – Java/Reactjs

Coupa Software

full-time

Posted on:

Location Type: Hybrid

Location: Foster CityCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $142,000 - $184,500 per year

Job Level

About the role

  • 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

Requirements

  • 8+ years of experience building enterprise SaaS web applications using modern frameworks and technologies such as Java, SQL, and TypeScript
  • 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
  • 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
Benefits
  • Coupa complies with relevant laws and regulations regarding equal opportunity
  • Offers a welcoming and inclusive work environment
  • Decisions related to hiring, compensation, training, or evaluating performance are made fairly

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSQLTypeScriptREST APIsmicroservicesMySQLPostgreSQLSQL ServerReact.jsCSS
Soft skills
project managementcommunicationcollaborationmentoringproblem-solvinginnovationdesign skillsanalysis skillsalignmentprioritization