Senior Software Engineer
MANNARINO
MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.
Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion, Urban Air Mobility , Unmanned Aerial Vehicle and autonomous flight.
The MANNARINO culture is focused on high quality, hard work, professionalism and teamwork within a highly respectful, motivating atmosphere geared towards long-term business growth.
As a member of our team, you will benefit from:
a comprehensive group insurance and RRSP plan
a flextime policy with paid overtime
discretionary bonuses
a fitness reimbursement program
other office perks such as catered weekly lunches and free hot beverages (espresso, coffee, hot chocolate and tea)
regular company outings
Career Opportunity and Primary Roles / Responsibilities
We are seeking an experienced Senior Software Engineer to contribute to the development, integration, and delivery of software for in-flight entertainment systems. You will work alongside multidisciplinary engineering teams to develop reusable software components, enhance existing platform capabilities, and deliver reliable solutions for complex, real-world operational environments.
In this role, you will contribute throughout the software development lifecycle, from requirements and design through implementation, integration, testing, troubleshooting, and release. Your work will involve developing modern C++ software within Linux and Android environments, building resilient services, and supporting the integration of software across applications, platforms, and embedded hardware.
You will also have the opportunity to work hands-on with physical test environments, investigate challenging software and system-level issues, and contribute to automated testing and continuous improvement of the software development process. If you enjoy solving complex technical problems, developing high-quality software, and collaborating across software development, integration, and validation teams, then this position is for you!
Key Responsibilities
Design, develop, test, and maintain C++ software for Linux and Android-based systems.
Develop reliable and resilient software services with appropriate error handling, timeouts, retries, logging, and telemetry.
Develop and maintain reusable software components, libraries, APIs, and integration interfaces.
Integrate software components and troubleshoot complex application, platform, and system-level issues.
Support software verification through automated testing, regression testing, integration testing, and defect resolution.
Analyze and optimize software for performance, concurrency, memory utilization, reliability, and maintainability.
Participate in code reviews, debugging, defect triage, and continuous improvement of software quality.
Collaborate with cross-functional teams in an Agile/Scrum development environment, contributing to requirements, design, implementation, testing, and release activities.
Required Competencies
Strong professional experience with modern C++, including:
Performance optimization
Concurrency and multithreaded programming
Memory management and ownership
Strong experience with Linux systems programming.
Experience developing or integrating software within Android-based systems.
Knowledge of threads, networking, and system-level debugging.
Understanding of software resilience concepts, including timeouts, retries, error handling, logging, and basic telemetry.
Experience with software integration and troubleshooting across multiple components or subsystems.
Experience with source control, code reviews, and collaborative software development.
Ability to develop and maintain automated tests and support verification activities.
Ability to produce clear, maintainable technical documentation.
Familiarity with GitLab and CI/CD development workflows.
Experience working in an Agile/Scrum environment with iterative development and two-week sprint cycles.
Preferred Qualifications
Experience developing software for embedded or edge-computing environments.
Exposure to cross-platform application integration concepts.
Miscellaneous Requirements
Work will be performed on-site at Irvine, California, USA location.
This position is open only to U.S. Citizens and Green Card holders (Lawful Permanent Residents).
The expected annual salary range for this position is USD $140,000 to $175,000. Final compensation will be determined based on the candidate’s experience, qualifications, and overall fit for the role.
Knowledge of English is required to communicate and work with customers outside the province of Quebec. / La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec.
At MANNARINO, we believe that passion and a desire to learn is crucial. Diversity of thought and experiences leads to innovative solutions and creativity. This is why we would like to encourage all those interested to apply.
We are an equal opportunity employer. All applicants will be held in strict confidence. Only those selected for interview will be contacted.
- ...Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining...Senior
- ...love 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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...Temps-Plein / Full-Time Mode de travail: Hybride / Work arrangement: Hybrid We are looking for a Senior Embedded Software Engineer to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting...SeniorLong term contractFull time
- ...unique problems that it presents attracts curious candidates like yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low...SeniorWork at officeFlexible hours
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional...SuggestedLong term contractPermanent employmentWork at office
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional...Long term contractPermanent employmentWork at office
- ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-... ...the largest software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid...SeniorApprenticeshipWorldwideFlexible hours
$95k per year
...No degree, certificate or diploma Work setting Office Private company, corporation or industry Financial technology Software company Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as...SeniorPermanent employmentWork at office- ...growing 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’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,...Long term contractFull timeWork at officeRemote work1 day per week
- ...Fundica ( Canada's most award-winning online funding tool -- a search engine for all funding programs in Canada. The platform matches... ...find funding. Alongside our Platform Manager, designers, and software development team, you will design and develop next generation funding...SeniorFull timeWork at office
$80k - $155k per year
Software Engineer – AI-Assisted Development Position Description Senior · Develops and modernizes applications with the support of AI coding agents About our practice At CGI in Montréal, our Cloud and Artificial Intelligence practice is experiencing strong growth...Seniorusd218k per year
...requirements and define product roadmaps Software Architecture Participates in... ...teams Software Reliability & Support Engineering Manages internal/external customer relationships... ...evaluates new technologies Influences senior management in setting the organization's...SeniorFull timeWork at office- ...thousands of people use globally, contribute to features, and then document what was built? If so, you might be Fivesky's next Senior Java Software Developer! Who you are: Seeking an experienced Java developer with 8+ years of experience in Java (8 or higher) to handle...SeniorFull time
- ...reactivity to face any production issues on existing tools. This is a central and dynamic position as you will develop and maintain our software applications, operations, and development platforms. Your future duties and responsibilities What will be your DAY-TO-DAY? In...SeniorFull time
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &... ...Responsibilities We are seeking an experienced Senior Python Engineer to design, develop,...SeniorLong term contractPermanent employmentWork at office
- ...solutions for Enterprise Resource Planning (ERP) software, such as Acumatica, MYOB, Cegid and Sage... ...tasks and refactoring to ensure best engineering practices. Selected engineers on the... ...a degree with a proven track record of senior-level work. Good written English skills...SeniorFull timeRemote workWorldwide
- ...but know when to celebrate progress & achievements As a Senior Platform Engineer at Vention, you will focus on developing the internal development... ...environments. You will be a key player for managing our software inventory and lifecycle and ensure we have upgrade paths for...SeniorLong term contractFull timeRemote workFlexible hoursNight shift
$130k per year
...Junior Software Engineer (Python) Role Role: Junior Software Engineer (Python) Client: Elite Quant Fund Compensation: Up to $130,000... ...in Montreal Direct mentorship from world-class quants and senior engineers The chance to work at the intersection of high finance...SeniorPermanent employmentWork at officeImmediate start$200k per year
...Software Engineer Role Role: Software Engineer Client: Elite Buy-Side Fund Compensation: Up to $200,000 CAD + Bonus + Benefits Location: Montreal (Hybrid) Overview Join a front-office tech team building real-time risk and analytics platforms used directly...Permanent employmentWork at office- ...Corning Technology Center Montreal (CTCM) is an R&D team building software solutions that drive adoption of Corning’s products and... ...QUALIFICATIONS: • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering or a related field, or equivalent...Work at officeImmediate startRemote workWork from home
- ...solutions concrètes. En tant que spécialiste senior en tests logiciels, vous collaborerez... ...and practical solutions. As a Senior Software Test Specialist, you will collaborate... ...software quality, test automation, or a similar engineering-focused role Strong programming or...SeniorFull timeFlexible hours
$185k per year
Role: Senior GenAi Software Engineer Rate: Up to $185k p/y Location: Quebec based Structure: Remote, Full time -- We have a great new opportunity to support one of our clients in a full-time capacity! Please see below for more information on the position and if...SeniorFull timeRemote work- ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare... ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance...SeniorFull timeInternshipRemote workRelocation
$120k - $130k per year
...N2P Systems is seeking an experienced Senior IAM Engineer to join our enterprise technology delivery team in Montreal, Quebec, Canada. At N2P Systems, you will put 5-8 years of hands-on experience with Identity and Access Management, Ping Identity and Ping Directory Server...SeniorFull time- ...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...SeniorRemote jobFor contractors
- ...Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport... ...vehicles. Technical competencies: Knowledge of 3D modeling software such as SolidWorks, Inventor or Catia. Efficient with the Microsoft...SeniorWork at office
- ...SYSTRA Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport infrastructures. SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation solutions, whether...Senior
- ...Job Description Overview Senior Hydraulics Engineer - Water Intake and Hydraulic Infrastructure Design Expert AtkinsRéalis is experiencing... ...Project. Experience with urban hydraulic modeling software is considered an asset (e.g., PCSWMM, WaterGEMS). Experience...SeniorFull timeFor contractorsInternshipSeasonal workWork at officeFlexible hours
- ...seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models... ...., computer science, computer engineering, software engineering) is required. ~5+ years of experience...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer remote Montréal, QC
- software design engineer Montréal, QC
- software engineer devops Montréal, QC
- ingénieur logiciel Montréal, QC
- remote entry level software developer Montréal, QC
- part time software developer Montréal, QC
- director software engineering Montréal, QC
- software engineer - ai machine learning Montréal, QC
- software developer summer internship Montréal, QC
- ingénieur logiciel embarqué Montréal, QC

