Software Engineer - Analytics

Remote /
Engineering /
About Ghost:
At Ghost, we are building a cloud scale security platform for the modern enterprise. Our founding team are veterans of the cyber security industry with decades of experience building teams and products for the most demanding commercial and public sector organizations. Ghost is backed by top tier venture firms and is on a mission to raise the bar of what is possible and what is expected of modern enterprise security tools and platforms. We are a remote-first and globally distributed team. Our philosophy is based on the principles of learning, collaboration, transparency, experimentation, and passion.

•  We are outcome-driven and dedicated
•  We are customer-obsessed
•  We believe in people's ability to grow
•  We believe enterprise software can be beautiful

About the Role:
We are looking for Software Engineers to help us build robust and scalable systems that power our security platform. As a Software Engineer - Analytics at Ghost, you will contribute to the development, testing, and deployment of our backend security analytics platform built with Python and Go using modern API frameworks. You'll working closely with our core platform engineers to create an accurate and performant analytics platform capable of ingesting cloud-scale security event data from Ghost customer environments. If you have a solid background in enterprise-scale platform development, and advanced level knowledge of Python and/or Go, we want to meet you.

Ghost is growing fast and the engineering team is no exception. The role is fully engaged - you will be writing highly resilient code, pairing with other members of the analytics engineering team, and collaborating with other platform engineering teams. You'll need to be comfortable collaborating closely with other engineers, product managers, and design partner customers to deliver an exceptional user experience for our customers.

About You:

    • Obsessed with writing high quality, linted, tested code in Python and/or Go
    • Experienced at integrating Python/Go applications with relational databases, non-relational databases, and cloud-native datastores
    • Familiar with shipping code in a modern, containerized, continuous delivery environment
    • Comfortable working in an asynchronous, distributed team environment with team members in different time zones
    • Capable of giving and receiving iterative feedback through code reviews and collaborative development
    • Able to respond to changing requirements efficiently and adjust goals and timelines accordingly
    • Have demonstrable work product hosted online (e.g. code repos, projects, or portfolios)
    • Have experience building and deploying software in Google Cloud

•  Competitive compensation and stock options
•  Full health insurance, including vision and dental
•  Monthly health & wellness allowance for gym, spa, therapy, etc.
•  Remote first working, with most team members between the Eastern and Pacific time zones
•  Home office upgrade budget to be sure you have the right tools to do your best work
•  Learn and Grow - we provide continuing education stipend to attend industry relevant training, conferences, and events that help you build your network and skills
•  Unlimited PTO - we require employees to take at least 2 weeks off per year
•  Quarterly off-sites at amazing locations

Ghost is committed to fostering and supporting an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Ghost encourages everyone to apply for our available positions, even if they don't necessarily check every box on the job description.