As a Senior Software Engineer you will work across our entire software stack with talented and similar minded individuals. You will have the opportunity to work on the overall Beekeeper architecture, create services for other teams to use and solve scalability and performance challenges in a distributed system. You will work on the product that hundred of thousands of frontline workers rely on every day to work better together. 

You will work with a modern microservice architecture with technologies such as PostgreSQL, Elasticsearch, Kafka, Vue.js, Docker, Kubernetes, Jaeger, Amazon Web Services and interface them with different programming languages such as Java 11+, Python, Swift and Javascript / Typescript.

Your responsibilities

  • Work in a cross functional team and build out our existing product offering
  • Build and maintain high-performance, reusable and reliable software components
  • Build & design highly available and highly scalable software systems
  • Work closely with your peers on the overall Beekeeper architecture and infrastructure
  • Work closely with other passionate software engineers to develop and ship new features

What we look for

  • BSc or MSc degree in Computer Science or related technical field or equivalent practical experience
  • You have 6+ years of experience as a professional engineer
  • You have significant experience creating RESTful APIs
  • You have significant experience in creating distributed systems
  • You are passionate about building products that users love to use
  • You are passionate about code quality and best development practices
  • You are passionate about technology and continuous improvement
  • Proficiency in English

Bonus Points

  • You can show us personal technology projects that you work on in your free time
  • You have experience working on a multi-tenant SaaS product

Apply for this Job

* Required
  
  
When autocomplete results are available use up and down arrows to review
+ Add Another Education