← Back to all jobs
Agiloft

Staff Software Engineer - Cloud Services

Agiloft

12h ago

0DevCanadahimalayas
ProductEngineeringStaff-Software-EngineerCloud-Software-EngineerSenior-Staff-Software-EngineerStaff-Cloud-Observability-EngineerSr.-Staff-Software-EngineerSenior

Job Description

As the most trusted global leader in data-first contract lifecycle management (CLM) software, Agiloft helps organizations manage the end-to-end process of proposing, negotiating, signing, and leveraging contracts using our flexible Data-first Agreement Platform (DAP). With contract data as the foundation, customers quickly and collaboratively reach agreement and leverage contract visibility to thrive with competitive advantage. Employing powerful, pragmatic artificial intelligence as a legal force multiplier, and robust integration capabilities as a data liberator, organizations around the world trust Agiloft’s certified implementers to deliver connected, intelligent, and autonomous solutions across the entire contract lifecycle.Top analysts like Gartner, Forrester, and IDC agree, all showing Agiloft as a leader in the CLM space. Our no code platform is easily managed and administered by business users, which is why Agiloft is the contract you keep: nearly a full 100% of new customers are satisfied with their initial implementations, and some 97% of customers renew every year. Ours is a growing, vibrant, successful company that is at the forefront of a market that is becoming a must-have for all organizations.We believe that the way to build the strongest, most vibrant place to work is to bring in individuals from all walks of life, and to support them in bringing their authentic selves to their day, every day. Our working philosophy is that “EX = CX”: when employee experience is excellent, so is customer experience. We support multiple Employee Resource Groups (ERGs), and offer a working environment that supports healthy work/life balance, including floating holidays and a quarterly, no-questions-asked wellness day.Position OverviewWe are seeking an experienced Staff Software Engineer – Cloud Services to own and evolve the architecture of Agiloft’s cloud-native CLM platform and supporting infrastructure. This role has end-to-end accountability for the design, reliability, scalability, security, and long-term health of cloud services that underpin the Agiloft platform.Operating at both the platform- and organizational level, you will partner closely with Engineering leadership, senior engineers, and product leaders to translate business- and product strategy into durable cloud architectures and executable technical plans. A key focus of this role is designing and enabling scalable, observable, and resilient cloud services on AWS, while accelerating delivery through modern DevOps- and AI-assisted engineering practices.This is a hands-on leadership role combining deep cloud and backend expertise with broad influence. Your work will directly shape Agiloft’s cloud architecture, operational posture, developer experience, and ability to scale reliably as the platform evolves.Job ResponsibilitiesArchitecture Ownership & StewardshipOwn 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.Strategic Technical LeadershipLead 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.Cloud native & AI-Forward Engineering EnablementChampion 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.Collaborate with engineering leadership to establish best practices and guardrails for responsible, secure use of AI tools across the cloud SDLC.Engineering Excellence & Developer ExperienceSet and uphold high standards for service reliability, security, observability, performance, and cost management.Drive improvements to developer experience for cloud services, including local development, CI/CD pipelines, deployment workflows, and operational tooling