Jobs › Companies › Valsoft Corporation › Staff Software Engineer

À propos de ce poste Staff Software Engineer chez Valsoft Corporation

Valsoft Corporation · Télétravail · Canada

About the Role

We're hiring a Staff Software Engineer to own architecture and design decisions for our platform, including the modernization of legacy enterprise systems into modern, cloud-capable solutions. You'll operate with significant autonomy, act as a force multiplier for the rest of the engineering team, work closely with our Head of R&D as a technical backup, and be a candidate for broader technical responsibility across projects as you prove yourself. This is a hands-on, high-ownership role on a lean, three-person engineering team — small enough that your architectural calls ship and show results in weeks, not after months of committee review. You'll be a player-coach: as comfortable writing code as setting direction, designing and deciding as well as implementing, delegating, and growing the engineers around you. In an AI-assisted development era, we value sound judgment and design thinking as much as implementation speed — you'll have real latitude to use tools like Claude and Cursor to move faster, not just permission to.

Responsibilities

Architecture & Technical Ownership

  • Own architecture and design decisions for the systems you're responsible for, favoring pragmatic, right-sized solutions over unnecessary complexity, and weighing trade-offs (build vs. buy, hosted vs. on-premises, integration approach) with senior-level judgment.
  • Lead the modernization of legacy systems into maintainable, cloud-capable architectures without disrupting the business relying on them.
  • Review requirements and designs early to flag architectural risk, technical debt, and feasibility gaps before they become expensive.
  • Own solution-level architecture documentation — decisions, trade-offs, and the reasoning behind them — so the system stays understandable at a glance, not just in your head.

Hands-On Delivery

  • Design and implement significant parts of the system yourself — this role ships production code, not just plans.
  • Own what you build end-to-end, including its health after it ships — if it breaks in production, you're part of fixing it.
  • Apply AI-assisted development tools (e.g., Claude, Cursor) to work faster across design, implementation, and documentation, with informed judgment about where they genuinely help.

Team Leadership & Mentorship

  • Delegate work effectively and help pull the wider team forward, rather than carrying everything yourself.
  • Mentor other engineers through code review, design discussion, and day-to-day guidance, as an individual contributor rather than a people manager.
  • Act as a technical backup to the Head of R&D, and take on broader technical responsibility across projects over time.

Product & Customer Judgment

  • Translate ambiguous customer needs — including regulated-industry and enterprise requirements — into sound technical designs.
  • Work closely with product owners, QA, and subject-matter experts to understand how the product is used and where the real risk lies.
  • Communicate trade-offs, risks, and plans clearly to both technical and non-technical stakeholders.

Ways of Working

  • Operate independently in ambiguous, shifting-priority conditions, setting your own priorities rather than waiting to be told what's next.
  • This role has no fixed lane — architecture, hands-on coding, mentoring, production support, whatever's needed. You pick it up rather than waiting for it to be assigned.
  • Participate in and help shape Agile ceremonies (stand-ups, sprint planning, retrospectives).

Our Stack

  • Frontend: React (TypeScript) single-page applications.
  • Backend: polyglot services, primarily .NET and Python, built as event-driven microservices.
  • Databases: PostgreSQL, SQL Server, and Oracle.
  • Infrastructure: containerized, Kubernetes-based deployments with owned CI/CD pipelines.
  • Deployment model: hybrid — both cloud-hosted (SaaS) and on-premises enterprise environments.
  • API & identity: API gateway / service mesh patterns and OIDC-based identity providers.
  • We're also maintaining and modernizing some longer-standing legacy systems — comfort reading and evolving older architectures is part of the job.

Requirements

What You'll Bring

Must-Have

  • 8+ years of professional software engineering experience, including real ownership of architecture and design decisions — not just executing someone else's plan.
  • 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 (e.g., PostgreSQL, SQL Server, or Oracle).
  • Experience in regulated-industry and/or enterprise software environments, with a real appreciation for compliance, data integrity, and audit requirements.
  • Solid grounding in secure coding practices and software design principles.
  • A track record of mentoring or informally leading other engineers — pulling a team forward, not just excelling individually.
  • Excellent written and verbal communication in English, with both technical and non-technical audiences.

Nice-to-Have

  • Hands-on experience designing and owning CI/CD pipelines, not just using ones someone else built.
  • Experience with hybrid deployment models — supporting both cloud-hosted/SaaS and on-premises enterprise environments.
  • Experience across more than one of PostgreSQL, SQL Server, and Oracle.
  • Practical, regular use of AI-assisted development tools (Claude, Cursor, or similar) in your day-to-day engineering workflow.
  • A habit of evaluating and adopting new tools and technologies early.
  • Experience designing or shipping AI/ML-powered features in a production application (e.g., using LLMs, cloud AI/ML services, or applied ML) — we're actively exploring how AI capabilities fit into our platform.

You'll Thrive Here If

  • You're comfortable operating with autonomy and ambiguity, reasoning from first principles when there's no existing playbook to follow.
  • You're self-directed with a “get it done” mindset — you pick up what's needed rather than waiting for it to be assigned.
  • You want your architecture decisions to matter beyond a single sprint, on a team small enough to notice.

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.

#S&WTechnologies

#TAGSoftwareGroup

Prêt à postuler chez Valsoft Corporation ?
Postuler chez Valsoft Corporation

À propos de Valsoft Corporation

Valsoft was founded in 2015 in Montreal, Canada. Our focus is to acquire and grow vertical market software businesses that provide mission-critical solutions in their respective niche markets. So far, we have acquired over 100+ businesses, and we have over 3,000 employees across 20+ countries. In 2023, Valsoft was named as one of the Best Workplaces in the Financial Services Industry by Great Place to Work®.

Voir tous les emplois chez Valsoft Corporation →

Emplois similaires

Jane
Staff Security Engineer
Jane
⚡ Postuler tôt Canada · lieu restreint $158,400–$247,500
● Nouveau 👁 Vu ✓ Postulé il y a 2 h
Mercury
Staff Software Engineer - Services Platform
Mercury
⚡ Postuler tôt San Francisco, CA, New York, N... · lieu restreint $239,000–$298,800
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Okta
Staff Fullstack Engineer, SecureAI
Okta
⚡ Postuler tôt Toronto, Ontario, Canada Sur site CA$160,000–CA$220,000
● Nouveau 👁 Vu ✓ Postulé il y a 3 h
Affirm
Staff Software Engineer, Backend (Fraud Decisioning)
Affirm
⚡ Postuler tôt Remote Canada · lieu restreint $181,000–$241,000
● Nouveau 👁 Vu ✓ Postulé il y a 4 h
Robinhood
Staff Software Engineer, Backend Platform
Robinhood
⚡ Postuler tôt New York, NY Hybride $230,000–$270,000
● Nouveau 👁 Vu ✓ Postulé il y a 4 h
Lantern
Staff Software Engineer
Lantern
⚡ Postuler tôt Vancouver, BC - Hybrid (3x in... Hybride
● Nouveau 👁 Vu ✓ Postulé il y a 5 h
Twilio
Staff Software Engineer (L4)
Twilio
⚡ Postuler tôt Remote - Canada · lieu restreint $160,320–$200,400
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
MongoDB
Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)
MongoDB
⚡ Postuler tôt Montreal; Toronto Sur site CA$144,000–CA$200,000
● Nouveau 👁 Vu ✓ Postulé il y a 7 h
MongoDB
Site Reliability Engineer (Senior or Staff), Deployments
MongoDB
⚡ Postuler tôt Toronto Sur site CA$144,000–CA$200,000
● Nouveau 👁 Vu ✓ Postulé il y a 7 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Valsoft Corporation

Voir tous les emplois chez Valsoft Corporation →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit