About us:
Intuitive is an innovation-led engineering company delivering business outcomes for 100’s of Enterprises globally. With the reputation of being a Tiger Team & a Trusted Partner of enterprise technology leaders, we help solve the most complex Digital Transformation challenges across following Intuitive Superpowers:
Modernization & Migration
- Application & Database Modernization
- Platform Engineering (IaC/EaC, DevSecOps & SRE)
- Cloud Native Engineering, Migration to Cloud, VMware Exit
- FinOps
Data & AI/ML
- Data (Cloud Native / DataBricks / Snowflake)
- Machine Learning, AI/GenAI
Cybersecurity
- Infrastructure Security
- Application Security
- Data Security
- AI/Model Security
SDx & Digital Workspace (M365, G-suite)
- SDDC, SD-WAN, SDN, NetSec, Wireless/Mobility
- Email, Collaboration, Directory Services, Shared Files Services
Intuitive Services:
- Professional and Advisory Services
- Elastic Engineering Services
- Managed Services
- Talent Acquisition & Platform Resell Services
About the job:
Title: Staff Platform Engineer - Infrastructure Automation
Start Date: Immediate
Position Type: Contract/ Full-time Employment
Location : Remote across Canada
About the Role
We are looking for a Principal Software Engineer to lead the implementation of our infrastructure automation product. This is a highly impactful, hands-on tech lead role where you will own the architecture and core services that power self-service infrastructure, policy-aware workflows, and reliable delivery across complex cloud environments. You will work closely with product, platform, and security teams to turn business and developer intent into predictable, repeatable infrastructure outcomes. You will be responsible for designing and evolving a modular, scalable, and secure control plane that orchestrates infrastructure, deployments, and governance across clouds and runtimes. Your work will reduce time-to-infrastructure, improve reliability, and unlock higher developer velocity, while maintaining strong standards for security, compliance, and operability.
Key Responsibilities
- As a Principal Software Engineer and team lead, you will:
- Own architecture and system design for core platform services, ensuring they meet reliability, security, compliance, and performance requirements.
- Lead end-to-end delivery of critical platform capabilities, from technical discovery and design through implementation, rollout, and ongoing improvements.
- Design and evolve control-plane components (APIs, workflow engines, policy enforcement, integration points) that orchestrate infrastructure and application lifecycles across multiple
- environments.
- Drive technical excellence in the codebase, setting standards for code quality, testing, performance, and observability, and ensuring they are adopted across the team.
- Mentor and grow senior engineers, providing clear technical direction, constructive feedback, and opportunities for ownership.
- Collaborate with product, platform, and security leaders to translate business needs into technical roadmaps, and make thoughtful trade-offs between speed, safety, and maintainability.
- Continuously improve platform operability, including deployment strategies, telemetry and alerting, incident response practices, and post-incident learning.
- Identify and mitigate technical risks, proactively addressing scaling, reliability, and security concerns before they impact customers.
Required Qualifications
- 10+ years of software engineering experience, including substantial time building and operating backend or platform services in production.
- Proven track record as a technical lead or principal engineer for complex, distributed systems or platform products.
- Strong expertise in designing and implementing scalable microservices and event-driven architectures.
- Deep experience with at least one major cloud provider (AWS, Azure, or GCP) and modern containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Proficiency with infrastructure-as-code and modern DevOps practices (e.g., Terraform, CDK or similar tools; CI/CD pipelines; automated testing).
- Strong programming skills in modern languages such as Node.js/TypeScript, Go, or similar, with an emphasis on maintainable, well-tested code.
- Solid understanding of security, identity, and compliance considerations for multi-tenant or enterprise-grade platforms.
- Demonstrated ability to lead cross-functional technical initiatives and to influence architecture beyond a single team.
- Solid understanding of systems architecture, cloud landscapes, networking concepts, infrastructure and virtualization systems
Preferred Qualifications
- Experience building internal developer platforms, platform orchestration products, or control planes that integrate with multiple clouds or infrastructure systems.
- Background in multi-tenant SaaS or large-scale platform products serving enterprise customers.
- Deep experience with high-availability, multi-region distributed systems and resilience patterns (e.g., graceful degradation, rollback strategies, disaster recovery).
- Strong background in managing large microservices codebases, including modularization strategies, dependency management, and refactoring for long-term maintainability.
- Experience designing and running safe database migration strategies (e.g., online migrations, backwards-compatible schemas, phased rollouts) in mission-critical systems.
- Hands-on involvement in release engineering for complex products, including release planning, rollout strategies, and coordination across multiple services and teams.
- Track record of leading high-quality pull request reviews, setting standards for code quality and testing, and coaching others to write clear, maintainable code.
- Experience using metrics and health signals (e.g., deployment frequency, change failure rate, incident trends, error budgets) to guide decisions about product and platform health.
- Prior experience in high-growth or startup/scale-up environments where you have helped shape engineering standards and technical strategy.
What Weʼre Looking For
- Technical leadership: You set a high bar for engineering quality, architecture choices, and operational excellence, and help others reach it.
- Product mindset: You care about outcomes, not just output, and work closely with partners to solve real user and business problems.
- Systems thinking: You understand how infrastructure, application, and organizational systems interact, and design for long-term simplicity and resilience.
- Bias for action with rigor: You move quickly while maintaining strong standards for testing, safety, and observability.
- Collaborative leadership: You communicate clearly, listen well, and create an environment where engineers can do their best work