Enable job alerts via email!

C++ Software Engineer - Remote

iboss

Montgomery (AL)

Remote

USD 100,000 - 130,000

Full time

4 days ago
Be an early applicant

Job summary

A cloud security company in Montgomery is seeking a C++ Software Engineer to join their expanding team. The role involves designing and developing high-volume production applications, working with distributed architectures, and leveraging your networking knowledge. Ideal candidates should have over 7 years of experience in software development, strong analytical skills, and a degree in a relevant field. Competitive benefits include health insurance and a supportive work environment.

Benefits

Health, Vision, Dental insurance
401K plan with company match
Paid Time Off (PTO)
Company-paid holidays
Supportive work environment
Quarterly company events

Qualifications

  • 7+ years of software development experience.
  • Knowledge of TCP/IP protocol stack, HTTP, DNS.
  • Strong understanding of engineering tradeoffs.

Responsibilities

  • Design and develop clean, maintainable code.
  • Work with large data sets.
  • Develop distributed software product architectures.

Skills

Software development experience
Networking knowledge
Database technologies
Analytical skills
Agile development experience
Communication skills

Education

Master's or Bachelor's degree in Computer Science

Tools

C/C++
SQL

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 many Fortune 50 companies. To learn more, visit

Job Description

As a C++ Software Engineer at iboss, you will work on multiple technologies within a fast-growing cybersecurity company. This role offers an excellent opportunity to become a key member of a rapidly expanding software development team. You will engage in exciting projects, solving tough problems, collaborating effectively, and working with customer teams to deploy solutions rapidly.

Responsibilities

  • Design and develop clean, maintainable code for high-volume production applications
  • Code primarily in C / C++ and other relevant technologies
  • Work with large data sets
  • Develop distributed software product architectures
  • Understand and extend engineering architectural patterns quickly
  • Apply solid software design principles: Abstraction, Modularity, Design Patterns, Representation Invariants
  • Leverage networking, wireless, and security knowledge or experience (preferred)
  • Document engineering designs
  • Maintain strong database knowledge, including SQL constructs and data modeling

Qualifications

  • 7+ years of software development experience in large-scale, networking-oriented applications
  • Knowledge of TCP/IP protocol stack, HTTP, DNS, and related protocols
  • Experience developing distributed software architectures
  • Strong analytical skills and a record of independent contributions
  • Good understanding of engineering tradeoffs related to extendibility, scalability, performance, and maintainability
  • Experience with database technologies and SQL
  • Comfortable working in a Unix environment
  • Experience in an Agile development environment
  • Excellent interpersonal skills and ability to work in a fast-paced team environment
  • Strong communication skills, both oral and written, with the ability to listen, articulate, facilitate, and advocate
  • Master's or Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering

Benefits

  • Health, Vision, Dental insurance (including domestic partners)
  • 401K plan with company match
  • Paid Time Off (PTO)
  • Company-paid holidays
  • Supportive, fun, and optimistic work environment
  • Quarterly company events
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs