Staff Software Engineer - Platform and Cloud Services

1 month ago
Full-time
Lead
Software Development
Agiloft

Agiloft

Agiloft is a global leader in Contract Lifecycle Management (CLM) software, automating processes, reducing risk, and driving revenue for over 3 million users worldwide.

Capital Markets
51-250
Founded 1990
$45M raised

Description

  • Own canonical data models, service boundaries, and architecture for critical platform domains.
  • Design AWS-native, event-driven, asynchronous services that are scalable, resilient, secure, and cost-efficient.
  • Architect backend capabilities that support AI/ML workloads, high-throughput data pipelines, and inference services.
  • Design secure multi-tenant systems with tenant isolation, authentication, authorization, and permission-aware data access.
  • Lead major platform initiatives from technical design through release and align stakeholders across teams.
  • Develop versioned, deterministic, idempotent APIs, including bulk and asynchronous operations, contract testing, and permission validation.
  • Champion infrastructure-as-code, automated testing, CI/CD, observability, and modern engineering practices.
  • Drive platform modernization, refactoring, developer-experience improvements, and engineering-process improvements.
  • Partner with CloudOps, Security, MLOps, and integration teams on reliability and operational-readiness standards.
  • Mentor engineers and serve as a technical multiplier across the organization.

Requirements

  • Bachelor’s 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 success leading architecture decisions and technical direction across multiple teams without direct authority.
  • Experience owning significant initiatives end to end, including release ownership.
  • Strong Python experience building backend and cloud services; Java experience is a plus.
  • Deep experience designing, building, and operating enterprise-grade distributed systems on AWS.
  • Strong data modeling, service architecture, and reusable abstraction design skills.
  • Experience with high-throughput data pipelines, asynchronous processing, or ML/inference services at scale.
  • Knowledge of application security and multi-tenancy, including authentication, authorization, token handling, and tenant isolation.
  • Experience designing high-scale APIs, infrastructure-as-code, CI/CD, and distributed-systems observability.
  • Experience integrating AI capabilities into engineering and product design.
  • Excellent written and verbal English communication skills.
  • Preferred: AI/ML product features, third-party SaaS integrations, search and retrieval systems, or CLM and enterprise B2B domain experience.

Benefits

  • Medical, dental, and vision insurance.
  • Short- and long-term disability insurance.
  • Life, AD&D, supplemental life, and flexible spending accounts.
  • 401(k) with company match.
  • Flexible paid vacation.
  • Paid parental leave.
  • Voluntary benefits, including pet insurance.
  • Floating holidays, quarterly wellness days, employee resource groups, and work/life-balance support.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Technical Lead, Tailings & Mine Waste

Equilibrium 11-50 Internet Software & Services

Equilibrium is seeking a Technical Lead, Mine Waste / Senior Geotechnical Engineer to lead tailings and mine waste projects, provide technical direction, and help grow its global specialist consultancy practice.

3 hours, 32 minutes ago

Staff Engineer - AI Platform

HighLevel 251-1K Internet Software & Services

HighLevel is seeking a hands-on Staff Engineer (AI) to architect shared agentic systems and AI platform foundations that enable engineering teams to build and operate reliable AI capabilities at enterprise scale.

AWS GCP Go Grafana Microservices Node.js OpenSearch Prometheus Python
1 day, 2 hours ago

[Job 31822] Software Architect (Tech Lead Java & IA Generativa)

CI&T 5K-10K Internet Software & Services

A CI&T busca um(a) Tech Lead para liderar uma equipe de engenharia na construção de soluções Java escaláveis e impulsionar o uso de IA generativa em produtos e processos de desenvolvimento.

Agile CI/CD Generative AI GPT Java Kafka Microservices MongoDB RabbitMQ REST API Spring Boot SQL Server
1 day, 3 hours ago

[Job-32284] Principal AI Platform Engineer , Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca um(a) Principal AI Platform Engineer hands-on para liderar, na plataforma de Agentic SDLC, a arquitetura, implantação e evolução do acesso a modelos de IA e a entrega da solução em produção com um time técnico.

AWS CI/CD Docker Git Java JIRA Kubernetes Microservices Node.js OpenTelemetry Playwright Python Secrets Management
1 day, 3 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers