We're Hiring!

The Thinkst team has been on the forefront of Information Security for years. Our Thinkst Canary product is deployed across 7 continents and is loved around the world (https://canary.tools/love). If you used the Internet today, chances are you've used a company that uses Thinkst Canary.

If you have a passion for Information Security, and want to help us make a dent in the world, then we would love to hear from you.

Here are our currently open positions.

Frontend Developer

We're looking for an experienced frontend developer to help push our frontend forward.

About the Role

We have a team of fullstack developers, but are looking for a dedicated frontend developer who can focus on improving our frontend stack and UI/UX.

You'll have a hand in all things frontend, from suggesting which tooling to use, to design of new features, and finally implementing the designs and pushing them live to all customers.

You'll be able to help grow our frontend team, while making sure that we're always improving the UX for our customers.

Location

Remote OR Cape Town OR Johannesburg

Key Skills

We're primarily looking for strong JavaScript/HTML/CSS skills. The ideal candidate will also have good design intuition; your role will include proposing UX and UI changes. We're looking for someone who understands that there is beauty in simplicity, and will strongly advocate for user-centricity.

Vue is our primary framework. It's not an absolute requirement for candidates who are able to switch frameworks easily, however the evaluation is based on Vue.

Experience with code management, and development processes.

Contact

If using the latest frontend tools, designing UIs and apparel, or animating components sounds like a good day to you, get in touch!

Drop us a mail with your CV: hiring@thinkst.com!

Senior Developer

We're seeking an experienced developer with a proven ability to find unusual solutions to technical problems.

About the Role

Our senior developers work on Canary by turning product decisions into technical designs, and then into code. Alongside the existing senior developers, you'll share responsibility for setting technical standards and designs.

Our Canaries are appliances (hardware and virtual) with a stack which starts with Linux kernel modifications and ends in CSS, touching network code, service daemons in Python and C, more DNS than you can imagine, Flask, and the HTML/JS/CSS combo along the way. The management consoles have a their own stack, and bring different challenges in terms of scale. We have custom network protocols and more. A great candidate might not know each of these levels, but isn't scared to learn.

Location

Remote OR Cape Town OR Johannesburg

Key Skills

We're primarily looking for flexibility and ingenuity. A developer who isn't too encumbered by strata. You'll be able to point to examples of challenges you've tackled in unexpected ways.

You'll notice we don't specify a language here, and that's because the right candidate will be familiar with several languages, and fluent in at least one. Python experience is beneficial, but we've been making increasing forays into Go.

Experience with code management, and development processes.

Contact

If shipping hardware, patching kernels, building DNS channels, or writing honeypots sounds like your cup of tea, get in touch.

Drop us a mail with your CV: hiring@thinkst.com!

Python Developer

We're looking for a fullstack Python developer to join us to work on scaling our internal systems.

About the Role

Our internal teams rely on homegrown and third-party tools to maintain the customer love. Whether that's figuring smarter ways to understand which customers need attention, building better integrations with third-party providers, or automating our success and support actions, the candidate who fills this roll will continue to scale our ability to handle our rapidly growing customer base.

The role is weighted towards Python. The ideal candidate is a generalist who isn't fixed on a single language or framework, and has built functional (if rudimentary) UIs.

Location

Remote OR Cape Town OR Johannesburg

Key Skills

  • At least 2 years of Python experience.
  • Git

Contact

If helping a team automate and scale their operations in a fast-growing segment sounds interesting, then please get in touch.

Drop us a mail with your CV: hiring@thinkst.com!

Technical Sales Engineer

We are looking for a Technical Sales Engineer to join our Team.

About the Role

You will provide technical and commercial support to customers, including responding to enquiries, online and/or on-site product demonstrations/meetings and the full sales cycle. You will help us spread the love!

Location

South Africa

Key Skills

  • Network Security Architect Experience
  • Good understanding of Network Penetration Testing (experience preferred)
  • Good communications skills (written and verbal)

Lots of companies talk about "making a dent in the world" - We live it. We are about as passionate about our products as we are about creating opportunities for our people to grow. If this gets you excited, drop us a note at hiring@thinkst.com!

Security Engineer

We're looking for an experienced security engineer who can help us improve our security posture across our technical stack.

About the Role

Our stack is a combination of popular open source and homegrown tooling running predominantly on AWS. We're looking for someone who can help us improve our security posture across our stack through:

  • Developing threat models, best practices and security standards across the organisation.
  • Continuous identification of security gaps in existing systems and workflows.
  • Continuous improvement through developing or adopting tooling to aid with faster detection/remediation of security issues.

Location

Worldwide

Key Skills

We're looking for someone with strong software engineering and security fundamentals who approaches problem-solving from first principles and focuses on process before tools. We do not prescribe any particular programming languages, tools or frameworks and we strongly encourage a "best tool for the job" mindset.

Contact

If improving security through workflow automation is your thing, we'd love to hear from you!

Drop us a mail with your CV: hiring@thinkst.com!

Thinkst Labs is looking for senior security researchers to join our fledgling team.


Labs’ Mission

We built Thinkst because we love learning. We believe that even devilish problems eventually fall to sustained, quality thinking. We pride ourselves on curiosity, intellectual honesty and the desire to share what we learn. Over the past two decades, we've written in books, authored papers, built tools and delivered talks all over the world. We made a name for ourselves in the industry as folks who did meaningful research and added clarity to murky topics.

Thinkst Labs is a team dedicated to performing practical research in areas ignored by typical security research. This means less focus on specific bugs and flaws, and more focus on fundamental shifts or classes of issues, and their defences.

Open Roles

Do you thrive on exploring new technology, spelunking in old technology, discovering attacks or inventing defenses? Do you have a track record of publishing interesting papers, delivering novel talks or sharing blog posts on interesting concepts?

Then Labs could be the place for you.

Senior Security Researcher

A Senior Security Researcher is a full time research role with Labs. You will be hungry to develop new attacks and new defenses against technology, new and old. You will be able to immerse yourself into new products and systems to identify systemic and programmatic weaknesses and will be eager to build tools to both attack and defend these systems while sharing these findings with the world.

We love inventing tools and products to help blue teams detect and respond to security threats and labs researchers are dedicated to this effort. Your deliverables will be blog posts, conference talks, papers, and tools.

Candidates should have a track record of publication (talks, tools, papers). They will have a demonstrated intuition for interesting areas to investigate and will be able to dive deeply into new areas to obtain results. They are able to rapidly build (or prototype) attack and defensive tooling as needed and are able to easily build on the work of others. We don’t focus on bug hunting but new techniques and new bug classes are always worth chasing.

Location

Worldwide

Applications

If this gets you excited, drop us a note at hiring@thinkst.com!