We’re currently on the lookout for experienced Python Engineers to a team that’s working on a hybrid technology platform from Egnyte: Turbo.
The opportunity
Here’s what you need to know about Egnyte and Turbo. Egnyte is a product-focused company, not a software outsourcing business. We build and maintain our flagship software: a secure content platform called Egnyte, used by companies like Red Bull and Yamaha. With 200+ people working in our Poznań office, we remain a people-first workplace.
You will be joining a team that’s developing Turbo, a tool that provides our clients with benefits of cloud and on-premise data sharing at the same time. It’s a smart cache solution that allows companies to access and collaborate on their files smoothly even when their Internet connection is not reliable.
Here’s what you can expect upon joining our team:
A team to thrive in
You’ll definitely find people to learn and get inspiration from at Egnyte. The core development team of Turbo is based in Poznań—you’ll work hand in hand with a group of experienced programmers.
A flexible organization
If you have preferences regarding the form of employment or working hours, let us know: we’ll hear you out and figure out a solution that allows you to work comfortably in our office or remotely.
A chance to grow as a Backend Engineer
You’ll have plenty of opportunities to sharpen your Python or Go skills. We’re talking large-scale server-side architecture and complex technical challenges to solve.
You’re day-to-day at Egnyte
All products at Egnyte are developed with Agile principles in mind. Product specialists working closely with Turbo developers analyze the needs of our clients and iterate the roadmap. Your task is to design and produce quality code with performance, maintainability and stability in mind.
As a Senior Python Software Engineer at the Turbo team you will:
- Own, improve, maintain and enhance code responsible for synchronizing/caching large data repositories, networking and interoperability with client software
- Specify, design and implement features that improve the utility, performance and scalability of the platform
- Influence architecture, features and implementation of our product.
- Provide engineering support for live production issues as needed
About you
We’re looking for individuals with remarkable Python programming skills, but your personality is also important. You will be working in a democratic team, so we need you to be able to voice your opinions and communicate effectively.
Main requirements include:
- At least five years of professional software engineering experience including production-grade software
- Experience with software product life-cycle including supportability / monitoring
- At least 3 years of experience developing in Python 3 full-time
- Experience with at least one of Python-based web frameworks
- 3 years of experience with Linux (server-side)
- Excellent understanding of automated test frameworks and unit tests
- Fluency in English (we have an international team)
- Practical experience with Docker
We’ll be impressed by your experience with distributed computing and microservice-based architecture. If you’re a Golang enthusiast, you should definitely mention that during the interview: experience with Go in production environment will be a plus.
The Offer
- Salary from 13500 PLN net + vat up to 17500 net+ vat
- Flexible forms of employment
- Stock options
- Flexible working hours (core hours 10am-3pm) or remote work days if you need them
- 4000 PLN Gross conference budget per person and additional 4 training days each year to boost your skills
- MultiKafeteria - you can choose MultiSport or gift cards every month or whatever you need to make you happy
- Private medical health care
- Relocation support
- Free in-house English classes
Egnyte is privately held and funded by top notch investors such as: Goldman Sachs, Google Ventures, Kleiner Perkins Caufield & Byers, Polaris Partners, Floodgate Fund, Northgate, CenturyLink and Seagate