Log in
All jobs
S

Staff Full-Stack Software Engineer

Svitla
Remote
Remote

About this role

Role overview

Svitla Systems Inc. is looking for a Staff Full-Stack Software Engineer for a full-time position (40 hours per week).

We're looking for a Staff Full-Stack Software Engineer to help build and shape our cloud-based platform that brings together digital forensic tools, case management, evidence storage, and collaboration workflows to help investigators uncover critical evidence faster. You'll set technical direction across teams while staying hands-on across the stack, on a platform used by forensic investigators around the world.

This is a Staff-level role for experienced full-stack engineers who already lead a team's technical direction. You'll work alongside collaborative, customer-focused colleagues, mentor other engineers, and lead how our teams use AI-assisted development.

Note: Candidates must reside in Canada or USA

Some of the tools and technologies used across our teams include:

  • .NET / C#;
  • AWS;
  • React, TypeScript, HTML, CSS;
  • REST and GraphQL APIs;
  • Automated testing (e.g. xUnit, Jest, PyTest);
  • Azure DevOps, GitLab, Git, and Jenkins;
  • Python;
  • Linux and shell scripting;
  • Docker and containerized services (e.g. Kubernetes);
  • Infrastructure-as-code (e.g. CDK);
  • Distributed, message-driven systems;
  • Elasticsearch and search/indexing systems;
  • Prometheus, Grafana, and OpenTelemetry;
  • AI coding tools such as Claude Code and Cursor.

Requirements

  • 10+ years of professional software engineering experience, most of it in full-stack roles spanning both front-end and back-end systems;

  • Current or recent technical leadership as a Tech Lead, Staff engineer, or owner of a production system's core architecture, with a record of mentoring engineers;

  • Post-secondary education in software engineering, computer or electrical engineering, computer science, math, or a related field, or equivalent experience;

  • Experience building distributed systems and microservices for cloud-native SaaS products at scale;

  • Deep expertise in C#/.NET server-side development (APIs, services, data access, performance tuning);

  • Proficiency with React and modern front-end web development (component design, state management, responsive UI);

  • Production experience with AWS;

  • Working experience with Azure DevOps, Kubernetes and Linux environments;

  • Active, everyday use of AI coding tools such as Claude Code or Cursor as part of your development workflow;

  • Experience defining testing strategy and writing automated tests at various levels of abstraction;

  • A track record of measurable impact on performance, reliability or security;

  • Ability to work cross-functionally, communicate effectively with technical and non-technical stakeholders, and collaborate in a team environment;

  • Comfortable navigating ambiguity and adapting in a fast-changing environment.

  • Will be a plus

  • Python or other programming languages;

  • Shell scripting;

  • Distributed data stores such as Elasticsearch, Redis, or PostgreSQL JSONB, and search/indexing systems;

  • Observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry;

  • Infrastructure-as-code (e.g. CDK) and container-based deployment pipelines;

  • Distributed, message-driven systems and real-time features (e.g. WebSockets);

  • Building integration platforms or partner APIs (REST, GraphQL);

  • AI technologies in products, such as natural language search and agentic workflows;

  • Experience in security-conscious or highly regulated environments, including handling sensitive data.

Responsibilities

  • Act as technical lead for our team: set technical direction, plan delivery and unblock engineers;

  • Analyze requirements, break down cross-team initiatives, and provide effort estimates and sequencing;

  • Own the end-to-end architecture of robust, performant and secure solutions, from React front-ends to C#/.NET services, distributed message-driven systems and AWS infrastructure;

  • Develop efficient, modular, and maintainable software across the front-end and back-end;

  • Lead technical design through design docs, RFCs and architecture decision records;

  • Raise the bar in code reviews and mentor senior and intermediate engineers;

  • Lead investigations into the hardest defects and production issues across the stack;

  • Drive performance and security engineering, including performance testing and vulnerability scanning in CI/CD;

  • Guide best practices for building, delivering and maintaining multiple source code projects in Azure DevOps and on Kubernetes;

  • Champion AI-assisted development with tools such as Claude Code and Cursor, and help teams adopt it effectively;

  • Understand the intent of the product and the needs of forensic investigators, and use that knowledge to make product design and architecture decisions;

  • Communicate clearly with technical and non-technical stakeholders and build alignment across teams.

  • We offer

  • US and EU projects based on advanced technologies.

  • Competitive compensation based on skills and experience.

  • Flexibility in workspace, either remote or our welcoming office.

  • Bonuses for article writing, public talks, and other activities.

  • Free tech webinars and meetups organized by Svitla.

  • Regular corporate online activities.

  • Awesome team, friendly and supportive community!

  • Why join Svitla

  • Svitla Systems is a global digital solutions company headquartered in the U.S. and operating across the Americas, Europe, Asia, and APAC. Since 2003, we have served a wide range of clients - from innovative start-ups to Fortune 500 companies. Our success is built on partnership. By integrating seamlessly with clients' teams, we create lasting collaborations that drive real results. We are strong advocates of workplace flexibility, remote culture, individual approach to professional and personal growth.

  • Our global mission is to build a business that contributes to wellbeing of our partners, personnel, and their families, improves our communities, and makes a lasting difference in the world. Together, we are coding a brighter tomorrow - and living it.

  • Join us!

  • Vacancy details

  • …

  • …

  • …

  • …

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →