C++ Software Engineer
TLDR
Develops scalable, distributed C/C++ software for high-volume security platforms, collaborating with customer teams to rapidly deploy solutions.
- Ability to design and develop clean and maintainable code for high-volume production applications
- Experience coding in C/C++ and other technologies
- Experience working with large data sets
- Experience developing distributed software product architectures
- Quickly understand and extend engineering architectural patterns
- Deep understanding of the concepts behind solid software design: Abstraction, Modularity, Design Patterns, Representation Invariants,
- Networking, wireless, and/or security experience or knowledge preferred
- Document engineering designs
- Strong database knowledge of SQL constructs, and data modeling
- 7+ years of software development experience in large scale commercial networking-oriented applications
- TCP/IP protocol stack, HTTP, DNS, and other related protocols
- Experience developing distributed software product architectures
- Strong analytical capability and record of independent contributions
- Must have a good sense of engineering tradeoffs, within the contexts of extendibility, scalability, performance, and maintainability
- Working knowledge of database technologies and SQL
- Comfortable working on a Unix environment
- Experience working in an Agile environment
- Team player with excellent interpersonal skills and the ability to work in a fast-paced environment
- Demonstrate excellent oral and written communication skills with the ability to listen, articulate, facilitate and advocate
- Master's or Bachelor's degree in either Computer Science, Computer Engineering, Electrical Engineering or Software Engineering
- Competitive compensation
- Comprehensive health, vision, and dental benefits
- 401K with company match
- Unlimited (PTO) and paid holidays
Benefits
Equity Compensation
401K with company match
Health Insurance
Comprehensive health, vision, and dental benefits
competitive compensation
Paid Time Off
Unlimited (PTO) and paid holidays
iboss is a cloud security company that empowers modern workforces to connect securely to applications from anywhere. Its AI-powered Zero Trust SASE platform leverages a containerized cloud architecture to deliver essential security features like SWG, malware defense, and data loss prevention, eliminating outdated network security appliances. With over 150 billion transactions processed daily and trusted by more than 4,000 enterprises, iboss is redefining how organizations secure their cloud-first environments.