Staff Engineer (for Backend)
Budapest, HU
About Tresorit:
Tresorit offers completely secure cloud storage and a file collaboration service to businesses worldwide. Stored content is encrypted with military-grade security. More than 10,000 businesses around the world use Tresorit to protect their confidential data and securely share information internally within their teams and with external clients and partners. Tresorit’s technology combines industry-leading end-to-end encryption, granular data control features, and seamless integration into workflows.
Role overview:
As a Staff Engineer at Tresorit, you will work with a broad array of innovation challenges and complex projects, across various industries, typically in the Business-to-Business space. As an experienced member of an agile team, you’ll be working with other team members to influence and investigate design approaches, prototype new technology, and evaluate technical feasibility. You will find yourself working as a part of full-stack product teams and liaise with designers and customers for the ultimate goal of designing and building end-to-end encrypted, easy-to-use commercial cloud products and services that are derived from an understanding of the business, its actors, and the technology blocks.
What you will do:
- Drive the product, designing, and shipping new features that solve our customers’ needs and help them secure their digital life and work.
- Collaborate with Engineering Architects to design, develop and implement the massively scalable, reliable, and resilient servers our service depends on.
- Focus on big-picture technical challenges, ensuring high-quality, scalable systems that bridge business objectives with technical solutions.
- Addresses complex, cross-functional technical challenges, influencing architectural consistency and shared engineering standards across teams.
- Optimize, test, and continuously improve our product for performance and developer productivity.
- Deploy, monitor, and operate the service that is run on Microsoft Azure.
- Integrate our service with various third-party providers (e.g. CRM, support, payment and billing system, email & text message service, etc.).
- Integrate features provided by our self-developed crypto library and API.
- Work closely with UX/UI designers and the business to define and implement elegant solutions to interesting problems.
- Investigate and fix defects from our issue-tracking system.
- Participate in design and code reviews.
- Works with different teams to ensure successful project completion and alignment with business objectives.
- Act as a mentor and help engineers grow their design, code and systems-thinking skills.
- Partner with Engineering Leadership to align technical strategy with company goals.
What you will need:
- 8+ years of experience working on mid or large sized services,
- Hands-on experience with SQL and/or NoSQL databases,
- Understanding of cloud services, and API platform concepts,
- Demonstrated ability to make architectural trade-offs balancing performance, cost, and maintainability,
- Ability to solve issues independently while keeping an eye on the holistic view and considering broader context,
- Strong collaboration skills by helping others and keen to roll up your sleeves and take ownership to drive company-wide impact,
- Ability to guide and mentors other engineers on technical skills and best practices.
- Good written and verbal communication skills in English.
- Bonus points:
- Experience in Front-end developing (Angular 2+ and/or React with TypeScript),
- Native client developing (.NET WPF),
- Experience with UWP/WinForms/Xamarin,
- Knowledge in applied cryptography (e.g. block cipher modes, padding schemes, PKI), crypto libraries (e.g. OpenSSL, Crypto++),
- Sense for great UI/UX,
- Product development experience (especially in large, distributed systems),
- Contributions to active open-source projects.
What we offer:
- Competitive base salary with a wide range of extra benefits, like:
- Cafeteria-system,
- Annual bonus,
- Private health insurance plan (Medicare),
- Gym subsidies,
- Company mobile and free mobile subscription,
- Learning and self-development opportunities,
- Flexible working hours & hybrid working conditions,
- Paid parental leave,
- Workation opportunity,
- In-office snacks & beverages,
- Team building days.
How to apply:
Get started by clicking "Apply now" and attaching your resume for consideration. We encourage you to apply even if you believe you do not meet every single qualification. Many excellent candidates do not check every box, and that is okay. We are happy to recognize the potential in motivated people, and work in an environment where we can grow and learn together.