Technical Support Engineer

About Us

We are in the middle of an amazing opportunity as the landscape for software development evolves quickly. We are transitioning from companies asking themselves “what can I build?”, to asking themselves “what can I get into production without tanking my product or exposing it, while having the biggest impact?”. More and more companies are leveraging tools like feature flags to safely release things into production. The future will be even faster product iteration with feature flags, and feedback loops that drive releases that are fast, safe, and deliver impact! 

Flagsmith is on a mission to empower large teams to ship faster. We’re currently fueled by our customer growth - which comes from helping larger teams take control of their release processes and drive product iteration. We work across all industries but have the biggest impact on high-risk environments like financial services, healthcare, telecommunications, and high tech manufacturing. We've built trust with our customers evidenced by our best in class net retention rates!

Our team spans multiple continents and is 100% remote, with deep roots in engineering and a strong focus on product quality, simplicity, and community. We are filled with team members who have been searching to have impact, and larger scope as opposed to being a cog at a large organisation!

We’re growing our engineering team to build on the foundation that we have, and are looking for a keen technophile to join our ranks as we take the next step in our growth journey.

What We’re Looking For 

We are looking for someone who wants to put their computer science foundation to work from day one. You are motivated by real problems and real customers. You enjoy debugging unexpected behavior, diving deep into technical issues, and want to develop a strong understanding of modern software development through the lens of feature flagging. You are excited by the challenge of working with multiple technologies and programming languages.

What You’ll Do

  • Own the support process end-to-end for non-enterprise customers, from first response through to resolution.
  • Assist the Customer Success team with initial triage and reproduction of technical issues raised by enterprise customers across multiple different deployment types, and multiple programming languages. Examples of scenarios include:
    • Integration issues in our customer’s applications
    • Technical faults in our SaaS platform
  • Answer technical questions and provide hands-on assistance for new and prospective customers.
  • Escalate confirmed bugs directly to engineering with clear reproduction steps and impact context.
  • Over time, use your support knowledge as a foundation to grow in the direction that suits you best, whether that's contributing directly to the product, or moving into a customer success role.

What You’ll Bring

  • A CS degree or similar STEM qualification.
  • Strong technical fundamentals and the ability to pick up new technologies quickly.
  • Excellent troubleshooting skills, with demonstrated ability in root cause analysis across multiple technologies. 
  • Understanding of modern software development best practices.
  • Strong written communication skills.
  • A keen curiosity for all things technical. 
  • A love of open-source technologies, and contributions to multiple open-source projects.

Nice to Haves

  • Professional experience in a technical support or engineering role.
  • Customer-facing experience, even informal such as tutoring or mentoring.
  • Experience working with feature flagging technologies.