Desired Skills and Experience
- Ability to design and develop clean maintainable solutions to new business problems in all layers of the application
- Adhere to established engineering and architectural patterns
- Work as part of a team to deliver solutions in an Agile fashion
- Ability to break down complex product requirements, providing development estimates as needed.
- Deliver high quality code that has been thoroughly tested
- 5+ years of experience developing C/C++ code in a Linux environment
- In-depth experience with OO design and proven design patterns
- 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
- Strong analytical capability, independent thinking and good decision making skills
- Must have a good sense of engineering tradeoffs, with an ability to understand the impact of software changes on extendibility, scalability, performance, and maintainability
- Demonstrate excellent oral and written communication skills with the ability to listen, articulate, facilitate and advocate
- Experience understanding packet level TCP/IP stacks
- Experience developing high performance Linux networking libraries
- Experience using Linux networking tools
- Ability to identify and resolve performance problems in code
- Desired SkillsExperience developing with C#
- Experience developing Linux shell scripts
- Experience with crypto algorithms, ciphers, and protocols
- Health, Vision, Dental, Chiropractic - open to domestic partners
- 401K with company match
- Paid Time Off (PTO)
- Company paid holidays
- Optimistic, supportive, and FUN work environment
- Fantastic quarterly company events
- Free catered lunches every Fridays
- Free snacks
- On-site gym access