About The Position

Agiloft is seeking an experienced Staff Software Engineer – Cloud Services to own and evolve the architecture of its cloud-native contract lifecycle management platform and supporting infrastructure. The role has end-to-end accountability for the design, reliability, scalability, security, and long-term health of cloud services underpinning the platform. Working at platform and organizational levels, the engineer will partner with Engineering leadership, senior engineers, product leaders, and CloudOps teams to turn business and product strategy into durable cloud architectures and technical plans. The position focuses on building scalable, observable, and resilient AWS services while improving delivery through modern DevOps and AI-assisted engineering practices. This is a hands-on technical leadership role combining cloud and backend expertise with broad organizational influence. The engineer will shape Agiloft’s cloud architecture, operational posture, developer experience, and ability to scale reliably.

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 and working experience in Java for 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 into critical technical details when needed.
  • Exceptional problem-solving skills and a track record of 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 regarding architecture, risk, reliability, and long-term technical strategy.

Responsibilities

  • Own the architecture of one or more critical cloud service domains, including design integrity, scalability, reliability, security, and technical debt management.
  • Steward AWS-based services to ensure they remain scalable, resilient, cost-efficient, secure, and maintainable.
  • Define service boundaries, APIs, data contracts, and integration patterns that support independent evolution of cloud services.
  • Drive cloud-native design principles, including stateless services, managed services adoption, and failure-tolerant architectures.
  • Lead cloud architecture improvements that enhance scalability, availability, performance, and operational efficiency.
  • Translate architectural vision into mid- and long-term technical roadmaps while balancing delivery and cloud sustainability and cost optimization.
  • Align teams on design standards and architectural trade-offs.
  • Partner with CloudOps teams to define reliability targets, disaster recovery strategies, and operational readiness standards.
  • Champion infrastructure-as-code, automated testing, continuous delivery, and observability-by-default.
  • Lead adoption of AI-assisted engineering for cloud service development, infrastructure definition, testing, troubleshooting, and refactoring.
  • Design AI-friendly cloud services and infrastructure that support safer automation, faster iteration, and improved operational insight.
  • Help establish best practices and guardrails for responsible, secure use of AI tools across the cloud SDLC.
  • Uphold standards for service reliability, security, observability, performance, and cost management.
  • Improve developer experience for cloud services, including local development, CI/CD pipelines, deployment workflows, and operational tooling.
  • Ensure architectural decisions, service contracts, and operational runbooks are well-documented, discoverable, and actionable.
  • Promote ownership and continuous improvement.
  • Mentor senior and mid-level engineers in cloud architecture, distributed systems design, and operational thinking.
  • Unblock teams, accelerate architectural decisions, and reduce long-term operational complexity.
  • Communicate cloud and systems concepts clearly to technical and non-technical stakeholders.
  • Track industry trends in AWS services, cloud-native architectures, AI-enabled operations, and DevOps practices, and drive pragmatic adoption where it delivers business value.
  • Perform other duties as assigned.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term and long-term disability insurance
  • Life insurance and AD&D
  • Supplemental life insurance for employees, spouses, and children
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) with company match
  • Flexible vacation for eligible salaried employees
  • Paid parental leave
  • Pet insurance
  • Floating holidays
  • Quarterly no-questions-asked wellness day
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service