Job Closed
This listing is no longer active.
The global standard in no-code contract lifecycle management (CLM) software.
Staff Software Engineer – Cloud Services
Location
Canada
Posted
122 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer – Cloud Services
Agiloft
• Own the architecture of one or more critical cloud service domains, with responsibility for design integrity, scalability, reliability, security, and technical debt management over time. • Act as the architectural steward for AWS-based services, ensuring systems remain scalable, resilient, cost-efficient, secure, and maintainable as customer and platform demands grow. • Define service boundaries, APIs, data contracts, and integration patterns that enable independent evolution of cloud services. • Drive cloud-native design principles, including stateless services, managed services adoption, and failure-tolerant architectures. • Lead the planning and execution of cloud architecture improvements that enhance scalability, availability, performance, and operational efficiency. • Translate architectural vision into mid- and long-term technical roadmaps, balancing near-term delivery with long-term cloud sustainability and cost optimization. • Drive cross-team alignment on design standards and architectural trade-offs. • Partner with CloudOps teams to define reliability targets, disaster recovery strategies, and operational readiness standards. • Champion modern cloud-native development practices, including infrastructure-as-code, automated testing, continuous delivery, and observability-by-default. • Lead adoption of AI-assisted software engineering for cloud service development, infrastructure definition, testing, troubleshooting, and refactoring. • Design cloud services and infrastructure that are AI-friendly by design, enabling safer automation, faster iteration, and improved operational insight. • Drive improvements to developer experience for cloud services, including local development, CI/CD pipelines, deployment workflows, and operational tooling. • Promote a strong culture of ownership and continuous improvement. • Mentor senior and mid-level engineers, raising the bar for cloud architecture, distributed systems design, and operational thinking.
Job Requirements
- Bachelor’s and/or master’s degree in computer science, Information Systems, Software, Electrical, or Electronics Engineering, or a comparable field of study.
- 10+ years of professional software engineering experience.
- 2+ years at staff level.
- Strong proficiency in Python, with working experience in Java, building backend- and cloud-based services.
- Deep experience designing, building, and operating scalable enterprise-grade applications on AWS.
- Demonstrated experience owning and evolving architecture for complex, distributed, and long-lived cloud platforms.
- Proven ability to lead service refactoring, software architecture modernization, and platform evolution initiatives while maintaining delivery velocity.
- Strong experience with infrastructure-as-code and automation tools such as Terraform or CloudFormation.
- Experience designing and evolving CI/CD pipelines for cloud services.
- Strong understanding of observability, including logging, metrics, tracing, and alerting in distributed systems.
- Proficiency with AI-assisted development processes and tools.
- Ability to reason holistically about distributed systems while diving deep into critical technical details when needed.
- Exceptional problem-solving skills with a track record of making sound architectural and operational trade-offs.
- Demonstrated ability to influence technical direction across teams through expertise, communication, and trust.
- Excellent written and verbal communication skills, particularly around architecture, risk, reliability, and long-term technical strategy.
Benefits
- Floating holidays
- Quarterly, no-questions-asked wellness day
Related Guides
Related Categories
Related Job Pages
More Cloud Engineer Jobs
• Provide consulting leadership and mentorship to internal and external teams, supporting technical delivery and driving timelines for customer-focused outcomes. • Act as a player-coach, promoting continuous improvement and partnering with practice leaders and consulting managers to deliver constructive feedback. • Mentor team members on enterprise engagement best practices. • Serve as Technical Lead on key accounts, ensuring client success and exceeding expectations. • Translate client business needs into effective technical solutions and delegate workstream requirements appropriately. • Drive collaboration across cross-practice teams to deliver high-quality, enterprise-class solutions. • Develop stakeholder engagement strategies and facilitate customer backlog planning. • Support project forecasting and Sprint 0 planning. • Conduct post-project retrospectives to identify improvement opportunities. • Celebrate team successes and promote the impact of delivery engagements. • Demonstrate broad and deep knowledge of Azure technologies, including infrastructure, networking, security, automation, and cloud migration. • Lead projects spanning multiple cloud platform offerings and ensure delivery using Infrastructure as Code (IaC) tools such as Bicep or Terraform. • Embrace automation and AI enabled delivery. • Drive transparent, predictable outcomes to enable future opportunities and establish trusted advisor relationships with key accounts. • Invest in client relationships by creating tailored experiences that elevate current capabilities and foster trusted communications. • Help reduce client investments by heading off escalations before they hit the bottom line. • Maintain an 86% utilization target (36 hours/week).
Senior Cloud Engineer
AnswersNowFounded in 2017, AnswersNow is a telehealth provider specializing in virtual applied behavior analysis (ABA) therapy for individuals with autism. The company has delivered over 100
• Design, build, and evolve our AWS cloud infrastructure, with a focus on reliability, scalability, and security. • Own and improve CI/CD pipelines to support fast, safe, and repeatable deployments. • Build and maintain ETL pipelines that ingest data from third-party vendors and internal systems into our data warehouse. • Partner with data and product teams to ensure data is accurate, timely, and well-modeled for analytics and reporting. • Lead initiatives around cloud security, including IAM best practices, infrastructure hardening, monitoring, and compliance support. • Implement and maintain monitoring, logging, and alerting to protect uptime and quickly surface issues. • Drive AWS cost optimization, identifying inefficiencies and implementing tooling, budgets, and architectural improvements. • Collaborate closely with application engineers to improve deployment processes, system performance, and developer experience. • Act as a technical owner for cloud systems, balancing immediate needs with long-term platform health.
Senior AWS Developer
NeuraFlashDigital Transformation from point-of-sale to point-of-service with AI, Salesforce.com & Amazon Web Services 🚀
• Work closely with a Solution Architect to deliver successful contact center solutions • Provide technical advisory support during business process reviews, helping to identify customer requirements and processes • Provide technical details and solutions for functional User Stories • Configure Salesforce Service Cloud Voice and Amazon Connect solutions • Hands-on development of a Solution Design, leveraging best practices and programming principles • Lead a development team in distributing tasks and performing code reviews • Deliver technical end user training and documentation • Exercise independent judgment, and take the lead technical role on enterprise level projects with minimal direction
Cloud Platform Engineer
WoodWingWoodWing provides the technology for leading brands and publishers to tell their stories.
• Build and operate a highly available cloud platform on AWS • Design and maintain infrastructure using Infrastructure as Code (CDK, Terraform, or similar) • Run and improve Kubernetes-based environments and container workloads • Develop and maintain CI/CD and GitOps workflows (e.g., ArgoCD, GitHub Actions, Helm) • Monitor and optimize the platform using observability tools (e.g., Grafana) • Automate infrastructure and operational processes wherever possible • Troubleshoot production issues and perform root cause analysis • Contribute to continuous improvement of performance, security, and cost efficiency • Participate in an on-call rotation



