
Lead Software Engineer – Java/Reactjs
Coupa Software
full-time
Posted on:
Location Type: Hybrid
Location: Foster City • California • United States
Visit company websiteExplore more
Salary
💰 $142,000 - $184,500 per year
Job Level
Tech Stack
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