Software Engineer – North Macedonia
Primary stack
Nice to have's
Job description
About the Position
Email remains the backbone of global communication and one of the most targeted vectors for cyberattacks. With the rapid advancement of Large Language Models (LLMs), sophisticated, AI-driven attacks have become an increasingly critical threat to enterprises, NGOs, and global institutions.
In our Security Lab, an international team of engineers builds the services that protect over 1.4 billion mailboxes worldwide. We are looking for a Software Engineer to join us in Skopje, North Macedonia and help shape the next generation of email security. You will work primarily in Go and Python, shipping services that operate at a massive scale, while collaborating with colleagues across Germany, Spain, France, Canada, Japan, North Macedonia, and the United Kingdom.
Responsibilities
- Build and Maintain Core Services: Design, develop, test, document, and operate end-to-end backend services for email security, working primarily in Go.
- Develop Advanced Threat Detection: Build scan pipelines, extract complex artifacts from emails for deep analysis, and design next-generation threat detection capabilities for our enterprise customers.
- Optimize at Scale: Improve the platform for performance, scalability, security, and reliability using pragmatic, measurable solutions.
- Leverage AI-Driven Engineering: Be part of a modern engineering culture. Work hand-in-hand with us to transform traditional workflows into AI-driven processes and build a cutting-edge engineering harness.
- Work with Core Technologies: Build and deploy using a focused, modern stack primarily centered around Go, Python, Linux, Redis, and MariaDB, while leveraging AI tools like Claude.
- Ensure Exceptional Quality: Write comprehensive unit, functional, and integration tests to maintain high software standards.
- Collaborate Globally: Ship innovative features in close collaboration with cross-functional teams across multiple time zones. Participate in code reviews, knowledge sharing, and the continuous refinement of our engineering practices.
Requirements
- Engineering Background: Must have strong software development skills in Go, C, or Python.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Technical Foundation: Strong knowledge of Git, version control workflows, and comfortable navigating Linux/Unix environments via the command line.
- Problem-Solving Skills: A highly analytical, practice-oriented mindset with the ability to tackle complex architectural challenges.
- Communication: Professional proficiency in English (written and spoken) and the ability to collaborate effectively in a diverse, international team.
Nice to Have
- Knowledge of core email authentication protocols (DKIM, SPF, DMARC).
- Familiarity with designing or operating high-throughput systems.
- Experience with containerization technologies (e.g., Docker).
- Hands-on experience integrating AI-assisted development tools into daily workflows.
- A background or strong personal interest in cybersecurity.
- Familiarity with automated testing frameworks and CI/CD pipelines.
We Offer
- Room for innovation and autonomy in a fast-growing international company.
- Temporary Employee Exchange Program – we provide the ability for you to work at our global office locations and explore the world (e.g. Berlin, Madrid, Malta, Montréal, Washington D.C.).
- Flexible working hours and the option to work from home.
- Permanent contracts – we’re in it for the long haul and hope you are too!
- Team events like Laser Tag, Office Movie Nights, Foodie Fridays, and much more – let yourself be surprised!
- FitKit subscription and private insurance for your health!
- Referral Bonus: we pay 1500€ for each referral who is successfully hired by us!
About the Company
Hornetsecurity is a leading global provider of next-generation cloud-based security, compliance, backup, and security awareness solutions that help companies and organizations of all sizes around the world. Its flagship product, 365 Total Protection, is the most comprehensive cloud security solution for Microsoft 365 on the market. Driven by innovation and cybersecurity excellence, Hornetsecurity is building a safer digital future and sustainable security cultures with its award-winning portfolio. Hornetsecurity operates in more than 120 countries through its international distribution network of 12,000+ channel partners and MSPs. Its premium services are used by more than 125,000 customers.
© Hornetsecurity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.