Mitratech

Staff Software Engineer – Enterprise Workflow

Mitratech

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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: 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, Champion Modernization, Production-Ready Mindset.
  • Leverage AI to Amplify Impact: AI-Driven Engineering, Guide AI Adoption.

Requirements

  • 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).
Benefits
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NET Framework.NET CoreASP.NET MVCASP.NET Web APILINQEntity Frameworkcloud architecturesMicrosoft AzureAPI design
Soft skills
technical guidancementoringcoachingcross-team collaborationinnovationproblem-solvingleadershipcommunicationteam enablementengineering quality