What are the responsibilities and job description for the Proxy Software Engineer position at Menlo Security?
About the Role
Menlo Security is growing rapidly and currently looking for talented engineers with a passion for innovation that thrive in a fast-paced team-oriented environment to join the engineering team. As a Proxy Software Engineer, you will be involved in the development of Menlo Security’s next generation SWG proxy.
Responsibilities
Every engineer plays a significant role in our journey to eliminate the threat of malware in the Enterprise and beyond. It’s an environment where you will be exposed to:
- Highly qualified peer engineers
- State of the art web isolation technology
- An agile product cycle delivering software from requirements definition to production in 2-6 week cycle times
Requirements
- 1 years of HTTP proxy development experience at large scale with high availability
- Experience with next-gen firewalls / application intelligence
- Experience with IPV6
- Knowledge of multiple programming languages, including for example Python, C/C , Rust, Golang
- Familiarity with AWS
- Strong Linux/Unix networking development experience
- Strong experience with multi-threaded/multi-core programming
- Strong networking fundamentals
- Strong understanding of HTTPS and SSL encryption/decryption
- Strong web fundamentals, including knowledge of HTTP and cookies
- Strong diagnostic skills
- Ability to write clean, concise and maintainable code
- Strong written and verbal communication skills
- Independent design experience of major software components
- Proactive, self-motivated, and strong ability to learn new things with little guidance
- Highly organized and thorough with critical attention to detail and documentation
- BSc or higher degree in Computer Science or related field.