Principal Engineer II leading the design and deployment of Menlo Security's Infrastructure Platform and guiding architectural transformations. Work involves collaboration with engineering teams globally.
Responsibilities
Define the long-term architectural roadmap and design, deploy, and maintain VM and Kubernetes infrastructure on GCP and AWS across dozens of clusters spanning development, staging, and production environments in multiple regions
Lead the strategic modernization of our services, acting as the primary architectural guide for development teams navigating the complex transition from monolithic architectures to decoupled microservices
Build and maintain Infrastructure as Code (IaC) using Terraform modules, managing resources through Spacelift or equivalent Terraform Automation and Collaboration Software (TACOS)
Partner with Engineering, Product, Compliance, and Security teams to design resilient, scalable systems
Build and maintain comprehensive observability solutions using Grafana Cloud, Prometheus/Mimir, and OTel collectors
Manage certificate lifecycle, DNS automation, ingress controllers, and service mesh networking with Cilium
Identify and eliminate toil through automation and usage of modern AI tools like Gemini and Claude
Participate in a 24x7 on-call rotation as part of a globally distributed team, responding to incidents and driving post-incident reviews
Requirements
Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
15+ years of progressive infrastructure engineering experience
Extensive, proven experience successfully guiding engineering organizations through large-scale architectural transformations from legacy monoliths to microservice-based ecosystems
Proficiency in common programming & scripting languages including python, bash, and go
Kubernetes expertise including cluster administration, RBAC, networking, workload management, and troubleshooting across production environments
Knowledge of Google Cloud Platform services including GKE, VPC networking, Cloud DNS, Artifact Registry, Secret Manager, IAM, Gemini Code Assist, and Workload Identity
Proven experience with Terraform for infrastructure provisioning and management
Understanding of network topologies, communication protocols, and enterprise grade connectivity solutions
Experience with GitOps methodologies and tools
Clear understanding of how to use LLM code assist tools to effectively build software
Benefits
Base Salary is one part of our competitive total compensation and benefits package
All employees may be eligible to become Menlo Security shareholders through eligibility for stock-based compensation grants, which are awarded to employees based on company and individual performance
Senior Software Engineer supporting Dynamics 365, Dataverse, Power Apps, and Azure initiatives. Providing architecture, integration, ALM, and technical solution guidance to a Montreal - based team.
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior SDET automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building reliable test frameworks for microservices and platform services.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.
Senior Full Stack Developer building and modernizing cloud applications across frontend and backend systems. Delivering scalable services, AWS infrastructure, APIs, and automated testing for Innosphere’s clients.
Android engineer building secure Kotlin and Jetpack Compose features for Semperis’s Ready1 mobile incident - response product. Shipping enterprise identity and cybersecurity workflows through Google Play.
Senior Software Developer building full - stack, AI - enhanced applications for Autodesk’s preconstruction bidding and risk management products. Hybrid role based in Canadian Autodesk offices.
Senior software engineer developing packet - forwarding and system software for Arista's data - center networking products. Building ASIC support, automated tests, hardware drivers, and customer fixes.
Senior Linux Kernel Engineer developing and maintaining EOS kernel software for Arista Networks’ client - to - cloud networking products. Integrating CPUs, hardware, tests, and upstream Linux features.
Senior/Lead Software Engineer developing Arista’s Linux - based EOS networking software. Building, testing, and debugging routing and packet - forwarding features for large data center networks.