Software Development Engineer: Entry-Level Position
24 hours ago
Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. Our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.
Our MissionWe are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and countries. With employees based around the world, Magnet Forensics has been expanding our global presence with offices in Waterloo and Ottawa, Canada.
The Detection Engineering TeamWe are a community of smart, passionate, humble people who recognize that solving the industry's toughest problems requires constant collaboration, continuous learning, and frequent doses of humour. The Detection Engineering Team is looking for a talented engineer to join our growing team, responsible for building the next generation of Incident Response products and helping us develop high-impact detection mechanisms for memory forensics and live systems.
Key Responsibilities- Create technical documentation for teams to follow
- Design and write automated tests that will ensure the integrity of our software
- Develop robust, well-tested production code in C/C++ or Rust
- Track, analyze, and brief on new and ongoing cyber-attacks
- Write and maintain automated test suites at various levels of abstraction
- Bachelor's degree in a Computer Science related field, or equivalent practical experience
- C/C++/Rust development experience, including low level development exposure
- Solid understanding of Windows, Linux and/or Mac Internals
- Experience with at least one of the following: memory analysis, reverse engineering, malware analysis, kernel development
- Functional understanding of common threat analysis models, including the Cyber Kill Chain and MITRE ATT&CK
- Knowledge of common threat intelligence formats (SIGMA, STIX, etc.)
- Generous time off policies
- Healthcare and retirement benefits
- Continuous learning opportunities
We value what is different about you, whether it is your education, work experience, life experiences or background. Magnet Forensics is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law. Accommodation is available to all applicants upon request throughout the hiring process.
-
Software Development Engineer: Entry-Level
5 days ago
Canada Sage Recruiting Inc. Full timeAbout Sage Recruiting Inc.Sage Recruiting Inc. is a pioneering company in the field of software development, and we're looking for a talented Software Development Engineer: Entry-Level to join our team.Job SummaryWe're seeking a highly skilled and motivated individual to play a pivotal role in spearheading the development of a greenfield B2B SaaS offering....
-
Software Development Engineer: Entry-Level
5 days ago
Canada Sage Recruiting Inc. Full timeAbout Sage Recruiting Inc.Sage Recruiting Inc. is a pioneering company in the field of software development, and we're looking for a talented Software Development Engineer: Entry-Level to join our team.Job SummaryWe're seeking a highly skilled and motivated individual to play a pivotal role in spearheading the development of a greenfield B2B SaaS offering....
-
Entry-Level Java Software Engineer
4 weeks ago
Canada Goflare Full timePosition Overview:We are looking for an enthusiastic and skilled individual to fill the role of an Entry-Level Java Software Engineer at Goflare. This position is ideal for recent graduates or candidates with limited experience in Java programming. Work Environment:This role offers the flexibility of remote work, enabling you to perform your duties from your...
-
Canada Understanding Recruitment Group Full timeAbout the Role:We are seeking a highly skilled Software Development Engineer to join our team at Understanding Recruitment Group. As a key member of our engineering team, you will play a crucial role in building a cutting-edge AI platform that revolutionizes the underwriting process for commercial insurance providers.About the Platform:Our AI platform is...
-
Canada Understanding Recruitment Group Full timeAbout the Role:We are seeking a highly skilled Software Development Engineer to join our team at Understanding Recruitment Group. As a key member of our engineering team, you will play a crucial role in building a cutting-edge AI platform that revolutionizes the underwriting process for commercial insurance providers.About the Platform:Our AI platform is...
-
Canada Tucows Inc Full time $125,900 - $139,900About WaveloWavelo is a Software as a Service (SaaS) business dedicated to simplifying the telecom industry. Our mission is to provide flexible software solutions that modernize how communication service providers (CSPs) operate, enabling them to drive more value, focus on customer experience, and scale their operations faster.Remote Work OpportunityWe are a...
-
Canada Tucows Inc Full time $125,900 - $139,900About WaveloWavelo is a Software as a Service (SaaS) business dedicated to simplifying the telecom industry. Our mission is to provide flexible software solutions that modernize how communication service providers (CSPs) operate, enabling them to drive more value, focus on customer experience, and scale their operations faster.Remote Work OpportunityWe are a...
-
Canada Magnet Forensics Full timeAbout Magnet ForensicsMagnet Forensics is a leading provider of digital investigative software that empowers law enforcement agencies, government organizations, and private sector companies to acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT-related devices.We are a global company with a strong presence in the digital...
-
Canada Magnet Forensics Full timeAbout Magnet ForensicsMagnet Forensics is a leading provider of digital investigative software that empowers law enforcement agencies, government organizations, and private sector companies to acquire, analyze, and share evidence from computers, smartphones, tablets, and IoT-related devices.We are a global company with a strong presence in the digital...
-
Canada Imperva Full time $115,000 - $145,000About the RoleWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC. As a key member of our team, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices.Key ResponsibilitiesDesign and develop software that meets...
-
Canada Imperva Full time $115,000 - $145,000About the RoleWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC. As a key member of our team, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices.Key ResponsibilitiesDesign and develop software that meets...
-
Canada Clover Health Full timeAbout the Role:Clover Health is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our healthcare technology platform.Key Responsibilities:Design and develop scalable, efficient, and secure software systemsCollaborate with...
-
Canada Clover Health Full timeAbout the Role:Clover Health is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our healthcare technology platform.Key Responsibilities:Design and develop scalable, efficient, and secure software systemsCollaborate with...
-
Canada CoStar Group, Inc. Full timeAbout CoStar Group, Inc.CoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a company, we are committed to digitizing the world's real estate, empowering all people to discover properties, insights, and connections that improve their businesses and lives.Job SummaryWe...
-
Canada CoStar Group, Inc. Full timeAbout CoStar Group, Inc.CoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a company, we are committed to digitizing the world's real estate, empowering all people to discover properties, insights, and connections that improve their businesses and lives.Job SummaryWe...
-
Canada CoStar Group, Inc. Full timeAbout CoStar Group, Inc.CoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a company listed in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world's real estate, empowering all people to discover properties, insights, and...
-
Canada CoStar Group, Inc. Full timeAbout CoStar Group, Inc.CoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a company listed in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world's real estate, empowering all people to discover properties, insights, and...
-
Software Development Engineer: Entry-Level
5 days ago
Canada Mobility Health Physical Therapy Full timeWe are a healthcare company that is revolutionizing the way people access physical therapy services. Our mission is to provide high-quality, patient-centered care that improves the lives of our members.We are seeking a talented Software Development Engineer to join our team. As a Software Development Engineer, you will play a critical role in developing and...
-
Software Development Engineer: Entry-Level
5 days ago
Canada Mobility Health Physical Therapy Full timeWe are a healthcare company that is revolutionizing the way people access physical therapy services. Our mission is to provide high-quality, patient-centered care that improves the lives of our members.We are seeking a talented Software Development Engineer to join our team. As a Software Development Engineer, you will play a critical role in developing and...
-
Software Development Engineer: Entry-Level
6 days ago
Canada Understanding Recruitment Full timeWe are currently seeking experienced Senior Software Engineers to contribute to the development of an innovative AI platform that revolutionizes the underwriting process by aggregating data from numerous sources. This platform targets commercial insurance providers and is recognized as the primary revenue ops provider in the industry.Our team of engineers...