At a Glance
- Tasks: Design and develop scalable cloud architectures for innovative contract management solutions.
- Company: Join Agiloft, a leader in data-first contract lifecycle management software.
- Benefits: Enjoy flexible vacation, wellness days, and comprehensive health benefits.
- Other info: Diverse workplace with excellent career growth and mentorship opportunities.
- Why this job: Make a real impact with cutting-edge technology in a supportive environment.
- Qualifications: 8+ years of software engineering experience and strong backend/cloud skills required.
The predicted salary is between 135000 - 165000 $ per year.
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.
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.
Job Responsibilities:
- DATA MODEL & PLATFORM ARCHITECTURE: Own the canonical data models and service boundaries in your domain. Design models and boundaries that let independent systems evolve in parallel without duplicating logic or creating competing implementations.
- 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.
- SECURITY & MULTI-TENANCY: Treat tenant isolation, authentication, and authorization as first-class design concerns across every service and API you own.
- TECHNICAL LEADERSHIP & CROSS-FUNCTIONAL INFLUENCE: Partner with product- and engineering leaders to develop a deep understanding of customer and business needs and translate them into platform architectures that solve the problem.
- API DESIGN: Design clean, versioned API contracts on top of the platform's data models.
- DELIVERY & ENGINEERING EXCELLENCE: Own initiatives end to end from design through release, with accountability for product quality in your domain.
- ORGANIZATIONAL IMPACT & MENTORSHIP: Serve as a technical multiplier unblocking teams, accelerating architectural decisions, and reducing long-term complexity.
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.
- 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.
- Solid grounding in application security and multi-tenancy.
Preferred Qualifications:
- Building services that support AI/ML product features and data pipelines.
- Integrating third-party SaaS platforms and connectors with attention to security and reliability.
Ensuring 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.
Staff Software Engineer - Platform & Cloud Architecture in Winnipeg employer: Agiloft, Inc.
Agiloft is an exceptional employer that prioritizes employee experience, fostering a vibrant and inclusive work culture where individuals can thrive. With a strong commitment to work/life balance, generous benefits including flexible vacation and wellness days, and ample opportunities for professional growth, Agiloft empowers its staff to bring their authentic selves to work while contributing to cutting-edge solutions in contract lifecycle management. Located in a dynamic industry, employees are positioned at the forefront of innovation, collaborating with talented teams to shape the future of technology.