All offersPoznańPythonSoftware Engineer (Python)
Software Engineer (Python)
Python
Egnyte Poland

Software Engineer (Python)

Egnyte Poland
Poznań
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote
Egnyte Poland

Egnyte Poland

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 + organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visit www.egnyte.com.

Company profile

Tech stack

    Python 3
    regular
    Linux
    regular
    Unit Testing
    regular
    software development life-cycle
    regular
    Docker
    nice to have
    Kubernetes
    nice to have

Job description

Online interview


Egnyte is looking for Software Engineers to join a team that is critical for the company's success:


Monetization Infrastructure, which manages Reseller portal, billing, and provisioning systems and provides our company with monetization flows and critical business information. It’s an opportunity to get or improve the experience in areas of:

  • fintech, 
  • fast, high-availability APIs,
  • database performance,
  • distributed computing,
  • various Google Cloud Platform services.

Your day-to-day at Egnyte:

  • Own code (from design through implementation up to deployment and production monitoring)  responsible for python services responsible for e,.g. previewing documents, database manipulation, customer deployment & provisioning, and others,
  • Develop existing and new features taking into consideration such factors as utility, performance, and scalability of the platform,
  • Possibility of not only Influencing architecture and implementation but also feature definition of our services,
  • Be the end-to-end owner of the services by providing engineering support for production used by over a million users daily.

About you:

  • At least three years of professional software experience in Engineering,
  • Experience with all phases of software development life-cycle including supportability and monitoring,
  • Python 3 knowledge,
  • Experience with at least one web framework,
  • Understanding of Linux on the server-side,
  • Practical knowledge of  unit tests,
  • Solid English skills to effectively communicate with other team members.

Bonus points:

  • Experience with distributed computing and microservice-based architecture,
  • Experience with Docker or K8s.