Staff Software Engineer - Enterprise Workflow at Mitratech. . Location: Remote Canada. Sr. Software Engineer – . Enterprise Workflow. . . At Mitratech, we’re a team of engineers passionate about building world-class products that empower Legal, Risk, Compliance, and HR professionals at Fortune 100 companies. We thrive in a globally dispersed, inclusive culture that values innovation, collaboration, and technical excellence.. . . As Mitratech continues to scale, we are expanding our architectural and innovation capabilities in our Enterprise Workflow solution. We are seeking a . Staff Software Engineer. to work across teams and accelerate architectural modernization, proof-of-concept delivery, technological investigations, and cross-product technical alignment. Reporting directly to the Senior Architect, this role is ideal for someone who enjoys solving complex engineering challenges that span multiple systems, teams, and business domains.. . . This is an opportunity to take a leading role in shaping the technology strategy and future platform foundations that will support Mitratech’s next generation of products.. . . . . About the Role. . . As a . Sr. . Software Engineer. , you will:. . . Architect & Influence. . . . Drive Architectural Evolution. : Partner with the Senior Architect to define and refine the technical architecture across the product, ensuring scalability, resilience, and long-term maintainability.. . . . . Influence Technical Decision-Making. : Provide deep technical guidance on system design, integration approaches, and modernization pathways.. . . . . Create Architectural Alignment. : Work across multiple engineering teams to ensure consistent engineering patterns, shared components, and platform-level solutions.. . . . Deliver High-Impact Proofs of Concept. . . . Prototype Future Capabilities. : Design and deliver Proof of Concept that explore new technologies, validate architectural patterns, and derisk major initiatives.. . . . . Accelerate Innovation. : Work closely with product and engineering leadership to identify opportunities where innovation or rapid experimentation can unlock new capabilities.. . . . Enable and Elevate Teams. . . . Cross-Team Collaboration. : Serve as a technical resource across engineering teams, enabling shared learning, guiding senior engineers, and raising engineering quality.. . . . . Mentor and Coach. : Support teams in adopting new architectural standards, modern engineering practices, and advanced tooling.. . . . . Be a Multiplier. : Improve engineering velocity by creating reusable patterns, frameworks, automation, and reference implementations.. . . . Ensure Technical Excellence. . . . Hands-On Engineering. : Write high-quality, maintainable code and contribute to critical components and architectural spikes.. . . . . Champion Modernization. : Lead efforts to refactor, modernize, or decouple legacy systems to align to future technical strategy.. . . . . Production-Ready Mindset. : Ensure that solutions meet enterprise-grade requirements, including performance, security, reliability, and compliance.. . . . Leverage AI to Amplify Impact. . . . AI-Driven Engineering. : Utilize cutting-edge AI development tools to accelerate design, delivery, and code quality.. . . . . Guide AI Adoption. : Help teams understand where AI tools improve productivity and where human expertise is critical.. . . . . . About You. . . You are:. . . . An Architectural Thinker. : Comfortable designing at the system and component level, while understanding the downstream impact of architectural choices.. . . . . A Technical Leader:. Adept at influencing and guiding teams toward a shared technical vision. You apply common engineering standards such as object-oriented design, SOLID principles, and established design patterns to create maintainable, extensible solutions.. . . . . Quality-Driven:. You are proficient with modern engineering tooling and practices, including linting, static code analysis, automated security scanning, and other quality gates that ensure robust, secure software.. . . . . A Builder at Heart. : Equally strong in high-level design and hands-on implementation.. . . . . A Collaborator. : Skilled at working across team boundaries, bringing clarity, alignment, and direction.. . . . . A Problem Solver. : Able to dissect large, ambiguous problems and drive them to actionable solutions.. . . . . A Modernization Expert. : Experienced in transforming legacy systems into scalable, maintainable architectures.. . . . . AI-Fluent. : Comfortable applying modern AI tools and understanding their strengths and limitations.. . . . . Outcome-Driven. : Focused on business impact, customer value, and maintainable long-term solutions.. . . . . . Required Skills and Experience. . . . 10+ years of software engineering experience. , including at least several years operating as a senior or staff-level engineer.. . . . . Expertise in C#. , .NET Framework and .NET Core. Ideal candidates will have worked with ASP.NET MVC, ASP.NET Web API, . LINQ, EF (EntityFramework) . and be familiar with WCF.. . . . . Deep experience in cloud architectures. , ideally Microsoft Azure (compute, storage, networking, messaging, security).. . . . . Demonstrated success leading cross-team engineering initiatives. or architectural programs.. . . . . Strong hands-on experience with web application development:. API design (REST, event-driven, or service-oriented), and secure application practices. Authorization and authentication implementations such as OIDC, OAuth, SAML, SSO.. . . . . Experience of UI development . using tools such as jQuery, and SPA frameworks.. . . . . Proficiency developing and consuming distributed systems. and integrating large-scale enterprise applications.. . . . . Hands-on experience with containerization. (Docker) and modern deployment approaches.. . . . . Strong database skills. , including SQL Server optimization and data modeling.. . . . . Experience designing, delivering, and validating PoCs. that inform large technical decisions.. . . . . Strong knowledge of production system requirements. , including scalability, observability, performance, and operational excellence.. . . . . Extensive experience modernizing legacy systems. in enterprise environments.. . . . . Comfortable using git and modern development workflows. (PRs, branching, continuous integration).. . . . . . Nice to Have. . . . Experience in . enterprise platform architecture. or platform engineering.. . . . . Familiarity with . infrastructure as code. (Terraform, Bicep, ARM).. . . . . Experience coordinating architecture across multiple teams.. . . . . Prior work in . compliance-focused or enterprise-scale environments. .. . . . . Experience with . customer interaction . and responding to customer RFIs and meeting requests.. . . . . . What We Offer. . . . A collaborative, growth-oriented engineering culture.. . . . . The ability to shape architectural direction across multiple teams.. . . . . Opportunity to drive innovation and platform evolution using the latest technologies.. . . . . The chance to work in a modern engineering environment leveraging AI-assisted development tools.. . . . . Competitive benefits and flexible work arrangements.. . . . . A meaningful role in defining the technical future of Mitratech’s workflow solution.. . . .
Staff Software Engineer - Enterprise Workflow at Mitratech