Tech Lead — SDK (C++) в UnderDefense, Львів, віддалено

UnderDefense

  • Львів
  • Постійна
  • Повна зайнятість
  • 1 день тому
UnderDefense, founded in 2017, delivers industry-leading Managed Detection and Response (MDR) with a 100% clean record against ransomware for our customers.
/ /3 вересня 2025Tech Lead - SDK (C++)Львів, віддаленоWe are looking for a skilled C++ Developer to join our team and contribute to developing our SDK, which is compiled to WebAssembly (WASM) and integrated with Android and iOS platforms through bindings. As a C++ Developer, you will play a key role in designing, implementing, and optimizing core components of our SDK to ensure seamless integration and optimal performance across WebAssembly, Android, and iOS environments.What is in it for you?
  • Innovative Impact: Join a team that thrives on innovation, creativity, and the opportunity to work on cutting-edge technologies.
  • Career Development: We are committed to your professional growth and offer opportunities for advancement, training, and certification.
  • Dynamic Environment: Work in a fast-paced, collaborative setting that fosters a culture of excellence and teamwork.
  • Competitive Compensation: We offer a comprehensive benefits package that includes competitive salary, health insurance, retirement plans, and more.
What you can do for us:
  • Lead the design, development, and evolution of our SDK written in C++, ensuring optimal performance across WebAssembly, Android, and iOS platforms.
  • Define and drive the architectural roadmap, ensuring clean abstractions and extensibility of the SDK.
  • Oversee the implementation and maintenance of bindings for Android (Java/Kotlin) and iOS (Objective-C/Swift).
  • Provide technical mentorship, perform code reviews, and foster a culture of engineering excellence.
  • Collaborate with product managers, designers, and other engineering leads to align on priorities and deliverables.
  • Own the performance profiling and optimization of critical SDK components across all supported platforms.
  • Ensure robust CI/CD processes, high code quality, and thorough documentation.
  • Represent the SDK team in cross-functional planning and decision-making forums.
  • Stay up to date with emerging trends in C++, WebAssembly, and mobile platform development, and introduce relevant innovations into the team.
Skills Required:
  • Expert-level proficiency in modern C++ with deep knowledge of object-oriented design, memory management, multi-threading, and performance optimization.
  • Proven experience in developing and leading the delivery of SDKs or developer-facing libraries.
  • Strong understanding of compiling C++ to WebAssembly, and experience working with tools like Emscripten.
  • Solid grasp of mobile platform integration, including Android (Java/Kotlin) and iOS (Objective-C/Swift) bindings.
  • Experience architecting large-scale, cross-platform codebases with high reliability and performance requirements.
  • Demonstrated leadership skills, including team mentorship, technical decision-making, and cross-functional collaboration.
  • Familiarity with Agile methodologies, version control (Git), and CI/CD pipelines.
  • Excellent communication skills and the ability to present technical concepts to both engineering and non-technical audiences.
Bonus Skills: * Experience with JavaScript or TypeScript
  • Prior experience working with or contributing to open-source SDKs.
Salary:Salary? Firstly, we value personality and want to get to know you as a professional. We do not set financial limits for the position and try to find common ground with each candidate individually. Let's find out how we can benefit each other.About other benefits:
  • Competitive compensation package with opportunities for career advancement.
  • Innovative and dynamic work environment focused on product development.
  • Remote/Flexible working hours to accommodate personal commitments.
  • Opportunities for global collaboration with teams around the world.
  • Paid time off including vacation and sick leave.
  • Reimbursement for professional development activities such as conferences and certifications.
  • Health and wellness benefits including internal medical insurance.
  • Social events and team-building activities to foster a positive work culture.
  • Minimal bureaucracy to ensure efficiency and productivity.

Dou