About this role
Senior Software Developer
Role overview
Svitla Systems Inc. is looking for a Senior Software Developer for a full-time position (40 hours per week) in Canada. Our client develops advanced software solutions that help organizations collect, analyze, and manage complex digital data. Its technology supports teams working with large volumes of information, enabling them to uncover insights, streamline workflows, and make informed decisions. The platform combines data processing, analytics, automation, and secure collaboration capabilities to address complex investigative and security-related challenges. The company serves a global customer base across both public and private sectors.
Requirements
-
Relevant professional software engineering experience.
-
Post-secondary education in software engineering, computer or electrical engineering, computer science, math, or related fields.
-
Strong full-stack development skills with experience on both front-end and back-end systems.
-
Proficiency with React and modern front-end web development (component design, state management, responsive UI).
-
Experience with C# and building server-side application code (APIs, services, data access).
-
Experience writing and maintaining automated tests across different levels of the application stack.
-
Ability to work cross-functionally, communicate effectively with technical and non-technical stakeholders, and collaborate in a team environment.
-
Ability to navigate ambiguity and adapt to a fast-changing environment.
-
Nice to have
-
Python or other programming languages;
-
Linux environments and shell scripting;
-
Distributed data stores such as Elasticsearch, Redis, or PostgreSQL JSONB;
-
Observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry;
-
Cloud-native systems, distributed services, and SaaS platform development;
-
AWS, Kubernetes, or container-based deployment pipelines;
-
AI technologies and workflows (e.g., natural language search, agentic workflows, using AI as part of your development process);
-
Experience working in security-conscious or highly regulated environments.
Responsibilities
-
Analyze requirements, break down tasks, and provide effort estimates.
-
Design robust, performant, and secure solutions.
-
Develop efficient, modular, and maintainable software solutions.
-
Participate in code reviews.
-
Troubleshoot, debug and resolve software defects.
-
Take initiative, collaborate effectively, and communicate clearly across teams.
-
Promote best practices for building, delivering, and maintaining multiple software projects.
-
Understand product goals and use that knowledge to inform product design and architecture decisions.
-
Tech Stack
-
Core: C# / .NET, React, TypeScript, Python.
-
Cloud & DevOps: AWS, Azure DevOps, GitLab, Git, Jenkins, Docker, Kubernetes.
-
Data & APIs: REST, GraphQL, Elasticsearch, Redis, PostgreSQL / JSONB.
-
Testing & Observability: xUnit, Jest, PyTest, Prometheus, Grafana, OpenTelemetry.
-
Infrastructure: AWS CDK, Linux, shell scripting.
-
AI & Distributed Systems: AI/ML workflows, natural language search, agentic workflows, distributed and message-driven systems.
-
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!