Gainsight

Staff Software Engineer

Gainsight

full-time

Posted on:

Location: California, Rhode Island, South Carolina, Tennessee • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $165,000 per year

Job Level

Lead

Tech Stack

DjangoJavaScriptPythonVue.js

About the role

  • Play a key role advancing Gainsight’s Customer Education Platform by designing, developing, and deploying high-quality product features within the Skilljar product
  • Partner with cross-functional teams to plan, design, and deliver product features within 6-week cycles
  • Determine and develop solution approaches for assigned projects, proactively considering risks and trade-offs, and communicating effectively with stakeholders
  • Provide technical designs that align with the architectural framework, ensuring scalability, maintainability, and performance
  • Collaborate with product managers, designers, and engineers in agile ceremonies to plan, refine, and deliver high-quality features
  • Research, evaluate, and recommend new technologies or approaches to improve existing products or guide new product directions
  • Participate in hiring and onboarding new engineering team members, and provide technical guidance and mentorship to peers
  • Document software designs through functional specifications, architecture diagrams, and other technical documents
  • Report to the Manager, Software Engineering and contribute to team technical direction

Requirements

  • 8+ years of professional software engineering experience
  • At least 5 years building web applications at scale using Python and Django (with Django REST Framework) and modern JavaScript frameworks (preferably Vue)
  • Bachelor’s Degree in Computer Science or equivalent professional experience
  • Proven experience as a full stack engineer, owning features from initial design through deployment and ongoing maintenance
  • Strong understanding of best practices for the full software development lifecycle, including coding standards, code reviews, version control, build processes, testing, and operations
  • Comfortable working with autonomy while thriving in a highly collaborative, cross-functional team environment
  • Excellent communication skills and ability to work effectively with engineers, product managers, and designers
  • Must be based in the United States (role is remote but US-based)