Shapes the technical platform behind go-to-market demos by building scalable demo environments, shared infrastructure, interactive product experiences, and automation that supports launches and customer opportunities.
Staff Engineer (Enterprise Systems)
📜 Description
- Own architecture, design decisions, and technical direction for Enterprise Systems.
- Lead multiple initiatives, balancing delivery with long-term platform health.
- Partner with business, Product, Engineering, and Security stakeholders to scope and prioritize work.
- Architect and review complex systems and workflows, guiding design discussions and decisions.
- Identify system gaps and risks, and propose pragmatic improvements.
- Contribute to the codebase, unblock teams, promote engineering excellence, and mentor developers.
🛠️ Requirements
- A strong desire to help teams grow and succeed, with a focus on collaboration and trust
- Deep experience designing, building, and maintaining high-scale web applications, back end integrations and SaaS systems
- Strong system design skills, with the ability to reason about trade-offs, risk, and long-term impact
- Passion for high-quality engineering practices, including testing, observability, security, and performance
- Comfort leading ambiguous or complex problem spaces from discovery through delivery
- Experience partnering with cross-functional stakeholders to drive outcomes
- 7+ years of professional software development experience using a modern tech stack (Ruby on Rails, React, JavaScript, GraphQL & REST APIs)
- Practical experience or a strong interest in using AI to improve engineering productivity
✨ Benefits
- Generous paid time off
- Competitive pay
- RRSP match program
- Flexible benefits package
- Workplace wellness program
- Training budget and company-wide learning initiatives
- Discount on Fullscript products
Full job description
The Role
We are seeking a Staff Engineer to set the technical direction for Enterprise Systems, the critical technology layer connecting our e-commerce platform with our ERP, finance, demand planning, and warehouse management systems. Every order, shipment, and dollar of revenue flows through this domain.
As a Staff Engineer, you will combine deep, hands-on engineering expertise with systems-level thinking and organization-wide influence. You will lead complex, cross-functional initiatives, guide architectural decisions, and ensure the domain remains reliable, scalable, and secure for the long term, all while actively designing, building, and shipping software.
You will collaborate closely with fellow Staff Engineers, Tech Leads, Engineering Managers, business stakeholders, Security, and other cross-functional partners to solve complex problems in a rapidly evolving domain that is essential to Fullscript’s operations.
This is how we like building software 👉🏼 Fullscript Developer Handbook.
If you share our values, we’d be excited to talk with you!
What You’ll Do:
What You Bring:
What We Can Offer You:
Our Wherever You Work Well philosophy means Fullscript teammates get to pick their own office — whether that’s in-office, at home, or a bit of both 🐶🏡
Similar jobs
Search more Software Engineer jobsStaff Software Engineer, AI and Data Risk
Leads cross-team technical initiatives and builds scalable product functionality and infrastructure for privacy, AI governance, and risk management, while shaping engineering practices and mentoring teams.
Staff Software Engineer shaping the architecture and technical direction of analytics, reporting, and AI-driven data services, leading complex initiatives and mentoring engineers while ensuring scalable, reliable platform operations.
Design and optimize deep learning compiler infrastructure that translates neural network models into efficient code for a proprietary edge AI processor, improving performance, latency, and memory efficiency.
Own the architecture and technical direction of an enterprise AI platform, leading gateway strategy and Kubernetes-based LLM serving while building critical-path software and mentoring senior engineers.
