White logo
Platform
Solutions
USE CASES
Solution Overview
Ransomware Protection
Zero Trust Segmentation
Anywhere Secure Access
Network Access Control
Incident Response
INDUSTRIES
Manufacturing
Transportation
Critical Infrastructure
Financial Services
Government
Healthcare
Resources
Blog
Company
About Us
Contact Us
Events
Careers

Principal Software Engineer

Job Summary 

Airgap Networks is addressing the “ransomware challenge” and developing cutting edge security solutions based on a Zero-Trust Isolation Platform that confines ransomware to a single device.

We are looking for an experienced Cloud/Micro-services software engineer with networking/security background. The ideal candidate would have experience building SaaS based cloud management controllers using technologies such as micro-service architectures, Golang, gRPC, Protobufs, Kubernetes/ECS, Kafka, Elastic Search and database technologies such as MySQL/RDS and NoSQL databases. Experience with technologies such as SAML based authentication, RBAC, AWS/GCP/Azure APIs is also required. Experience with test driven development and writing end-to-end system/integration tests is desirable. The candidate needs to be familiar with micro-service architectures and orchestration systems including Docker and Kubernetes.

Responsibilities

Design and develop Golang based micro-services running on public cloud platforms such as AWS, GCP and Microsoft Azure.

Integrate with database frameworks and pub/sub mechanisms such as Apache Kafka to read and write configuration and operational data.

Implement horizontally scalable and reliable micro-services on Kubernetes and AWS Elastic Container Service.

Work closely with product managers, developers and engineering teams towards continuous delivery of high-quality software.

Requirements

8+ years development experience with public cloud, networking and security products

Experience working with RESTful APIs, RBAC authentication and authorization and JWT processing.

Proficient in Golang programming and related technologies such as Protobufs, gRPC and gORM.

Experience with testing on cloud-based architectures.

Experience with testing on VM and container-based deployments.

Familiar with Agile development and testing process and environment

Education

BS in Computer Science or equivalent. MS preferred

The Team

Our engineering team is at the core of our products – connected directly to our company’s mission of providing the best defense against Ransomware. We are constantly innovating – challenging the way we, and the industry, think about ransomware protection. Our engineers don’t shy away from building products to solve problems no one has pursued before.

We define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity and are excited by the prospect of a challenge.

Qualifications

Bachelor’s or master’s degree in Computer Science or similar field

10+ years of software development experience.

Our Commitment

Airgap Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

This Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.