Logo Hornetsecurity GmbH

Software Engineer

Job

  • Level
    Senior
  • Location
    Hanover
  • Working Model
    Full Remote
  • Job Field
    Application
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

In this role, you will develop the business logic and UI for Hornetsecurity's endpoint protection products on macOS, responsible for architecture, implementation, and maintenance of client software in a team.

Job Technologies

Your role in the team

  • You will be responsible for creating, improving and maintaining business logic and UI components of Hornetsecurity's endpoint protection products that help users worldwide to remove malware from their systems and stay protected. This role is specifically dedicated to macOS development.
  • Primary responsibility is focused on architecture, development and maintenance related to new and existing Hornetsecurity client software components that are designed to support multiple platforms (macOS and Windows). This involves everything from minor code changes to design of new modules, including writing code, debugging, testing, and documentation.
  • You will contribute to cross-component communication and integration, including networking and inter-process communication mechanisms.
  • You will collaborate closely with DevOps and build pipelines to ensure reliable delivery, signing, and deployment of macOS applications.
  • You will complete documentation and provide input to improve procedures for installation, development, and maintenance processes.

This text has been machine translated. Show original

Our expectations of you

Qualifications

  • Solid understanding of both macOS and Windows architectures.
  • Familiarity with GitLab Pipelines, Azure Pipelines and modern DevOps practices (CI/CD) is highly desirable.
  • Fluent verbal and written English communication skills.

Experience

  • 5+ years of hands-on experience developing and maintaining desktop applications for macOS.
  • Professional experience with one or more of: C#/.NET Core, C, C++, or Java.
  • Swift and/or Objective-C experience is a strong plus.
  • Experience with macOS code signing and application signing processes is a strong plus.
  • Experience with networking and messaging technologies such as sockets, gRPC, and RabbitMQ is a plus.
  • Hands-on experience with crash dump analysis and common source control systems.

This text has been machine translated. Show original

What we offer

  • Be part of a growing global company in one of the most dynamic industries - cybersecurity.
  • Free space for innovation and independent action in a fast-growing international company.
  • Short decision paths and flat hierarchies in an open working atmosphere.
  • Personal and professional development opportunities.
  • Unlimited contracts - we're looking for hornets to grow long-term with us.
  • Home-office option and flexible, trust-based working time.

This text has been machine translated. Show original

Benefits

Work-Life-Integration

Higher Take-Home Pay

Health, Fitness & Fun

Food & Drink

Topics You Will Work On

Job Locations

  • Location Hanover

    Niedersachsen

    Germany

About Your Employer

Hornetsecurity GmbH

Hornetsecurity GmbH

Hornetsecurity is a leading German provider of cloud security services, protecting the IT infrastructure, digital communications and data of businesses and organizations of all sizes. Its services are delivered through 9 globally redundant facilities. The product portfolio includes all key areas of email security, from spam and virus filtering to legal compliance archiving and encryption, as well as protection against CEO fraud and ransomware.

Description

  • Company Size
    50-249 Employees
  • Founding Year
    2007
  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
Logo Hornetsecurity GmbH

Software Engineer

Location
Hanover
Working Model
Full Remote
Diversity
Open for all genders
English Only
English only required

More Jobs