Coupa Software

Lead Software Engineer

Coupa Software

Overview

Role involves leading software development projects and providing technical guidance to a team.

Ideal candidate should have 8+ years of software development experience and expertise in multiple programming languages.

hybridmidEnglishRubyGoPythonCC++MySQLRedisMongoDB

Locations

  • India, Maharashtra, Pune

Requirements

  • 8+ years of software development experience
  • 4+ years as Senior Software Engineer
  • Expertise in Ruby, Go, Python, C/C++
  • Experience in agile methodologies
  • Knowledge of SQL/NoSQL databases
  • Strong communication skills
  • Bachelor's degree in Computer Science or equivalent

Responsibilities

  • Design and develop enterprise products
  • Maintain and scale Coupa's platform
  • Participate in code reviews
  • Architect major areas of Coupa's SaaS products
  • Find solutions to complex problems
  • Advocate best practices
  • Improve core applications and processes