Client: ESET
Location: Not specified
Job Category: Other
EU work permit required: Yes
Job Reference: d613c10b0785
Job Views: 31
Posted: 23.01.2025
Expiry Date: 09.03.2025
Job Summary: The main role of Senior C++ Developer is to support the development of security products for macOS and Linux platforms. Depending on your skills and preferences, you will have the possibility to choose between system programming on the back-end or supporting the team by maintaining, extending, and deploying the in-house tooling that supplements the aforementioned security product.
What does working as a Senior C++ Developer entail?
You will be a part of the team that is creating security solutions for macOS and Linux platforms. Your main duty will be to develop reliable code, which can be deployed on user machines afterwards. Your responsibilities will also include analysis, design, implementation, and automatic testing of various parts of the solution. Based on your skills and preferences, you will also have an option to develop, maintain, and test various internal tooling utilities that are used to ensure that the aforementioned security solution is in stable condition, matches the expectations of various analytic teams, and that new updates don’t introduce any regressions.
Technologies used: Depending on the task at hand, the technologies and system tools you will use on the job are as follows:
Additionally, knowing your way around the XNU and Linux kernels, various Apple’s System Extension lifecycles, and knowledge about the release pipeline for macOS (e.g., application bundles, executable notarization) would be an additional advantage.
We also have some internal Rust projects if its your thing ;).
The advantages: You will have the opportunity to learn something new every day and work with the latest technologies. You will get the satisfaction that comes from developing products that are helping to protect tens of millions of users around the world.
Are you cut out for the job? If you feel right at home working on macOS or Linux, we have the job for you. You should be experienced in C++ and know Git. We will appreciate not only your programming skills but also your initiative, creativity, analytical thinking, team spirit, and willingness to learn new things. If you lack experience in macOS programming, but you’re determined and willing to learn, we still would like to hear from you!
You can work on-site, in a hybrid mode, or fully remotely. Important note – full home office only on the territory of Poland, based on work agreement, not freelance or contract cooperation.
Bonus: We offer a yearly bonus in the amount of up to 14%, performance dependent.
Benefits: In our comfy office, you will find not only a lot of space, comfortable chairs, and sit-stand desks, good coffee, and other beverages and snacks, but also a parking place, shower, console, and massage chairs :) We celebrate important moments with our employees by granting them marriage, childbirth, and work anniversary allowances. We organize events (teambuildings, family day, Christmas party, and more), we offer a sport subscription or sport & culture card, meal allowance, payback for commuters, private healthcare, and 3 paid sick leaves per year.
If you feel like joining our team, please apply and we will contact you soon. Our interview consists of two parts - technical and HR.
#J-18808-Ljbffr