Job Closed
This listing is no longer active.
Menlo Security protects productivity online with a one-of-a-kind, isolation-powered cloud security platform.
Principal Engineer II
Location
Canada
Posted
91 days ago
Salary
$158K - $263K / year
Seniority
Lead
Job Description
Principal Engineer II
Menlo Security Inc.
• 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
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Promote the development of product improvements • Design integration scenarios between products and third-party systems • Document processes and activities related to product operation and maintenance • Specify, evaluate and develop programs, scripts and system configurations for Internet servers hosted in cloud environments and databases • Test and install programs, scripts and system configurations • Deploy, configure and develop scripts for version control tools (SVN/GIT), continuous build and delivery (JENKINS) and system administration • Write requirements documents and develop acceptance tests
Global Manufacturing Engineering Leader
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Create global manufacturing process strategy • Develop L4 and L5 manufacturing process standards • Ensure application of standards in shops • Work closely with engineering, shop, and quality teams • Drive standardization and process improvement across L4 and L5 shops • Lead line stop resolution including root cause identification, containment, and corrective action • Learn/leverage and standardize best practices within AAJV and across the broader industry • Lead and mentor others through kaizen events • Establish a formal cadence with each site for manufacturing engineering strategy, coaching, improvement plans, project tracking, and execution • Establish functional integration to aid in broader AAJV SQDC improvements
• Design and implement services and components utilizing Go for cloud-based platforms. • Collaborate with internal and external partners to develop and integrate with APIs that empower users to share and utilize their medical data in partner systems. • Design and implement high-quality, scalable, and maintainable systems by developing robust, testable code and ensuring optimal performance, reliability, and uptime. • Participate in all aspects of the software development life cycle for Cloud solutions, including planning, requirements, development, testing, and quality assurance collaboratively with Software Engineering. • Implement systemic changes to align existing systems with current architectural goals. • Create diagrams, flowcharts and models that illustrate the internal design and workflow of solution components. • Build and manage internal tooling, APIs, and production systems, driving automation across build, release, and configuration processes to improve efficiency, reliability, and scalability. • Support company initiatives and complies with regulatory requirements by FDA and other relevant global.
Senior Software Engineer – Fusion Automation API
AutodeskHow the world gets designed and made. #MakeAnything
• Be responsible for web services and desktop code of significant size and complexity which may require a high degree of ingenuity or creativity. • Define and implement the Fusion Automation API, with a focus on stability, security, and scalability. • Configure automated deployments and execute service releases. • Extend and adapt the codebase of the Fusion compute engine for the Automation API, improving performance and reliability. • Perform code reviews, mentor other developers, and actively contribute to decision-making on architecture. • Partner with QA to improve service quality and stability via observability, monitoring, continuous integration, test-planning and -automation. • Collaborate with software architects and developers worldwide, and with extended teams of UX, Research, Product Management, QA, and Platform Engineering.




