Senior Engineer II, Proxy

Posted Oct 30

This is a fully remote position, open to applicants in Canada.

📋 Description

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


⛳️ Requirements

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


🏝️ Benefits

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

People also viewed

finanzen.net GmbH9 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care9 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free9 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures9 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics9 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX9 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers