# Principal Software Engineer

[Cyolo](https://gurify.com/jobs?q=Cyolo) · Ramat Gan, Israel · Posted today

Principal

[Apply on the original posting → (opens in a new tab)](https://www.comeet.com/jobs/cyolo/F5.005/principal-software-engineer/7F.F69)

## Job description

Join our team as a Principal Software Engineer!

We are looking for a Principal Software Engineer to join our R&D organization and take technical ownership of foundational capabilities at the heart of Cyolo’s platform.

This is a senior, deeply hands-on technical leadership role, combining architectural responsibility with substantial involvement in design, implementation, and production problem-solving. You will shape and build critical systems spanning distributed systems, networking, infrastructure, high availability, reliability, and performance.

You will play a central role in the evolution, reliability, and scalability of Cyolo’s technology as our product and customer base continue to grow.

Cyolo secures every connection across critical infrastructure and operational technology (OT) with a full-stack Secure Connectivity Platform that unifies remote privileged access and zero trust microsegmentation. Purpose-built for the world’s most critical operations, Cyolo makes secure connectivity surprisingly simple.

### Responsibilities:

- Core platform architecture: Own the architecture and evolution of foundational capabilities across Cyolo’s platform, translating complex technical requirements into pragmatic, maintainable solutions

- Hands-on software development: Design, implement, test, and operate high-quality production software, remaining closely involved in the code and leading through technical execution

- Distributed systems and networking: Develop and evolve capabilities related to clustering, distributed consensus, service communication, high availability, and our network stack

- Technical ownership: Take end-to-end responsibility for critical components—from architectural decisions and implementation through observability, deployment, production operation, and continuous improvement

- Reliability and performance: Solve challenging problems involving concurrency, scale, resilience, failure recovery, resource utilization, and system performance

- Engineering excellence: Help establish and promote strong engineering practices in areas such as design, code quality, testing, maintainability, observability, and operational readiness

- Technical leadership and mentoring: Review designs and code, mentor engineers, and serve as a trusted technical partner to engineering leadership and development teams

- Cross-functional collaboration: Work closely with Product, DevOps, Security, QA, and other engineering teams to deliver cohesive solutions to complex customer and product requirements

- Long-term technical direction: Identify architectural risks, technical debt, and opportunities for improvement, and lead initiatives that strengthen the platform over time

### Requirements

### Requirements:

- 7+ years of professional software development experience, although demonstrated technical depth, judgment, and ownership are more important to us than a specific number of years

- Experience operating as a senior engineer, technical lead, software architect, or principal contributor on complex production systems

- Proven experience designing and building software involving distributed systems, networking, infrastructure, or other systems-level challenges

- Strong understanding of software architecture, concurrency, availability, consistency, performance, resilience, and failure handling

- Hands-on experience developing production software in Go or another systems-oriented programming language

- Strong understanding of networking concepts and protocols, with the ability to diagnose complex problems across application, operating-system, and network boundaries

- Demonstrated ability to take ownership of substantial technical areas and carry them from architectural design through implementation and production operation

- Experience working cross-functionally with Product, DevOps, Security, QA, and other engineering stakeholders

- The ability to make sound engineering trade-offs and communicate complex technical decisions clearly

- A genuine passion for software engineering, including curiosity about how systems work beneath the surface and a desire to continually improve them

- A high-ownership mindset, strong execution capabilities, and the independence to lead critical technical initiatives

- High proficiency in English, both written and verbal

### An advantage:

- Experience with consensus algorithms such as Raft, clustered systems, or highly available platforms

- Experience developing security, networking, infrastructure, database, storage, or distributed-platform products

- Familiarity with Linux internals, containers, Kubernetes, cloud infrastructure, or low-level network troubleshooting

**Live in Cyolo’s hiring system.** Read from the company's own applicant tracking system, not reposted from a job board — so it's a real, open requisition rather than an ad that outlived the role.

We remove it as soon as it disappears at source.

## More jobs like this

- HO [Senior Full Stack Software Engineer - Payments](https://gurify.com/job/senior-full-stack-software-engineer-payments-at-houzz-a63ce29d8b35) Houzz · Israel · 4 days ago
- NE [Principal Application Security Engineer/Architect](https://gurify.com/job/principal-application-security-engineer-architect-at-nextta-73633c565345) Nextta · Tel Aviv, Israel · last week
- LA [Full Stack Software Engineer](https://gurify.com/job/full-stack-software-engineer-at-lab42-d5bae6e2bc49) Lab42 · Ramat Gan, Israel · 2 weeks ago
- NE [Senior Software Engineer (Data Team)](https://gurify.com/job/senior-software-engineer-data-team-at-nexxen-1d9fd644a6d2) Nexxen · Tel Aviv, Israel · 2 weeks ago
- ST [Backend Engineer](https://gurify.com/job/backend-engineer-at-stigg-5bc04f43e4f9) Stigg · Tel Aviv, Israel · last week
- NO [Technical Support Engineer – Night Shifts (Student )](https://gurify.com/job/technical-support-engineer-night-shifts-student-at-novidea-c49e06da87c9) Novidea · Israel · 2 days ago

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Principal Software Engineer","description":"\u003Cp\u003EJoin our team as a Principal Software Engineer!\u003C/p\u003E\u003Cp\u003EWe are looking for a Principal Software Engineer to join our R\u0026amp;D organization and take technical ownership of foundational capabilities at the heart of Cyolo\u2019s platform.\u003C/p\u003E\u003Cp\u003EThis is a senior, deeply hands-on technical leadership role, combining architectural responsibility with substantial involvement in design, implementation, and production problem-solving. You will shape and build critical systems spanning distributed systems, networking, infrastructure, high availability, reliability, and performance.\u003C/p\u003E\u003Cp\u003EYou will play a central role in the evolution, reliability, and scalability of Cyolo\u2019s technology as our product and customer base continue to grow.\u003C/p\u003E\u003Cp\u003ECyolo secures every connection across critical infrastructure and operational technology (OT) with a full-stack Secure Connectivity Platform that unifies remote privileged access and zero trust microsegmentation. Purpose-built for the world\u2019s most critical operations, Cyolo makes secure connectivity surprisingly simple.\u003C/p\u003E\u003Ch3\u003EResponsibilities:\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003ECore platform architecture: Own the architecture and evolution of foundational capabilities across Cyolo\u2019s platform, translating complex technical requirements into pragmatic, maintainable solutions\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EHands-on software development: Design, implement, test, and operate high-quality production software, remaining closely involved in the code and leading through technical execution\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDistributed systems and networking: Develop and evolve capabilities related to clustering, distributed consensus, service communication, high availability, and our network stack\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ETechnical ownership: Take end-to-end responsibility for critical components\u2014from architectural decisions and implementation through observability, deployment, production operation, and continuous improvement\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EReliability and performance: Solve challenging problems involving concurrency, scale, resilience, failure recovery, resource utilization, and system performance\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EEngineering excellence: Help establish and promote strong engineering practices in areas such as design, code quality, testing, maintainability, observability, and operational readiness\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ETechnical leadership and mentoring: Review designs and code, mentor engineers, and serve as a trusted technical partner to engineering leadership and development teams\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ECross-functional collaboration: Work closely with Product, DevOps, Security, QA, and other engineering teams to deliver cohesive solutions to complex customer and product requirements\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ELong-term technical direction: Identify architectural risks, technical debt, and opportunities for improvement, and lead initiatives that strengthen the platform over time\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003ERequirements\u003C/h3\u003E\u003Ch3\u003ERequirements:\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003E7\u002B years of professional software development experience, although demonstrated technical depth, judgment, and ownership are more important to us than a specific number of years\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience operating as a senior engineer, technical lead, software architect, or principal contributor on complex production systems\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EProven experience designing and building software involving distributed systems, networking, infrastructure, or other systems-level challenges\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EStrong understanding of software architecture, concurrency, availability, consistency, performance, resilience, and failure handling\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EHands-on experience developing production software in Go or another systems-oriented programming language\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EStrong understanding of networking concepts and protocols, with the ability to diagnose complex problems across application, operating-system, and network boundaries\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDemonstrated ability to take ownership of substantial technical areas and carry them from architectural design through implementation and production operation\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience working cross-functionally with Product, DevOps, Security, QA, and other engineering stakeholders\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EThe ability to make sound engineering trade-offs and communicate complex technical decisions clearly\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EA genuine passion for software engineering, including curiosity about how systems work beneath the surface and a desire to continually improve them\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EA high-ownership mindset, strong execution capabilities, and the independence to lead critical technical initiatives\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EHigh proficiency in English, both written and verbal\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EAn advantage:\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EExperience with consensus algorithms such as Raft, clustered systems, or highly available platforms\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience developing security, networking, infrastructure, database, storage, or distributed-platform products\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EFamiliarity with Linux internals, containers, Kubernetes, cloud infrastructure, or low-level network troubleshooting\u003C/li\u003E\u003C/ul\u003E","identifier":{"@type":"PropertyValue","name":"Gurify","value":"principal-software-engineer-at-cyolo-04729d8f0891"},"url":"https://gurify.com/job/principal-software-engineer-at-cyolo-04729d8f0891","datePosted":"2026-11-03","validThrough":"2026-12-18T23:59:59Z","hiringOrganization":{"@type":"Organization","name":"Cyolo","sameAs":"https://www.comeet.com/jobs/cyolo"},"directApply":false,"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"IL","addressLocality":"Ramat Gan"}}}
```

```json
{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Jobs","item":"https://gurify.com/jobs"},{"@type":"ListItem","position":2,"name":"Israel","item":"https://gurify.com/jobs/israel"},{"@type":"ListItem","position":3,"name":"Principal Software Engineer","item":"https://gurify.com/job/principal-software-engineer-at-cyolo-04729d8f0891"}]}
```
