C++ Software Engineer

iboss
Washington, VA
Job Description
As a C++ Software Engineer at iboss, you will have the opportunity to work on multiple technologies at a fast growing cybersecurity company, developing clean and maintainable code for high-volume production applications.

Requirements

  • 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
  • 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 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

Benefits

  • Competitive compensation
  • Comprehensive health, vision, and dental benefits
  • 401K with company match
  • Unlimited (PTO) and paid holidays
]]>