Knight FoundationKnight Foundation

Jobs in our network

Senior Software Desktop Engineer at Wickr
New York City, NY, US

Wickr is securing the way the world communicates. Our mission is to help organizations and individuals around the world ensure the privacy of their intellectual property and communications, regardless of the data format. We build state-of-the-art cyber security technology and tools to safeguard the integrity and security of personal and business data in transit and at rest with greater efficacy than any other solution on the market.

Do you get excited about building great products using the latest technologies? Are you passionate about great software, and enjoy the details and the long-term outlook of technology strategy?  Do you thrive in an Agile development environment? If so, Wickr is looking for a Senior Desktop Engineer to help create a globally-scalable ecosystem of applications that yield a secure communication and collaboration platform for our users and partners.  


Primary Responsibilities: 

  • Architect, design, build and operate scalable software systems and services
  • Quickly propose, prototype, evaluate and optimize features accounting for delivery of digital content discovery and security as well as cloud-based technologies
  • Build and deliver highly available and reliable software on time that is secure and scalable
  • Work with other platform teams to integrate and coordinate releases for the delivery of the Wickr Professional product suite



  • Proven track record of developing enterprise and consumer real-time communications software and related build environments, with a focus on mission critical, low latency multithreaded applications
  • Experience with Microsoft, OSX and Linux client real-time media handling libraries a plus
  • Experience with Qt cross-platform software development
  • Experience developing using C++ and C languages in a cross-platform environment
  • Proficient understanding of code versioning tools (Git) and continuous integration
  • Experience with automated testing platforms and unit testing
  • Working knowledge of application environments, messaging, high quality design documentation, unit testing and peer code reviews and performance monitoring
  • Strong problem solving skills, adaptability and proactiveness
  • Capable of interacting between distributed system components in order to ensure proper functioning
  • Hands-on code contribution and delivery of libraries, API's and documentation
  • Knowledge of common encryption algorithms and secure coding practices
  • Self-starter who is willing to take ownership with strong communication and verbal skills
  • Bachelors Degree in Computer Science; Masters Degree a plus



  • Stock options
  • Competitive salary based on commensurate experience
  • Commuter benefits
  • Vacation days & time off
  • Medical, dental & vision insurance
  • Life & disability coverage
  • FSA plan
  • 401K plan
  • Ensuring the privacy of millions of people
  • Work with world class cryptographers 

Sign up for our newsletter

Submit your email. Receive updates and the @knightfdn newsletter.

Subscription Options