You will combine deep technical expertise with strong leadership and a passion for building secure, scalable solutions.
Build highly scalable Cloud Microservice solutions that secure a high volume of web traffic
Bring a mindset of developing simple solutions to complex problems.
Design, and deliver new software features for Web gateway.
Write functional and design specs. Conduct and participate in peer code and design reviews.
Collaborate with the adjacent software teams in defining the programming interfaces into the various other software modules.
Relish a build it, operate it, secure it culture.
Own major features and components from conception to delivery, ensuring that technical solutions meet business objectives, security requirements, and user needs.
Demonstrate your understanding of networking principles and protocols (e.g., TCP/IP, DNS, HTTP/S) to ensure that our cloud security solutions protect against network-related vulnerabilities and provide secure access across cloud environments.
Participate in the on-call rotation to ensure the security, stability, and availability of production system and be ready to diagnose, tackle, and resolve production issues with urgency and efficiency, especially related to security or networking incidents.
Work with product managers, UX/UI designers, and other engineers to define feature requirements, deliver high-quality solutions and ensure alignment with product objectives. Be an advocate for security and scalability in all aspects of the product.
Minimum Qualifications
7+ years of experience in software engineering with an emphasis on cloud security, or networking, AWS
Experience in Web Gateway products, web proxy, Web Security domain
Experience designing, implementing, and supporting large-scale transaction systems
Proven C++ and Python skills
In-depth knowledge of object-oriented concepts, programming, and systems design
Understanding of various design patterns and Microservice Architecture
Excellent oral and written communication skills
Experienced in designing, building and debugging large scale distributed systems.
Strong foundation in data structures, algorithms and software design with strong analytical and debugging skills
Strong collaboration skills with product management, and other engineering teams.
Preferred Qualifications
Experience with DevOps practices, containerization (e.g., Docker, Kubernetes), and CI/CD tools for automated deployment pipeline
Experience with on-call duties and managing production incidents in a timely and effective manner.