Senior Software Engineer, Growth

Envoy provides a workplace platform for managing visitors, onsite experiences, desk and room bookings, deliveries, and workplace data across 16,000 global locations.
$170,000 - $195,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Growth

Envoy is seeking a Senior Software Engineer to join their Growth team, which drives overall product usage and user growth. The role involves designing and building core components for billing features, improving billing and payment infrastructure, and creating self-serve product features. You'll work on growth experiments and collaborate with cross-functional teams to execute the product engineering roadmap.

As part of Envoy's engineering organization, you'll contribute to a culture of learning, growth, and innovation. The ideal candidate has 5+ years of software development experience, a strong background in backend systems, API design, and modern JavaScript frameworks. You should be a self-starter, advocate for end users, and have a systems thinking approach.

Envoy offers a hybrid work environment, requiring 3 days a week in their San Francisco HQ. The company provides competitive compensation, equity, and benefits. They value diversity and create an inclusive community where employees feel welcomed and supported in their personal and professional growth.

Key responsibilities include:

  • Designing and building core billing components
  • Improving billing and payment infrastructure
  • Creating self-serve product features
  • Driving engineering projects from inception to completion
  • Collaborating with cross-functional teams

Required skills:

  • BS/MS in Computer Science or related field
  • 5+ years of software development experience
  • Experience with API design and development
  • Proficiency in modern JavaScript frameworks
  • Familiarity with git and CI tools

Envoy seeks candidates who are self-starters, user-focused, systems thinkers, and passionate about technology and learning. Join Envoy to challenge the status quo and build the future of the hybrid workplace!

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Growth

  • Design and build the core components for billing features
  • Improve the foundational infrastructure that powers our billing and payment systems
  • Build the core backend system components and create self-serve product features
  • Design and improve the foundational infrastructure that powers a variety of growth experiments
  • Drive engineering projects from inception to completion with a sense of urgency
  • Work collaboratively with cross-functional teams to plan and execute on product engineering roadmap

Requirements For Senior Software Engineer, Growth

JavaScript
Ruby
Java
Kotlin
React
  • BS / MS in Computer Science or a related technical field
  • 5+ years of working experience in software development
  • Experience designing and leading the development of medium to large-scale platform components
  • Created and supported APIs (REST, JSON/HTTP, GraphQL)
  • Worked closely with Web or Mobile clients
  • Experience with any modern JavaScript library or framework (React, Angular, Ember.js, Vue.js, etc)
  • Familiarity with git and CI tools

Benefits For Senior Software Engineer, Growth

Equity
  • Competitive salary
  • Equity for all full-time roles
  • Great benefits package
  • Opportunity for personal and professional growth
  • Inclusive community

Interested in this job?

Jobs Related To Envoy Senior Software Engineer, Growth

Senior Software Engineer, Growth

Senior Software Engineer for Envoy's Growth team, focusing on billing features and infrastructure, with 5+ years experience.

Senior Software Engineer, Growth

Senior Software Engineer for Envoy's Growth team, focusing on billing features and infrastructure, with 5+ years experience.

Senior Software Engineer, Growth

Senior Software Engineer for Envoy's Growth team, focusing on billing features and infrastructure, with 5+ years experience.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.