Staff Software Engineer - Platform And Cloud Services
Agiloft, Inc.
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 Overview
This is a foundational engineering role. You will own a critical domain of the platform on which Agiloft's CLM product is built as one of a small team of staff engineers who each own a core part of the platform and shape its direction together. This is a backend- and distributed-systems–weighted position with deep ownership of your domain and end-to-end accountability for its design, scalability, reliability, and security as the product and customer base grow.You will work across the organization with engineering leaders, senior engineers, product leaders, and partner teams to understand where the product is going, translate business and product goals into durable platform architectures, and align diverse stakeholders on the technical direction. This means, you will set architectural direction alongside a peer group of staff engineers of your caliber. This is a hands-on leadership role that combines deep backend and cloud expertise with the influence to drive architecture across functional boundaries.Job Responsibilities
DATA MODEL & PLATFORM ARCHITECTUREOwn the canonical data models and service boundaries in your domainDesign models and boundaries that let independent systems evolve in parallel without duplicating logic or creating competing implementationsEvolve the platform through additive, backward-compatible changes that introduce new capabilities without disrupting existing behavior.Own the architecture of one or more critical platform domains, with responsibility for design integrity, scalability, reliability, security, and long-term technical health.DISTRIBUTED SYSTEMS & CLOUD ARCHITECTURE (AWS)Design AWS-native, event-driven and asynchronous services that scale on demand, degrade gracefully under load, and remain cost-efficient as volume grows.Architect the backend to enable and support AI/ML workloads at scale with a focus on performance, scalability and cost efficiency.Act as architectural steward for these services, keeping them scalable, resilient, secure, and maintainable as customer and platform demands grow.Drive cloud-native design principles: stateless services, managed-service adoption, and failure-tolerant, self-healing architectures.SECURITY & MULTI-TENANCYTreat tenant isolation, authentication, and authorization as first-class design concerns across every service and API you own.Design secure authentication and token-handling flows, permission-aware data access, and safe credential management for an enterprise, multi-tenant platform.Design for correct, isolated behavior across tenant, environment, and data-residency boundaries, and reason explicitly about security posture and blast radius when centralizing sensitive capabilities.TECHNICAL LEADERSHIP & CROSS-FUNCTIONAL INFLUENCEPartner with product- and engineering leaders to develop a deep understanding of customer and business needs and translate them into platform architectures that solve the problemLead the technical design of major platform initiatives end to end, and drive alignment across teams and functions whose priorities and incentives do not always converge.Integrate diverse stakeholders and project teams around a shared technical direction, navigating differing functional interests with sound judgment and strong interpersonal skill.Produce clear, rigorous design documents, service contracts, and acceptance criteria that others can review, build on, and trust, setting the standard for technical design on the team.Use AI-assisted tools to accelerate and sharpen design and implementation, applying the judgment to know where they add leverage and where deeper thinking is required.Lead by example in applying AI-assisted engineering tools to accelerate architecture, design, implementation, and testing, using sound technical judgment to amplify productivity without compromising quality, maintainability, or depth of thinking.API DESIGNDesign clean, versioned API contracts on top of the platform's data models — including high-scale bulk and asynchronous operations — with deterministic behavior, idempotency, structured error handling, and well-defined limits.Establish contract tests and permission-enforcement validation as first-class parts of every API you design.DELIVERY & ENGINEERING EXCELLENCEOwn initiatives end to end from design through release, with accountability for product quality in your domain and high standards for reliability, security, observability, performance, scalability, usability, and cost across the services you ownChampion modern practices: infrastructure-as-code, automated testing, continuous delivery, and observability-by-defaultLead platform-modernization and refactoring initiatives while maintaining delivery velocity and improve the developer experience for the services you own.Identify and drive improvements to how the engineering organization designs and deliversContribute across the stack when an initiative calls for it, including UI layers on top of the platform services you build;
backend remains the primary focus.ORGANIZATIONAL IMPACT & MENTORSHIPServe as a technical multiplier unblocking teams, accelerating architectural decisions, and reducing long-term complexity.Partner with CloudOps, Security, MLOps, and integration teams to define reliability targets, operational-readiness standards, and clean interfaces between domains.Mentor senior and mid-level engineers, raising the bar for data-model and systems design, security, and design-document quality.Stay ahead of a fast-moving industry, particularly the rapid evolution of AI capabilities, and drive pragmatic adoption where it delivers clear business value.Other duties as assigned.Required Qualifications
Bachelor's and/or master's degree in Computer Science, Information Systems, Software or Electrical/Electronics Engineering, or a comparable field.8+ years of professional software engineering experience, including 2+ years at staff level.Demonstrated leadership of architecture decisions spanning multiple teams with concrete examples of driving cross-team technical direction to a decision.Proven ability to drive technical outcomes across diverse stakeholders and teams that report into different functions, aligning divergent interests without direct authority.Track record of owning significant initiatives end to end, including release ownership.Strong proficiency in Python (working experience in Java a plus), building backend and cloud-based services.Deep experience designing, building, and operating scalable, enterprise-grade distributed systems on AWS.Strong data-modeling and service-architecture skills, with a track record of building durable, reusable abstractions that other teams adopt and extend without rework.Experience designing backend systems that enable demanding workloads wih high-throughput data pipelines, asynchronous processing, or ML/inference services at scale and with cost-efficiently.Solid grounding in application security and multi-tenancy: authentication/authorization, token handling, tenant isolation, and permission-aware data access.Experience designing high-scale API contractsStrong experience with infrastructure-as-code and CI/CD for cloud services.Strong understanding of observability in distributed systems: logging, metrics, tracing, and alerting.A demonstrated habit of staying current with rapidly evolving AI capabilities and integrating them into how you work and design.Excellent written and verbal communication in EnglishPreferred Qualifications
Additional Experience (a plus)
Building services that support AI/ML product features and data pipelinesIntegrating third-party SaaS platforms and connectors with attention to security and reliability.Search and retrieval systemsDomain familiarity with CLM, contracts, or comparable enterprise B2B platforms.
Background checks will be conducted on an ongoing basis every 3 years or as needed for individuals in this role.Agiloft offers a comprehensive benefits package for US employees including but not limited to the following:Medical,dental,andvisioninsuranceShorttermandlong-termdisabilityLifeinsuranceandAD&DSupplementallifeinsurance(Employee/Spouse/Child)HealthcareanddependentcareFlexibleSpendingAccounts401(k)withcompanymatchPaidtimeoff:FlexibleVacationisprovidedtoalleligibleemployeesassignedtoasalaried(non-overtimeeligible)position.PaidparentalleaveVoluntarybenefitsincludingpetinsuranceEnsuring a diverse and inclusive workplace is our priority. We are committed to an environment of acceptance where you are free to bring your full self to work. All employment decisions at Agiloft are based on business needs, job requirements, and individual qualifications without regard to race, color, religion or belief, national or social ethnic origin, sex, age, sexual orientation, gender identity and/or expression, parental status, marital status, Veteran status, or any other status protected by the laws or regulations in the locations where we operate. If you have a need that requires accommodation during the recruiting process, please let us know by contacting Director, Talent Acquisition, Brad Toothman at View email address on ca.hrm.tc from underrepresented groups such as minorities, veterans, or individuals with disabilities encouraged to apply.Applications will be reviewed as submitted. There will be no application deadline for this opportunity.
#J-18808-Ljbffr
This is a foundational engineering role. You will own a critical domain of the platform on which Agiloft's CLM product is built as one of a small team of staff engineers who each own a core part of the platform and shape its direction together. This is a backend- and distributed-systems–weighted position with deep ownership of your domain and end-to-end accountability for its design, scalability, reliability, and security as the product and customer base grow.You will work across the organization with engineering leaders, senior engineers, product leaders, and partner teams to understand where the product is going, translate business and product goals into durable platform architectures, and align diverse stakeholders on the technical direction. This means, you will set architectural direction alongside a peer group of staff engineers of your caliber. This is a hands-on leadership role that combines deep backend and cloud expertise with the influence to drive architecture across functional boundaries.Job Responsibilities
DATA MODEL & PLATFORM ARCHITECTUREOwn the canonical data models and service boundaries in your domainDesign models and boundaries that let independent systems evolve in parallel without duplicating logic or creating competing implementationsEvolve the platform through additive, backward-compatible changes that introduce new capabilities without disrupting existing behavior.Own the architecture of one or more critical platform domains, with responsibility for design integrity, scalability, reliability, security, and long-term technical health.DISTRIBUTED SYSTEMS & CLOUD ARCHITECTURE (AWS)Design AWS-native, event-driven and asynchronous services that scale on demand, degrade gracefully under load, and remain cost-efficient as volume grows.Architect the backend to enable and support AI/ML workloads at scale with a focus on performance, scalability and cost efficiency.Act as architectural steward for these services, keeping them scalable, resilient, secure, and maintainable as customer and platform demands grow.Drive cloud-native design principles: stateless services, managed-service adoption, and failure-tolerant, self-healing architectures.SECURITY & MULTI-TENANCYTreat tenant isolation, authentication, and authorization as first-class design concerns across every service and API you own.Design secure authentication and token-handling flows, permission-aware data access, and safe credential management for an enterprise, multi-tenant platform.Design for correct, isolated behavior across tenant, environment, and data-residency boundaries, and reason explicitly about security posture and blast radius when centralizing sensitive capabilities.TECHNICAL LEADERSHIP & CROSS-FUNCTIONAL INFLUENCEPartner with product- and engineering leaders to develop a deep understanding of customer and business needs and translate them into platform architectures that solve the problemLead the technical design of major platform initiatives end to end, and drive alignment across teams and functions whose priorities and incentives do not always converge.Integrate diverse stakeholders and project teams around a shared technical direction, navigating differing functional interests with sound judgment and strong interpersonal skill.Produce clear, rigorous design documents, service contracts, and acceptance criteria that others can review, build on, and trust, setting the standard for technical design on the team.Use AI-assisted tools to accelerate and sharpen design and implementation, applying the judgment to know where they add leverage and where deeper thinking is required.Lead by example in applying AI-assisted engineering tools to accelerate architecture, design, implementation, and testing, using sound technical judgment to amplify productivity without compromising quality, maintainability, or depth of thinking.API DESIGNDesign clean, versioned API contracts on top of the platform's data models — including high-scale bulk and asynchronous operations — with deterministic behavior, idempotency, structured error handling, and well-defined limits.Establish contract tests and permission-enforcement validation as first-class parts of every API you design.DELIVERY & ENGINEERING EXCELLENCEOwn initiatives end to end from design through release, with accountability for product quality in your domain and high standards for reliability, security, observability, performance, scalability, usability, and cost across the services you ownChampion modern practices: infrastructure-as-code, automated testing, continuous delivery, and observability-by-defaultLead platform-modernization and refactoring initiatives while maintaining delivery velocity and improve the developer experience for the services you own.Identify and drive improvements to how the engineering organization designs and deliversContribute across the stack when an initiative calls for it, including UI layers on top of the platform services you build;
backend remains the primary focus.ORGANIZATIONAL IMPACT & MENTORSHIPServe as a technical multiplier unblocking teams, accelerating architectural decisions, and reducing long-term complexity.Partner with CloudOps, Security, MLOps, and integration teams to define reliability targets, operational-readiness standards, and clean interfaces between domains.Mentor senior and mid-level engineers, raising the bar for data-model and systems design, security, and design-document quality.Stay ahead of a fast-moving industry, particularly the rapid evolution of AI capabilities, and drive pragmatic adoption where it delivers clear business value.Other duties as assigned.Required Qualifications
Bachelor's and/or master's degree in Computer Science, Information Systems, Software or Electrical/Electronics Engineering, or a comparable field.8+ years of professional software engineering experience, including 2+ years at staff level.Demonstrated leadership of architecture decisions spanning multiple teams with concrete examples of driving cross-team technical direction to a decision.Proven ability to drive technical outcomes across diverse stakeholders and teams that report into different functions, aligning divergent interests without direct authority.Track record of owning significant initiatives end to end, including release ownership.Strong proficiency in Python (working experience in Java a plus), building backend and cloud-based services.Deep experience designing, building, and operating scalable, enterprise-grade distributed systems on AWS.Strong data-modeling and service-architecture skills, with a track record of building durable, reusable abstractions that other teams adopt and extend without rework.Experience designing backend systems that enable demanding workloads wih high-throughput data pipelines, asynchronous processing, or ML/inference services at scale and with cost-efficiently.Solid grounding in application security and multi-tenancy: authentication/authorization, token handling, tenant isolation, and permission-aware data access.Experience designing high-scale API contractsStrong experience with infrastructure-as-code and CI/CD for cloud services.Strong understanding of observability in distributed systems: logging, metrics, tracing, and alerting.A demonstrated habit of staying current with rapidly evolving AI capabilities and integrating them into how you work and design.Excellent written and verbal communication in EnglishPreferred Qualifications
Additional Experience (a plus)
Building services that support AI/ML product features and data pipelinesIntegrating third-party SaaS platforms and connectors with attention to security and reliability.Search and retrieval systemsDomain familiarity with CLM, contracts, or comparable enterprise B2B platforms.
Background checks will be conducted on an ongoing basis every 3 years or as needed for individuals in this role.Agiloft offers a comprehensive benefits package for US employees including but not limited to the following:Medical,dental,andvisioninsuranceShorttermandlong-termdisabilityLifeinsuranceandAD&DSupplementallifeinsurance(Employee/Spouse/Child)HealthcareanddependentcareFlexibleSpendingAccounts401(k)withcompanymatchPaidtimeoff:FlexibleVacationisprovidedtoalleligibleemployeesassignedtoasalaried(non-overtimeeligible)position.PaidparentalleaveVoluntarybenefitsincludingpetinsuranceEnsuring a diverse and inclusive workplace is our priority. We are committed to an environment of acceptance where you are free to bring your full self to work. All employment decisions at Agiloft are based on business needs, job requirements, and individual qualifications without regard to race, color, religion or belief, national or social ethnic origin, sex, age, sexual orientation, gender identity and/or expression, parental status, marital status, Veteran status, or any other status protected by the laws or regulations in the locations where we operate. If you have a need that requires accommodation during the recruiting process, please let us know by contacting Director, Talent Acquisition, Brad Toothman at View email address on ca.hrm.tc from underrepresented groups such as minorities, veterans, or individuals with disabilities encouraged to apply.Applications will be reviewed as submitted. There will be no application deadline for this opportunity.
#J-18808-Ljbffr
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Platform And Cloud Services in Winnipeg, MB vacancy
- ...first contract lifecycle management (CLM) software, Agiloft helps organizations manage... ...our flexible Data-first Agreement Platform (DAP). With contract data as the foundation... ...We are seeking an experienced Staff Software Engineer – Cloud Services to own and evolve the...SuggestedLong term contractContract workLocal areaFlexible hours
- ...started out as a team of three engineers. Today, we have grown to... ...them. Our powerful, AI infused platform provides full transparency and... ...Declarative Automation - The Cloud Platform Engineering Team is responsible... ...delivery teams to self-service deployments with reduced lead...SuggestedWork at officeRemote work
- ...operating systems to zonal controllers to cloud and connectivity solutions, we’re... ...that will set the standards for software-defined vehicles around the world.... ...company. Role SummaryConsumer Platform builds and operates backend services that power customer-facing digital...SuggestedLong term contractFull timeContract work
- ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer – Builder Platform based in Canada. As a Staff Software Engineer, you will play a strategic role in designing and scaling an internal...SuggestedLong term contractRemote workWorldwide
$160k - $200k per year
Position: Staff Software Engineer, Data PlatformEmployment Type: Full-timeWork Arrangement: Remote within CanadaAnnual Base Salary:... ...for teams, media and fans.As Staff Software Engineer, Data Platform, you will independently own the database and data-platform architecture...SuggestedInternshipRemote work- Thomson Reuters is seeking a Staff Software Engineer to provide technical leadership across the Cloud Cost Management and Reporting portfolio, driving architectural direction and cross-functional initiatives. You will mentor engineers and partner with FinOps and cloud platform...
$160k - $220k per year
...talk. About the TeamThe Data Platform team is responsible for the foundational data services, systems, and data products for... ...We expect great things from our engineers and reward them with stimulating... ...company. Okta is about to change the cloud computing landscape forever....Local areaWorldwideFlexible hours- ...speeds; over 10 times faster than GPU-based hyperscale cloud inference services. This order of magnitude increase in speed is transforming... ...high-speed inference. About the RoleWe're hiring a Staff Engineer to help lead, drive, and contribute to projects on our Inference...
- Lead Java cloud services, Python AI, and React engineering at OpenText while delivering the Image & Fax Aviator Platform. Guide Scrum execution across a newly formed team.As Manager, Software Development, you will lead engineers and technical specialists across cloud services...
- ...architecture for Fleet Space’s ExoSphere platform from Toronto or Adelaide with hybrid working. Apply backend engineering and data expertise.As a Senior Software Engineer, you will shape the... ...datasets, customer data, applications, and services. You will work across AWS...
$230.4k - $288k per year
...innovative products and human-centered services. Proprietary technology and... ...at scale power Nu’s digital platform, built to promote financial... ...for enabling Nubank’s growth engine across owned and paid channels... ...journeys at scale. As a Staff Software Engineer – Marketing...Long term contractWork at officeLocal areaWork from homeRelocation packageFlexible hours$200k - $235k per year
...and so are the rewards.The Backend Platform team’s mission is to enable fast, safe... ...tooling that support hundreds of engineers working across backend services. By improving development workflows,... ...backend engineers rely on every day!As a Staff Software Developer, you will set...Long term contractWork at officeFlexible hoursShift work3 days per weekusd224k per year
NVIDIA DSX OS organization is looking for software engineering talent to build NVIDIA's accelerated compute cloud services. These services include software to manage hardware and network provisioning to build a multi-tenant infrastructure. As a software engineer, you will work...- ...Genie is a mobile-first financial wellness platform designed to help individuals take... ...financial ecosystem by offering tools and services that provide instant access to cash, and... ...nobody notices. That is the bar. As the Staff Engineer on this team, you will set the technical...Long term contractTemporary workWork at officeImmediate startRemote workFlexible hours
- ...listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Staff Software Engineer - Orders Platform based in Canada. We are seeking an experienced Staff Software Engineer to help shape and scale a mission‑critical...Remote work
- ...where anyone can safely use any technology, and within Okta Platform R&D, we're specifically focused on protecting the future of... ...across the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-...
- Build scalable cloud platforms at Intact using Java, microservices, APIs, and automation while supporting independent delivery across shared technology services.As a Principal Software Engineering professional, you will pair with engineers and develop working slices before...
- ...where anyone can safely use any technology, and within Okta Platform R&D, we’re specifically focused on protecting the future of... ...across the worldWe are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-...Long term contractPermanent employmentWork from home
- This role offers an opportunity to work on innovative projects and drive the development of cutting-edge platforms. As a Software Engineer in Platform Services, you will be part of a dynamic team responsible for designing and developing scalable and robust software solutions...Long term contract
$160k - $220k per year
...where anyone can safely use any technology, and within Okta Platform R&D, we're specifically focused on protecting the future of... ...across the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-...Long term contractLocal areaWorldwide- Shape AI platform architecture with Python, MLflow, and Kubernetes from Vancouver, with onsite collaboration required three days weekly.This Staff Software Engineer serves as the technical anchor for machine learning initiatives and long-term product architecture. You will...Long term contract
$147k - $196.6k per year
...minimum.The Role The Data Engineering organization at General Motors... ...a unified Vehicle Data Platform that moves data and configuration... ...between vehicle ECUs and the cloud. Our team is the only team within... ...General Motors that delivers software on every compute module the...Work at officeRemote work3 days per week- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Staff Software Engineer - Builder Platform based in Canada. As a Senior Staff Software Engineer, you will provide company-wide technical leadership, shaping...Long term contractRemote work
- ...all applications and next steps. Our partner is looking for a Staff Platform Engineer based in Canada. As a Staff Platform Engineer, you will... ...lead high-impact initiatives focused on continuous delivery, cloud infrastructure, automation, and developer productivity. Working...Long term contractLocal areaRemote work
- Lead technical initiatives as a Senior Software Engineer at Coalition, specializing in Cloud Services for our Scanning Engine and Data Collection team. This remote role focuses on designing and improving distributed systems. As a Senior Software Engineer at Coalition, you will...Remote work
- **Staff Software Engineer, Search Retrieval Platform****Our vision****We are building the next-generation search platform, with a vision to democratize knowledge construction and consumption at Thomson Reuters. The platform consolidates search systems across Thomson Reuters...Long term contractWork at officeFlexible hours
- ...building an industry-leading incident management platform that allows companies around the world to... ...our weekly changelog. About the RoleAs a Staff Platform Engineer, you'll set the technical direction for how Rootly's services are built and run, and lead our paved road: the...InternshipHome office
$121.2k - $159k per year
...automation, and finding smarter ways to build and manage cloud infrastructure? We're looking for a Staff Cloud Engineer to help us scale and improve the cloud... ...of experience in Cloud Engineering, DevOps, SRE, Platform Engineering, or similar roles. 3+ years of hands...Long term contractLocal areaRemote workWorldwide$209k - $269k per year
...what matters most. Affirm's engineering team is building a large-... ...and analysis. The Compute Platform team owns the EKS foundation... ...Terraform, Spacelift) and self-service workflowsOwn the reliability... ...Qualifications10+ years in software or infrastructure engineering...Work at officeRemote workFlexible hours$200k per year
...Clutch was founded in 2017 and currently services Ontario, New Brunswick, Nova Scotia,... ...more, visit clutch.ca . About the Role Platform Engineering is becoming a strategic investment at... ...'re looking for our first dedicated Staff Platform Engineer to help define what...Long term contractPermanent employmentFull timeTemporary workInternship3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Platform And Cloud Services. Be the first to apply!
Related searches
- cloud engineer remote Winnipeg, MB
- cloud network engineer Winnipeg, MB
- associate cloud engineer Winnipeg, MB
- cloud operations engineer Winnipeg, MB
- junior cloud engineer Winnipeg, MB
- entry level cloud engineer Winnipeg, MB
- cloud engineer Winnipeg, MB
- junior software developer .net Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB

