Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on-premises environments.
Responsibilities
Own architecture and design decisions for assigned systems.
Lead modernization of legacy systems into maintainable, cloud-capable architectures.
Review requirements and designs to identify architectural risk, technical debt, and feasibility gaps.
Maintain solution-level architecture documentation covering decisions, trade-offs, and rationale.
Design and implement significant parts of the system and ship production code.
Own delivered work end-to-end, including production health and incident resolution.
Apply AI-assisted development tools across design, implementation, and documentation.
Delegate work and help advance the wider engineering team.
Mentor engineers through code review, design discussions, and day-to-day guidance.
Act as technical backup to the Head of R&D and assume broader technical responsibility over time.
Translate ambiguous customer and enterprise requirements into technical designs.
Collaborate with product owners, QA, and subject-matter experts.
Communicate trade-offs, risks, and plans to technical and non-technical stakeholders.
Set priorities independently in ambiguous, shifting-priority conditions.
Support architecture, coding, mentoring, production support, and other team needs.
Participate in and help shape Agile ceremonies.
Work with React, TypeScript, .NET, Python, PostgreSQL, SQL Server, Oracle, Kubernetes, CI/CD pipelines, API gateways, service meshes, and OIDC identity providers.
Requirements
8+ years of professional software engineering experience, including real ownership of architecture and design decisions.
Proven track record modernizing legacy systems into maintainable, cloud-capable architectures.
Full software development lifecycle experience: requirements through design, implementation, testing, release, and operations.
Strong relational database fundamentals, including PostgreSQL, SQL Server, or Oracle.
Experience in regulated-industry and/or enterprise software environments, with appreciation for compliance, data integrity, and audit requirements.
Solid grounding in secure coding practices and software design principles.
Track record of mentoring or informally leading other engineers.
Excellent written and verbal communication in English with technical and non-technical audiences.
Hands-on experience designing and owning CI/CD pipelines.
Experience with hybrid deployment models supporting cloud-hosted/SaaS and on-premises enterprise environments.
Experience across more than one of PostgreSQL, SQL Server, and Oracle.
Practical use of AI-assisted development tools such as Claude, Cursor, or similar.
Habit of evaluating and adopting new tools and technologies early.
Experience designing or shipping AI/ML-powered features in a production application.
Comfort operating with autonomy and ambiguity.
Self-directed “get it done” mindset.
Benefits
Competitive salary aligned to experience and market.
Employee profit sharing plan.
Fully remote.
Comprehensive health, dental and vision insurance.
High ownership and autonomy across product marketing initiatives.
Opportunity to work directly with leadership in a fast-paced environment.
Fast-growing environment with strong long-term career development potential.
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Software Developer Co - op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.
AI full - stack developer building production applications for VO2 Group, an independent tech and digital consulting firm. Designing, deploying and supporting end - to - end AI solutions for client missions.
Senior UI/UX Engineer building performant Unreal Engine 5 UI and HUD systems for SkyBox Labs’ AAA game projects. Collaborating across disciplines on maps, menus, accessibility, and gameplay interfaces.