Software Engineer
$90k - $140k per yearLarus Technologies
Full-time: 37.5 Hours per week, Monday to Friday
Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week)
Reporting To: Technology Director
Salary Range: $90,000 to $140,000
Type of Vacancy: New
We are looking for enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end real-time solutions for the public safety and security industries. This includes data interfacing, collection, aggregation, display, exploitation, and fusion functionalities. As a member of the Software Engineering team, you will design and develop software modules within an existing product. You should expect to work on a wide variety of software problems and learn and apply new skills.
Key Responsibilities:
- Design and implement scalable, distributed software systems;
- Design, develop, integrate and test software modules and systems;
- Advocate high quality and best-practices in software design and development;
- Interface development for various protocols, data formats and logical connections;
- Close interaction with other team members on system integration and validation
- Participate in all aspects of the software development process including planning, retrospectives, and demos;
- Meeting assigned goals with the team and releasing deliverables to stakeholders and
- customers; and,
- Other duties as assigned.
Qualifications: Some individuals are less likely to apply for a job unless they consider they are a perfect match. At Larus Technologies we welcome motivated individuals to our diverse and inclusive workplace. Thus, if you are excited about this role but do not have every qualification, we encourage you to apply anyway.
- University degree in Computer/Software Engineering, Computer Science or other related Engineering degree;
- Required to meet qualifications to obtain a Canadian Government security clearance (typically requires the candidate to be a Canadian citizen or permanent resident of Canada).
- 5+ years of direct experience in design, development, deployment, and verification of software, with at least 2 years in Java and 2 years in python;
- Experience with creating software documentation and other forms of technical writing;
- Experience in developing and debugging high performance software;
- Experience in security-oriented software design principles;
- Experience in using REST APIs;
- Experience with databases, including as SQL and document stores;
- Experience using source control such as Git and build tools such as Gradle;
- Experience with different OS (Windows, Linux);
- Experience in one or more of virtual machines, Kubernetes, containerization, cloud platforms;
- Excellent computer and manual problem analysis, evaluation, and resolution skills;
- Strong organizational and problem-solving skills;
- Passion for learning and solving complex problems;
- Strong communication skills;
- Experience in Continuous Integration and Continuous Deployment (CICD) Systems;
- Organized and focused; and
- Ability to work in a dynamic, fast-paced work environment;
Preferred Skills:
- Experience with shell scripts;
- Experience with object-oriented design;
- Experience in designing REST APIs;
- Experience with Python, JavaScript and TypeScript;
- Design diagram creation (UML, flowcharts, dataflow diagrams, etc);
- Knowledge of cyber security best practices;
- Concurrent, message driven, distributed applications;
- Large dataset processing and analysis;
- Knowledge of computer networking;
- Provide guidance and mentorship and lead technical discussions;
- Use or develop GIS software; and
- Develop automated testing tools or define test cases.
Benefits
- Competitive compensation package
- Comprehensive Health and Dental insurance package;
- Competitive vacation and paid time off;
- Company-sponsored team-building events; and
- Learning and development opportunities.
About Larus Based in Ottawa, Canada, Larus Technologies ( is a software company specializing in Artificial Intelligence (AI), Machine Learning (ML), Big Data Analytics, and Decision Support Systems (DSS). Larus has three core business lines: Data Fusion and Analytics, Data Science, and Research and Engineering. Larus software products include the patented Total::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS). Our Data Science and Engineering Consulting focuses primarily on Retail, Supply Chain Management, Public Safety, and Defence, while Research and Engineering focuses on innovations in advanced AI/ML across industries. Larus is renowned for its ability to solve complex customer challenges that require multi-sensor data collection, aggregation, exploitation, fusion, and analytics.
We thank all applicants; however, only those selected for an interview will be contacted. Upon completion of the recruitment process, all candidates interviewed will be notified if they are not selected for the role.
We use AI support tools to screen applicants for minimum role requirements.
At Larus, we celebrate diversity and are committed to creating an inclusive environment for all employees.
Larus has an accommodation process and provides accommodation for applicants with disabilities. If you have specific ergonomic needs or require other accommodation because of a disability or a medical need, please don’t hesitate to contact Larus at View email address on larus.applytojob.com to discuss arrangements.
$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...SuggestedPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right... ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...SuggestedFull timeWork at officeRemote workWork from home
- ...Reports to: Director of Software Type: Full-Time Location: Ottawa or Toronto... ...people who use it in the field. We value engineers who make good decisions quickly, ship quality... ...simulation environments such as Gazebo or Unreal Engine. Background in security engineering or...SuggestedFull timeShift work
- ...to connect! Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services...SuggestedPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll...SuggestedPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$138.45k - $173.06k per year
...by thousands of operators across countries. This isn’t a greenfield role; it’s a stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in the quality, reliability, and feel of software that people actually depend on...Permanent employmentFull timeImmediate start$96k - $146k per year
...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and... ...more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development...- ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement...Contract work
$176.5k per year
...existing team of Senior, Staff, and Principal engineers building the Content Library and Core... ...'re a systems engineer who loves owning software end-to-end: design, implementation, deployment... ...rs, the parquet crate, or building query engines and database internals. Contributions...Long term contractFor contractorsLocal areaHome officeFlexible hours$185k - $195k per year
...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties...Casual workInternshipWork at officeImmediate start- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure...Remote jobLong term contractFull timeImmediate start
- ...Software Engineer/Developer - Ottawa Company Description RedMane Technology LLC is an application software consulting and systems integration company based in Chicago. We deliver software solutions for our clients throughout the United States and Canada by...Long term contractFull timeTemporary workWork at officeFlexible hours
$62k - $80k per year
Bosh Building Technologies is seeking to hire a Software Programmer to work under the direction of our Custom Solutions Director. Your... ...directly with other Systems Analysts, Project Managers, Sales, and Engineering resources to help design IT infrastructure supporting Physical...Full timeWork at officeRemote workFlexible hours- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on...Remote jobFor contractors
- ...join our dynamic and agile development team. As the Director of Software Development, you will play a key role in shaping the strategic direction... .... Collaborate with cross-disciplinary teams , including Engineers, product owners, Marketing, Customer Service and stakeholders,...Long term contractFull timeInternshipWork at officeWorldwide
- ...The ESCP-P SysOps Software Architect will lead the architecture and technical direction of System Operations software capabilities required... ...integration architecture with BSS, user terminal, network engineering, cybersecurity, Network Operations, Satellite Operations, and Systems...
- ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify...Remote jobFlexible hours
$80k - $105k per year
...allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery... ...Staff Software Developer, this role will leverage software engineering skillsets to support the SRC enterprise portfolio of signals intelligence...Full timeWork at officeRemote workFlexible hours- ...systems and strengthen operational readiness. We are seeking a Software Architect with knowledge of systems of systems design, and solid... ...a recognized College Technical Diploma in field of Sciences, Engineering, Computer Science, or Mathematics. ~ Experience working in a...Full timeTemporary workPart timeInternshipImmediate startRemote workFlexible hours
- ...work across Canada Job Description ADGA is seeking Software Developers to support the design, development, implementation,... ...or training in software development, computer science, computer engineering, information technology, or a related technical discipline....Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing... ...products What You Bring A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience designing and developing...Full time
$100k - $135k per year
...The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design,... ...Developer, this role will leverage software engineering skillsets to support the SRC enterprise... ...knowledge and experience with data processing engines or data pipelines. Applied knowledge...Full timeWork at officeRemote workFlexible hours- ...Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design, development, implementation, and... ...experience as a Programmer, Software Developer, Software Engineer, or in a similar software development role. Demonstrated experience...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...The ESCP-P SysOps Software Architect will lead the architecture and technical direction of System Operations software capabilities required to support the ESCP-P program. The architect will translate program, DND, operational, security, and system requirements into scalable...
- ...Responsibilities Participate in the full software and product development lifecycle for video surveillance solutions. Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models. Apply TCP/IP networking and multithreaded programming...Full timeFlexible hours
$85k - $100k per year
...Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance industry and works...Full timeImmediate start- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...candidate will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects,...Full timeWork at officeWorldwide
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...candidate will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects,...Full timeWorldwide
$28.5 - $44 per hour
...78427 Description We are looking for a motivated QA / Software Development Co-op student to join our software development... ...primarily to quality assurance and testing activities for a modern engineering software platform consisting of a web application and API...Hourly payFull timeInternshipWork at office- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...information, follow Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define and lead the software architecture...Long term contractFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON

