
Lead Software Engineer - New Revenue
- San Francisco, CA
- Permanent
- Full-time
- 12+ years development experience
- BE/BTech degree in Computer Science, Engineering or equivalent experience
- Back end development experience
- Experience in modern server-side development using modern programming languages like .NET (our preferred platform), JVM (Java/Scala), NodeJS, or others
- Experience with NoSQL and SQL
- Experience with Docker or other containerization technologies
- Experience working with scalable microservices
- Experience making improvements to existing large code base
- Experience using Git or other version control systems
- Fluency in English both verbal and written
- Passion for new technologies
- Experience working for a SaaS company
- Experience working independently and in team environment as needed
- A track record of being a self-starter - Individual/team responsibility is our main driver in the development work
- Experience with React/Typescript
- Practical experience with any Cloud technologies: Azure, Kubernetes, AWS, etc
- Experience in designing and implementing RPC protocols
- Strong interest or documented experience in large scale microservice architectures
- Focus on writing high quality code that is easy to maintain and read by others
- Strong understanding and experience in agile methodologies
- Bonus: Sales personnel are eligible for variable incentive pay dependent on their achievement of pre-established sales goals. Non-Sales roles are eligible for a company bonus plan, which is calculated as a percentage of eligible wages and dependent on company performance.
- Stock: This role is eligible to receive Restricted Stock Units (RSUs).
- Paid Time Off: earned time off, as well as paid company holidays based on region
- Paid Parental Leave: take up to six months off with your child after birth, adoption or foster care placement
- Full Health Benefits Plans: options for 100% employer paid and minimum employee contribution health plans from day one of employment
- Retirement Plans: select retirement and pension programs with potential for employer contributions
- Learning and Development: options for coaching, online courses and education reimbursements
- Compassionate Care Leave: paid time off following the loss of a loved one and other life-changing events