
Staff Software Engineer
Gainsight
full-time
Posted on:
Location: California, Rhode Island, South Carolina, Tennessee • 🇺🇸 United States
Visit company websiteSalary
💰 $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)