Conga delivers the most scalable revenue lifecycle management solution to help companies crush operational complexity.
Staff Software Engineer, Dev Ops
Location
Canada
Posted
9 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer, Dev Ops
Conga
• Serve as a senior technical leader responsible for designing, building, and evolving the infrastructure, automation, and cloud platform capabilities that power Conga’s revenue lifecycle management solutions • Partner closely with Engineering, Product, Security, and Operations teams to establish scalable DevOps practices, accelerate software delivery, and improve platform reliability across our global SaaS ecosystem • Influence architectural decisions, drive modernization initiatives, and champion best practices that improve developer productivity, system scalability, and operational excellence • Help shape the future of our engineering platform by designing highly available cloud infrastructure, advancing automation capabilities, and enabling best-in-class development experiences. • Design, implement, and optimize enterprise-scale CI/CD pipelines that accelerate software delivery • Establish automation strategies that improve deployment consistency, quality, and release velocity • Architect, build, and maintain highly available cloud environments across AWS and Microsoft Azure. • Develop Infrastructure-as-Code solutions using technologies such as Terraform and CloudFormation • Champion Site Reliability Engineering (SRE) principles and reliability-focused engineering practices.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical discipline, or equivalent practical experience
- 8+ years of experience designing, building, and supporting large-scale cloud infrastructure and software delivery platforms
- Proven success leading complex DevOps, cloud modernization, or platform engineering initiatives within SaaS organizations
- Experience architecting highly available, fault-tolerant systems supporting mission-critical workloads
- Demonstrated ability to influence technical strategy and drive engineering best practices across multiple teams
- Deep understanding of microservices architectures and cloud-native application design principles including SaaS, PaaS, IaaS, and multi-tenant platforms
- Advanced expertise with AWS and/or Microsoft Azure cloud services and infrastructure management
- Strong experience with Infrastructure-as-Code frameworks including Terraform and CloudFormation
- Extensive knowledge of Kubernetes, Docker, and modern container orchestration technologies
- Strong understanding of networking concepts including DNS, TCP/IP, VPNs, firewalls, routers, and network security
- Experience implementing cloud security frameworks, identity management, and compliance controls
- Working knowledge of software development technologies including .NET Core/.NET Framework, Java, and JavaScript
- Demonstrated ability to troubleshoot and solve complex infrastructure and application challenges.
Benefits
- Opportunities to innovate and support growth through individual and team development
- Environment where every voice is heard
- Remote work possibilities
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Senior Software Engineer, Dev Ops
CongaConga delivers the most scalable revenue lifecycle management solution to help companies crush operational complexity.
• Design, implement, and maintain scalable CI/CD pipelines that automate software build, testing, deployment, and release processes. • Drive continuous improvement initiatives that increase deployment efficiency, reliability, and developer productivity. • Partner with engineering teams to establish DevOps best practices across the software development lifecycle. • Champion automation-first approaches that reduce manual effort and improve operational consistency. • Design and support highly available, secure, and scalable cloud infrastructure across AWS and Microsoft Azure environments. • Develop and maintain Infrastructure-as-Code (IaC) solutions using tools such as Terraform and CloudFormation. • Optimize platform performance, cost efficiency, and operational resilience across production and non-production environments. • Partner with engineering teams to build and maintain cloud-native architectures that support growth and scale. • Design, deploy, and manage containerized workloads utilizing Docker and Kubernetes. • Establish deployment standards and operational best practices for Kubernetes-based environments. • Support container orchestration, monitoring, scaling, and lifecycle management initiatives. • Drive platform modernization efforts through the adoption of cloud-native technologies. • Implement and maintain infrastructure and application security best practices, including encryption, access controls, network security, and vulnerability management. • Design solutions that support fault tolerance, disaster recovery, and business continuity objectives. • Collaborate with teams to improve observability, monitoring, alerting, and incident response capabilities. • Proactively identify risks and implement solutions that improve system reliability and uptime. • Collaborate with software engineers, architects, and product teams to support scalable application development and deployment strategies. • Provide technical guidance on infrastructure architecture, cloud adoption, and operational best practices. • Participate in architectural reviews and contribute to long-term platform strategy discussions. • Foster a culture of continuous learning, innovation, and engineering excellence.
Role Description Mojio's DevOps function is lean and hands-on. You'll join a small team responsible for our AWS-based infrastructure, security posture, and internal IT needs, working alongside another DevOps engineer to keep things running smoothly rather than covering everything solo. This is an individual-contributor role: you won't be managing a team, but you will have real, direct ownership over production infrastructure. A self-directed, dependable, detail-oriented approach matters more than seniority or years of experience. Key Responsibilities - Manage and maintain Mojio's AWS infrastructure - EKS, RDS, VPC/networking, IAM, CloudFront, ECR, and related services - supporting a worldwide, ISO 27001-aligned production environment. - Operate and troubleshoot our Kubernetes-based platform (including Knative workloads and Helm charts), and support GitOps-based deployment workflows (e.g., Argo CD, Flux) and CI/CD pipelines (GitHub Actions). - Own day-to-day security operations: triage and remediate vulnerabilities (CVEs, dependency and container scanning findings via tools like Snyk), apply patches, and maintain our security scanning/compliance posture (e.g., AWS Security Hub). - Manage access and identity administration — provisioning and de-provisioning AWS/VPN/Okta/GitHub access, handling employee onboarding and offboarding requests, and responding to day-to-day IT and access-request tickets from the team. - Support monitoring and alerting (Grafana, Prometheus, PagerDuty) and participate in an on-call rotation to help resolve production issues and outages. - Assist with cost optimization efforts (e.g., right-sizing, Spot Instance usage, cost visibility tooling) and infrastructure-as-code practices (Terraform). - Work with the Engineering team on making infrastructure and deployment processes simpler and more self-serve over time. Qualifications - 3+ years of hands-on DevOps, infrastructure, or site reliability experience, ideally at a small-to-medium sized startup/organization where you owned tasks end-to-end. - Real-world, production experience with AWS (EKS, S3, Route 53, MSK, RDS, VPC, IAM, CloudFront, or similar core services). - Proven experience with Kubernetes, including deploying, managing and scaling containerized applications. - Strong understanding of containerization technologies such as Docker. - Experience with Kustomize and managing helm charts for packing and deploying Kubernetes workloads. - Experience building infrastructure as a code using Terraform/Terragrunt. - Proficiency in scripting or programming languages such as Python, Go or Bash. - Comfort with source control (Git) and CI/CD tooling (GitHub Actions or equivalent). - Basic security fundamentals - experience patching vulnerabilities, responding to scan findings, or working within a compliance framework (e.g., ISO 27001, SOC 2). - Basic understanding of networking principles and a strong commitment to cybersecurity best practices. - Some exposure to IT/access administration (VPN, SSO/Okta, GitHub or cloud IAM permissions) and comfort supporting non-engineering stakeholders with access requests. - A self-starting, can-do attitude - comfortable owning a broad scope independently and communicating clearly with stakeholders across the company. Preferred Qualifications - Experience operating high availability, production clusters. - Experience with technologies such as GitOps (FluxCD, ArgoCD), OpenTofu, SQL Databases, secret management (Vault), cost-visibility tools (KubeCost, OpenCost), Karpenter, Couchbase. - Experience in the connected car, IoT, or cloud SaaS field. - Exposure to Elastic stack, Prometheus stack, and PagerDuty-style monitoring and incident response. - Experience managing multi-account AWS organizations (SCPs, OUs, cross-account IAM access). - Comfort using AI-assisted tools in day-to-day DevOps work (e.g., AI coding/IaC assistants for writing and reviewing infrastructure code, or AI-enhanced monitoring for anomaly detection and faster incident triage). Benefits - Work from home flexibility. - 4 weeks of vacation each year. - Generous annual allowance for professional education. - Stock options. - Cell Phone Plan Reimbursement. - Health & wellness annual spending allowance. - Great health benefits.
Senior Full-Stack Software Engineer – Infrastructure/DevOps
Redhorse CorporationRedhorse provides energy, environmental, technology, and intelligence services to support our government's needs.
• Build and manage AWS GovCloud environments entirely in AWS CDK (TypeScript). • Enforce compliance rules (cdk-nag NIST packs) from the first stack. • Manage networking, compute, data stores, and secrets. • Architect GitHub Actions with affected-only builds and remote caching. • Implement merge queues and test sharding. • Maintain a strict latency budget on PR gates to ensure speed. • Build "Compliance as a build artifact" where pipeline gates map directly to NIST controls. • Automate the generation of security-authorization evidence for the government. • Manage a dual-scan delivery pipeline for signed artifacts and provenance. • Implement CAC/ICAM-integrated identity and mTLS. • Develop policy-as-code authorization and continuous posture monitoring. • Own all merged code, ensuring agent output meets production-grade standards. • Refine the team’s versioned engineering "harness" and rules. • Debug flakiness anywhere in the stack, from application code to database schemas.
Mid-Level Full-Stack Software Engineer – Infrastructure/DevOps
Redhorse CorporationRedhorse provides energy, environmental, technology, and intelligence services to support our government's needs.
• Build and manage AWS GovCloud environments entirely in AWS CDK (TypeScript). • Enforce compliance rules (cdk-nag NIST packs) from the first stack. • Manage networking, compute, data stores, and secrets. • Architect GitHub Actions with affected-only builds and remote caching. • Implement merge queues and test sharding. • Maintain a strict latency budget on PR gates to ensure speed. • Build "Compliance as a build artifact" where pipeline gates map directly to NIST controls. • Automate the generation of security-authorization evidence for the government. • Manage a dual-scan delivery pipeline for signed artifacts and provenance. • Implement CAC/ICAM-integrated identity and mTLS. • Develop policy-as-code authorization and continuous posture monitoring. • Decompose infrastructure problems into precise specs for AI agents to implement. • Own all merged code, ensuring agent output meets production-grade standards. • Debug flakiness anywhere in the stack, from application code to database schemas. • Support the application engineering team by optimizing their feedback loops.


