Agiloft is seeking an experienced Staff Software Engineer – Cloud Services to own and evolve the architecture of Agiloft’s cloud-native CLM platform and supporting infrastructure.
Requirements
- 10+ years of professional software engineering experience
- 2+ years at staff level
- Bachelor’s and/or master’s degree in computer science, Information Systems, Software, Electrical, or Electronics Engineering, or a comparable field of study
- 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
- 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