Software Engineer-Endpoints
: Job Details :


Software Engineer-Endpoints

iboss

Job Location : all cities,MA, USA

Posted on : 2025-08-17T00:40:36Z

Job Description :

Company Overview

iboss is a cloud security company that enables the modern workforce to connect securely and directly to all applications from wherever they work. Built on a containerized cloud architecture, iboss delivers security capabilities such as SWG, malware defense, RBI, CASB, and data loss prevention to all connections via the cloud, instantaneously and at scale. This eliminates the need for traditional network security appliances, such as VPNs, firewalls, and web gateway proxies, which are ineffective in a cloud-first and mobile world. Leveraging a purpose-built cloud architecture backed by 230+ issued and pending patents and more than 100 points of presence globally, iboss processes over 150 billion transactions daily, blocking 4 billion threats per day. More than 4,000 global enterprises trust the iboss Cloud Platform to support their modern workforces, including numerous Fortune 50 companies. To learn more, visit

Job Description

As a Software Engineer - Endpoints at iboss, you'll have the opportunity to work on multiple technologies. Our development scope extends from device-specific drivers, services, and communication protocols to cloud scalable connectivity and big data processing through third-party analytics tool integration and customer enterprise UI creation for security policy management. The pace is fast, and the process is agile. This is an excellent opportunity to become a core member of a rapidly growing software development team. There are many exciting projects to work on. iboss software developers excel at solving tough problems, collaborating well, and working with customer teams to rapidly deploy solutions.

The work on this team involves developing software to run on various user devices. The applications manage IP traffic flow into the iboss cloud and run on millions of devices daily. This is a prime opportunity to have a significant impact on the leading edge of security software development.

Responsibilities

  • Design and develop clean, maintainable code for deployment on Windows, iOS, Android, macOS, and ChromeOS systems
  • Quickly understand and extend engineering architectural patterns
  • Solve tough software problems independently
  • Document engineering designs
  • Analyze and estimate development efforts

Qualifications

  • 5+ years of experience developing high-quality code in C / C++, Swift / Objective-C, or Java
  • Experience with C / C++ networking-based applications on Windows, Mac, iOS, Android, or Linux
  • 1+ years of experience in endpoint development
  • Knowledge of security, networking, and handling large datasets
  • TCP / IP and networking expertise
  • Good understanding of engineering tradeoffs related to extendibility, scalability, performance, and maintainability
  • Working knowledge of database technologies and SQL, especially PostgreSQL
  • Experience with object-oriented design and design patterns
  • Comfortable working in a Unix environment
  • Strong knowledge of the full software development lifecycle, with experience in agile methodologies
  • Experience with Wireshark is a plus
  • Experience with software security is a plus
  • BSc or MSc in Computer Science or a related engineering field

Benefits

  • Health, Vision, Dental insurance - including coverage for domestic partners
  • 401K plan with company match
  • Paid Time Off (PTO)
  • Company-paid holidays
  • Supportive, fun, and optimistic work environment
  • Quarterly company events
#J-18808-Ljbffr
Apply Now!

Similar Jobs (0)