Staff Full-Stack Software Engineer (C#/.NET, React)

Svitla Systems, Inc.

United States

Remote

CAD 140,000 - 210,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Remote work option
Bonuses for speaking engagements
Extensive learning programs
Free tech webinars and meetups
Flexible time off
Strong team culture

Job summary

Svitla Systems Inc. is seeking a Staff Full-Stack Software Engineer for a cloud-based platform enabling digital forensic investigations. You will set technical direction while hands-on across React front-ends to C#/.NET services, distributed systems, and AWS infrastructure.

This staff role involves mentoring engineers, driving architecture decisions, and guiding AI-assisted development in a fast-paced environment across US/Canada teams.

Qualifications

  • 10+ years of professional software engineering, full-stack focus.
  • Technical leadership as a Staff/Tech Lead with mentoring history.
  • Strong C#/.NET backend and API design experience.
  • Proficient React frontend, modern UI/state management.
  • Experience building distributed microservices for SaaS on AWS.
  • Hands-on with Azure DevOps, Kubernetes and Linux environments.
  • Daily use of AI coding tools in development workflow.
  • Experience defining testing strategies and automation.
  • Proven impact on performance, reliability or security.
  • Excellent cross-functional communication and adaptability.

Responsibilities

  • Act as technical lead: set direction, plan delivery, unblock engineers.
  • Analyze requirements and provide estimates for cross-team initiatives.
  • Own end-to-end architecture across stack for robust, secure solutions.
  • Develop front-end and back-end code in a modular, maintainable way.
  • Lead design docs, RFCs, and architecture decision records.
  • Mentor engineers and raise coding standards in reviews.
  • Lead investigations into complex defects and incidents.
  • Drive performance and security through CI/CD testing and scans.
  • Guide best practices for Azure DevOps and Kubernetes deployments.
  • Champion AI-assisted development and adoption of tools.
  • Understand forensic users to influence product/architecture decisions.
  • Communicate clearly with stakeholders and build alignment.

Skills

Technical leadership
C#/.NET
React
Distributed systems
AWS
Azure DevOps
Kubernetes
Linux
AI coding tools
Effective communication

Education

Post-secondary degree in software engineering or related field

Tools

AWS
Azure DevOps
Kubernetes
Linux
Elasticsearch/Redis

Job description

Svitla Systems Inc. is looking for a Staff Full-Stack Software Engineer to join our client, a company building a cloud-based platform for digital forensic investigations. The platform brings together digital forensic tools, case management, evidence storage, and collaboration workflows to help investigators around the world uncover critical evidence faster. In this role, you’ll set technical direction for the team while staying hands-on across the entire stack, from React front-ends to C#/.NET services, distributed message-driven systems, and AWS infrastructure. This is a Staff-level role for experienced full-stack engineers who already lead a team’s technical direction. You’ll mentor other engineers, drive architecture decisions, and lead how the team adopts AI-assisted development in everyday work.

Location: United States or Canada
Requirements
  • 10+ years of professional software engineering experience, most of it in full-stack roles covering 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 track record of mentoring engineers.
  • Deep expertise in C#/.NET server-side development, including APIs, services, data access, and performance tuning.
  • Proficiency with React and modern front-end development, including component design, state management, and responsive UI.
  • Experience building distributed systems and microservices for cloud-native SaaS products at scale.
  • Production experience with AWS.
  • Working experience with Azure DevOps, Kubernetes, and Linux environments.
  • Active, everyday use of AI coding tools such as Claude Code, Cursor, or similar 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.
  • Strong communication skills and the ability to work cross-functionally with both technical and non-technical stakeholders.
  • Comfort with navigating ambiguity and adapting in a fast-changing environment.
  • Post-secondary education in software engineering, computer or electrical engineering, computer science, math, or a related field, or equivalent experience.
Will be a plus
  • Python or other programming languages, and shell scripting.
  • Experience with distributed data stores and search systems such as Elasticsearch, Redis, or PostgreSQL JSONB.
  • Observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry.
  • Infrastructure-as-code (e.g., AWS CDK) and container-based deployment pipelines.
  • Experience with message-driven systems and real-time features (e.g., WebSockets).
  • Building integration platforms or partner APIs (REST, GraphQL).
  • Experience bringing AI technologies into products, such as natural language search or agentic workflows.
  • Background in security-conscious or highly regulated environments, including handling sensitive data.
Responsibilities
  • Act as the technical lead for the 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 across the stack.
  • Develop efficient, modular, and maintainable software on both 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 most complex defects and production issues.
  • Drive performance and security engineering, including performance testing and vulnerability scanning in CI/CD.
  • Guide best practices for building, delivering, and maintaining multiple projects in Azure DevOps and on Kubernetes.
  • Champion AI-assisted development and help the team adopt tools like Claude Code and Cursor effectively.
  • Understand the needs of forensic investigators and use that knowledge to shape product and architecture decisions.
  • Communicate clearly with stakeholders and build alignment across teams.
WE OFFER
  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Regular performance appraisals to support your growth.
  • Flexibility in workspace, either remote or our welcoming office.
  • Bonuses for article writing, public talks, other activities
  • Generous time off, including vacation, national holidays, sick leaves, and family days.
  • Personalized learning programs tailored to your interests and skill development.
  • Free tech webinars and meetups organized by Svitla.
  • Regular corporate online activities.
  • Awesome team and a friendly, supportive community!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Full-Stack Engineer: Lead Cloud & AI-Driven Systems
Staff Full-Stack Engineer: Lead Cloud & AI-Driven Systems

Svitla Systems, Inc. • United States

Remote
CAD 140,000 - 210,000
Competitive compensation
Remote work option
Bonuses for speaking engagements
+4
Senior Full Stack AI-first Saas Engineer
Senior Full Stack AI-first Saas Engineer

5Blue Software • United States

Remote
USD 140,000 - 190,000
Flexible remote work
English classes
Medical insurance
+5
AI Solutions/Practice Lead
AI Solutions/Practice Lead

Svitla Systems, Inc. • United States

Hybrid
USD 180,000 - 260,000
US and EU projects
Competitive compensation
Regular performance appraisals
+7
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America

FullStack • United States

Remote
CLP 118,227,000 - 177,340,000
Competitive pay
100% remote work
Work with leading startups and Fortune
+2
Staff Software Engineer (full stack)
Staff Software Engineer (full stack)

Cercli Tech Limited • United States

Remote
USD 170,000 - 230,000
Fully remote
Competitive salary
Career growth opportunities
Software Engineer
Software Engineer

Sound Decisions • United States

Remote
USD 120,000 - 160,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

EvidaraIQ • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Business Analyst
Senior Business Analyst

Svitla • New York (NY)

On-site
USD 100,000 - 150,000
Bonuses for article writing
Flexible workspace
Free tech webinars
+2
AI Practice Lead
AI Practice Lead

Svitla Systems, Inc. • New York (NY)

Hybrid
USD 180,000 - 240,000
Remote or office work
Competitive compensation
Travel opportunities
+1
Senior Agentic .NET Engineer (6 month engagement) - Remote - Latin America
Senior Agentic .NET Engineer (6 month engagement) - Remote - Latin America

FullStack • United States

Remote
CLP 12,000,000 - 21,000,000
100% remote work
Competitive pay
Continuing education opportunities
+1