Systems Engineer

Greenhouse Software, Inc.

Berlin

Hybrid

EUR 90.000 - 130.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Erhalte eine Antwort von diesem Arbeitgeber — ein Lebenslauf und ein Anschreiben, die genau auf die Eigenschaften eingehen, die gesucht werden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Greenhouse Software, Inc. is seeking a systems engineer to own, maintain and innovate in our core library technology used by mobile apps.

The role focuses on protocol design, applied cryptography, adversarial thinking, and low‑level optimisations to support hundreds of manufacturers, platforms, and compilers. You will work with seasoned engineers on production systems handling large data and real-time processing, reading research papers, and translating cryptographic concepts into robust

Qualifikationen

  • Strong C/C++ background with cross‑compilation toolchains.
  • Shipped production code running on client devices.
  • Fluent in concurrency, profiling and keeping latency down.
  • Able to reason about cryptographic protocols and their guarantees.
  • Willing to learn multiple languages and frameworks across backend, library and frontend.

Aufgaben

  • Own, maintain and innovate in our core library technology for mobile apps.
  • Design protocols, apply cryptography, and think adversarially.
  • Ensure compatibility across hundreds of manufacturers, platforms and compilers.

Kenntnisse

C/C++
Concurrency
Profiling
Low latency
Adversarial thinking
Cryptography
Cross-compilation
Android/iOS pipelines
Time series analysis

Tools

Cross-compilation toolchains

Jobbeschreibung

We are an ambitious, committed and seasoned team of systems engineers, cryptography specialists, security analysts, data scientists, and customer-facing managers. We are looking for people that embrace an engineering mindset to build what hasn’t been built and can apply their skills to solve hard, complex problems.

We develop the security infrastructure of mobile apps to allow app developers to work with clean first‑party data. We believe data is critical to making informed decisions for any organization, be it in understanding the app’s user base or in protecting their operations. We build software that operates in big data pipelines that spans millions of devices a day and is subject to constant and rigorous adversarial threats. We operate in a wide variety of platforms and chip architectures, each with their own quirks and faults. Above all, we deliver reliable and frictionless technologies that enhance the life of a mobile app using a cross-disciplinary tech stack. To give some examples:

  • Zero-knowledge and privacy-preserving cryptographic protocols
  • Embedded systems
  • Networking protocols
  • Compiler theory
  • Security analysis
  • Deployment infrastructures
  • Web analytics
  • Web microservices and job queues
  • Data aggregation in real-time across millions of records

In several of these areas, we work with state-of-the‑art research. We actively read, implement and encourage reading research papers. You will work with seasoned engineers that have built performant production systems that process petabytes of data for billions of end users on daily basis.

About the role

We’re looking for a systems engineer to own, maintain and innovate in our core library technology that runs on mobile apps. There will be a lot of protocol design, applied cryptography, adversarial thinking as well as low‑level optimisations to cryptographic protocols. Everything we do on the library must support hundreds of different manufacturers, different platforms, and different compilers.

Must haves
  • A strong C/C++ background and understand the different cross‑compilation toolchains involved in that world
  • Have shipped and maintained production code that ran on client devices
  • Are fluent in concurrency, profiling, and keeping latency down
  • Think adversarially by default. Almost every protocol we build is public‑facing and will be attacked
  • Are comfortable reading a cryptographic protocol spec and reasoning about what it does and doesn’t guarantee
  • Able and keen to learn new technologies: in‑between the backend, library and frontend, there are about 7 different programming languages and even more frameworks
  • Able to look at time series graphs and understand the real‑life impact of the systems you’ve built and algorithms you’ve implemented
  • Are able to look at a binary from an attacker’s point of view as well as a defender’s point of view
  • Are able to outline how compilation pipelines work in the Android and iOS worlds
Nice to haves
  • Understanding of distributed systems
  • Understanding of mobile systems
  • Applied cryptography experience
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Full-stack Engineer
Full-stack Engineer

Greenhouse Software, Inc. • Berlin

Hybrid
EUR 70.000 - 110.000
Software Engineer (Mobile)
Software Engineer (Mobile)

NetBird GmbH • Berlin

Vor Ort
EUR 60.000 - 80.000
Comprehensive compensation package
Hybrid work environment
Growth opportunities
Software Engineer (Mobile)
Software Engineer (Mobile)

NetBird • Deutschland

Hybrid
EUR 70.000 - 110.000
Compensation package
Hybrid work
Diverse and collaborative team
+2
Software Engineer, Mobile SDK
Software Engineer, Mobile SDK

Xapply • Deutschland

Hybrid
EUR 120.000 - 180.000
Medical/Rx Insurance
Dental Insurance
Vision Insurance
+3
Software Engineer
Software Engineer

EndoSec LLC • Deutschland

Vor Ort
EUR 85.000 - 120.000
Mobile App Engineer
Mobile App Engineer

GHK Technologies Inc • Deutschland

Remote
EUR 70.000 - 95.000
Embedded Software Engineer
Embedded Software Engineer

Steneg • Deutschland

Vor Ort
USD 90.000 - 120.000
Senior Software Engineer — Secure, Hardware-Integrated Systems
Senior Software Engineer — Secure, Hardware-Integrated Systems

Steneg • Deutschland

Remote
USD 80.000 - 120.000
Secure Embedded Software Engineer — ARM, Cryptography
Secure Embedded Software Engineer — ARM, Cryptography

Steneg • Deutschland

Vor Ort
USD 90.000 - 120.000
Software Engineer
Software Engineer

Steneg • Deutschland

Vor Ort
USD 80.000 - 120.000