Staff Software Engineer – Cloud Services

Posted Nov 4

This is a fully remote position, open to applicants in Canada.

📋 Description

• Take ownership and enhance the architecture of Agiloft’s cloud-native contract lifecycle management platform along with its supporting infrastructure.

• Ensure the integrity of design, scalability, reliability, security, and management of technical debt across critical cloud service domains.

• Serve as the architectural steward for services based on AWS.

• Define service boundaries, APIs, data contracts, and integration patterns.

• Promote cloud-native design principles, the adoption of managed services, and the development of failure-tolerant architectures.

• Lead enhancements in cloud architecture and formulate mid- to long-term technical roadmaps.

• Foster cross-team alignment on design standards and architectural decisions.

• Collaborate with CloudOps teams to establish reliability targets, disaster recovery plans, and ensure operational readiness.

• Advocate for infrastructure-as-code, automated testing, continuous delivery, and default observability.

• Spearhead the adoption of AI-assisted software engineering and create responsible AI tooling practices.

• Enhance the developer experience by improving local development, CI/CD pipelines, deployment workflows, and operational tools.

• Document architectural decisions, service agreements, and operational runbooks.

• Mentor senior and mid-level engineers.

• Remove obstacles for teams, expedite architectural decisions, and simplify operational complexity.

• Effectively communicate complex cloud and systems concepts to both technical and non-technical stakeholders.

• Keep abreast of industry trends in AWS, cloud-native architectures, AI-enabled operations, and DevOps.

• Perform additional duties as required.


⛳️ Requirements

• Bachelor’s and/or master’s degree in Computer Science, Information Systems, Software Engineering, Electrical Engineering, Electronics Engineering, or a related field.

• A minimum of 10 years of professional experience in software engineering.

• At least 2 years of experience at a staff level.

• Strong expertise in Python, along with practical experience in Java for building backend and cloud-based services.

• Extensive experience in designing, constructing, and managing scalable enterprise applications on AWS.

• Proven track record of owning and evolving the architecture for complex, distributed, and long-lived cloud platforms.

• Ability to lead initiatives in service refactoring, software architecture modernization, and platform evolution while ensuring consistent delivery velocity.

• Significant experience with infrastructure-as-code and automation tools like Terraform or CloudFormation.

• Experience in designing and developing CI/CD pipelines for cloud services.

• Strong understanding of observability, including logging, metrics, tracing, and alerting within distributed systems.

• Proficiency in AI-assisted development processes and tools.

• Capability to think holistically about distributed systems while also delving into essential technical details as necessary.

• Exceptional problem-solving abilities with a history of making sound architectural and operational decisions.

• Proven ability to influence technical direction across teams through expertise, effective communication, and building trust.

• Excellent written and verbal communication skills, especially regarding architecture, risk assessment, reliability, and long-term technical strategy.

• Background checks are conducted every three years or as necessary.


🏝️ Benefits

• Medical, dental, and vision insurance.

• Short-term and long-term disability coverage.

• Life insurance and Accidental Death & Dismemberment (AD&D) insurance.

• Supplemental life insurance options for employees, spouses, and children.

• Flexible Spending Accounts for healthcare and dependent care.

• 401(k) plan with company matching contributions.

• Paid time off, including a Flexible Vacation policy for eligible salaried employees.

• Paid parental leave.

• Voluntary benefits such as pet insurance.

• Floating holidays.

• A quarterly wellness day with no questions asked.

• Employee Resource Groups (ERGs) for support and community.

• A healthy work/life balance.

• Remote work arrangements available.

People also viewed

CPI Card Group16 hours ago

Cloud Engineer

US flagUnited States OnlyFull-timeCloud Engineer
ApplyView job
Vultr18 hours ago

Cloud Solutions Engineer

US flagUnited States OnlyFull-timeCloud Engineer$145k – $160k/year
ApplyView job
Jonas Software18 hours ago

Lead Engineer, Cloud Engineering

CL flagChile OnlyFull-timeCloud Engineer
ApplyView job
EverTrue21 hours ago

Senior Cloud Engineer

US flagUnited States OnlyFull-timeCloud Engineer$125k – $135k/year
ApplyView job
Wizeline1 day ago

SRE DevOps / Platform Engineer, AWS

CO flagColombia OnlyFull-timeCloud Engineer
ApplyView job
GFT Technologies1 day ago

Senior Java and Azure Developer

BR flagBrazil OnlyFull-timeCloud Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers