
Senior Engineer II, Proxy
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Canada.
• Become a part of the team responsible for Menlo Security’s ingress proxy service, which serves as the main entry point for the majority of users.
• Expand ingress proxy controls to encompass AI-agent traffic.
• Take ownership of features from their design phase through to production.
• Enhance security and performance decisions that impact the system.
• Develop and sustain production systems and asynchronous services.
• Carefully upgrade legacy systems while ensuring they remain operational and transitioning traffic incrementally.
• Refactor systems into more resilient architectures and assess language trade-offs.
• Implement thorough testing and verification methodologies.
• Work collaboratively with team members and cross-functional groups to grasp customer needs, refine requirements, implement, review, and deliver modifications.
• Provide technical guidance by explaining architectural choices and promoting secure development practices.
• A minimum of 5 years of experience in developing and managing production systems.
• Proficient understanding of HTTP and TLS.
• Experience with Rust or Go is highly preferred.
• Strong practical experience in building and maintaining production systems using Rust or Go.
• Proven ability to enhance latency and throughput in networked applications utilizing profiling tools and effective concurrency models.
• Robust background in implementing secure systems, encompassing threat modeling, vulnerability mitigation, and data integrity within distributed environments.
• Experience in constructing and managing asynchronous services that handle high concurrency in production environments.
• Knowledge of backpressure, cancellation, and non-blocking I/O failure modes.
• Experience in upgrading legacy systems while they remain operational, safely transitioning traffic in phases, and refactoring into strong architectures.
• Familiarity with fuzzing, property-based testing, and integration tests.
• Capability to communicate and justify architectural decisions while promoting secure software development practices.
• Proficient in using LLMs judiciously and selectively while evaluating outputs for accuracy, maintainability, architectural fit, and engineering objectives.
• Work within a small team that values autonomy and minimizes process overhead.
• Opportunity to take ownership of features from design to production.
• Chance to influence the evolution of the system.
• Commitment to equal employment opportunities regardless of protected characteristics.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.