#1 Job Board for tech industry in Europe

Senior Backend Software Engineer
New
Java

Senior Backend Software Engineer

Warszawa
8 292 - 10 504 USD/monthGross per month - Permanent
8 292 - 10 504 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Hybrid
Box

Box

Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Today, Box powers over 100,000 businesses, including 70% of the Fortune 500 who trust Box to manage their content in the cloud.

Tech stack

    Distributed systems

    master

    Java

    advanced

    Scala

    regular

    Python/Go

    junior

    Docker

    nice to have

    high-scale distributed data stores

    nice to have

    Kubernetes

    nice to have

Job description

Online interview
Friendly offer

Our compensation structure is the base salary and equity in the form of restricted stock units.


WHAT IS BOX?

Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish ourselves as leaders in the space, and we need strong advocates to help us achieve that goal. 

Today, Box powers over 100,000 businesses, including 67% of the Fortune 500 who trust Box to manage their content in the cloud. Our Warsaw office is an incredibly exciting addition to our EMEA expansion. We're already in UK, France, and Germany, and the new Poland location will act as a global engineering and product development hub alongside our headquarters in Redwood City, California.


WHY BOX NEEDS YOU?

Our Backend Engineering organization is made up of many different teams that you can join. Whether you enjoy working on building out and scaling platforms, designing large-scale distributed systems, developing and implementing end-to-end load-balanced infrastructure, or defining next generation storage technology, we’ll help find the right team for you and what you’re interested in doing. 


Our Warsaw office is constantly growing. We started our journey in Poland in January 2021. After 1 year, we have 30 engineering teams and around 150 people on board. We're looking for Senior Backend Software Engineers to join us and play a pivotal role. You'll have the opportunity to work with a small team of talented, collaborative, and fun engineers, solving some of the toughest challenges, as we build out the future of content management in the cloud. The work you do will have an immediate impact on the productivity of millions of users, at some of the most important enterprises of our time.

Here you can read more about our teams at Box Poland: https://careers.box.com/emea/en/poland and choose from teams such as Compliance, Search, Cloud Native Services, Data Platform, Enterprise Activity Management or Content Platform team.As a whole, we have big ambitions and truly value impact, as well as tackling huge problems - if this excites you, then come join us!

WHAT YOU'LL DO?

  • Work closely with Engineering Leadership to develop strategies for evolving the platform to its next generation.

  • Collaborate with Product Management to help refine requirements and break down complex projects into meaningful, deliverable units and lead the effort.

  • Deliver product features to the business.

  • Improve the current code base and infrastructure.

  • Model best practices in crafting systems and code with sound architectures, reliability, scalability, and maintainability.

  • Communicate technical ideas and direction across the organization.

WHO YOU ARE?

  • BS, MS, or PhD in Computer Science or Engineering, or equivalent work experience.

  • 5+ years of Software Development experience in distributed systems.

  • You have experience designing, building, and deploying high quality software.

  • You have a passion for building distributed client/server systems at large scale.

  • Strong coder with demonstrated proficiency in one of the backend languages such as Java, Scala, Go, C, C++ or Python

  • You are excited about solving complex technical problems using data-driven solutions.

  • You act like an owner and strive to do work you're proud of, both technically and in your team interactions.

BONUS POINTS FOR

  • Having experience using or building high-scale distributed data stores.

  • Having experience using high throughput messaging queues and/or streaming platforms (ex. Google Pub/Sub, Apache Kafka).

  • Having experience with public cloud solutions (AWS, Azure or GCP).

PERCENTAGE OF TIME SPENT

  • 20% design

  • 50% coding

  • 10% documentation

  • 10% bug fixes

  • 10% meetings

TOOLS WE'RE USING

  • Messaging - Slack

  • Ticketing/Planning - JIRA

  • Build server - Jenkins

  • Virtualization - Kubernetes

  • Cloud infrastructure - being migrated to GCP

  • Application stack - depends on the team (Java, Go, Scala, Python, C#/.NET, PHP, Objective-C)

  • Queue/Stream - Kafka, being migrated to Google Pub/Sub

  • Databases - MySQL

EQUAL OPPORTUNITY

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

For details on how we protect your information when you apply, please see our Personnel Privacy Notice.

For more details on how Box Poland protects your information, please see our Supplemental Personnel and Candidate Privacy Notice


8 292 - 10 504 USD/month

Gross per month - Permanent

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
By providing your consent, you agree to the processing, storing, sharing and transfer of your personal data to Box. Your... more