Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$90k - $140k per year
Full-time

Larus 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.

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Ottawa, ON vacancy
  • $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:... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    12 days ago
  •  ...: 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... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Ottawa, ON
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Shift work

    dominion%20dynamics

    Ottawa, ON
    10 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    6 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    6 days ago
  • $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 employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    6 days ago
  • $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... 

    Ford Motor Company

    Ottawa, ON
    29 days ago
  •  ...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

    Myticas Consulting

    Ottawa, ON
    1 day ago
  • $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 contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    26 days ago
  • $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 work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...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 job
    Long term contract
    Full time
    Immediate start

    AutoScale Ventures

    Ottawa, ON
    14 days ago
  •  ...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 contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    RedMane Technology

    Ottawa, ON
    11 days ago
  • $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 time
    Work at office
    Remote work
    Flexible hours

    Bosch Building Technologies

    Ottawa, ON
    5 days ago
  •  ...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 job
    For contractors

    YO AI Labs

    Ottawa, ON
    more than 2 months ago
  •  ...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 contract
    Full time
    Internship
    Work at office
    Worldwide

    Rebel

    Ottawa, ON
    4 days ago
  •  ...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... 

    Telesat

    Ottawa, ON
    15 hours ago
  •  ...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 job
    Flexible hours

    Speechify

    Ottawa, ON
    more than 2 months ago
  • $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 time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    18 days ago
  •  ...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 time
    Temporary work
    Part time
    Internship
    Immediate start
    Remote work
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    26 days ago
  •  ...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 time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  •  ...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

    DZS INC

    Ottawa, ON
    1 day ago
  • $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 time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    18 days ago
  •  ...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 time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  •  ...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... 

    telesat

    Ottawa, ON
    6 days ago
  •  ...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 time
    Flexible hours

    Fortinet

    Ottawa, ON
    7 days ago
  • $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 time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...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 time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    15 hours ago
  •  ...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 time
    Worldwide

    telesat

    Ottawa, ON
    25 days ago
  • $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 pay
    Full time
    Internship
    Work at office

    Skyworks

    Ottawa, ON
    3 hours ago
  •  ...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 contract
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!