This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Principal Software Engineer to join our high-impact engineering team. In this role, you will be instrumental in architecting, building, and maintaining the mission-critical backend infrastructure that powers Unit 42’s customer-facing web applications. As a proactive self-starter, you will lead the development of modern cloud services, ensuring seamless scalability across diverse user profiles and global regions. You will collaborate with cross-functional teams to drive innovation in a fast-paced environment where your work directly impacts the security posture of organizations worldwide.
Job Responsibility:
Spearhead the design and implementation of highly scalable, secure, and performant backend services
Build and manage modern cloud-native services, primarily within the Google Cloud Platform (GCP) ecosystem
Design and maintain robust, RESTful APIs that serve both internal stakeholders and external global customers
Architect complex data models across both relational (SQL) and non-relational databases to ensure data integrity and high availability
Use advanced data structures and algorithms to solve complex computational problems and optimize system latency
Troubleshoot, maintain, and enhance production-level code, ensuring high uptime and reliability for new and existing services
Collaborate with CI/CD pipelines and containerization strategies (Docker/Kubernetes) to streamline deployment and configuration management
Work within an Agile environment, participating in peer code reviews and contributing to the technical growth of the team
Requirements:
8+ years of professional experience in backend software engineering
Expert-level proficiency in at least one typed programming language (e.g., Python, Golang, C/C++, or Java)
Mastery of SQL and deep experience with database design (SQL and NoSQL)
Proven track record of designing and scaling RESTful APIs
Strong foundation in advanced data structures and algorithms
Hands-on experience with Containerization (Docker, Kubernetes)
Experience with Cloud Computing platforms (GCP preferred
AWS/Azure also valued)
Proficiency in CI/CD workflows and configuration management (GitLab CI preferred)
Expertise in version control systems, specifically Git
Excellent verbal and written communication skills with the ability to articulate complex technical concepts
A meticulous attention to detail and a "security-first" mindset
Experience working in Agile/Scrum development environments
Nice to have:
Knowledge of cybersecurity principles, threat intelligence, or incident response workflows