Senior Python 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 Python Engineer to design, develop, and maintain backend services and software solutions that support In-Flight Entertainment System software development, integration, and data-processing environments. You will work alongside multidisciplinary engineering teams to build reliable and maintainable software, develop service interfaces, and contribute to solutions used across development and operational workflows.
In this role, you will contribute throughout the software development lifecycle, from requirements and software design through implementation, testing, integration, and release. Your work will focus on developing well-structured Python applications and backend services, creating and maintaining REST APIs, implementing robust validation and error handling, and ensuring solutions are supported by comprehensive automated testing.
You will also contribute to the broader engineering environment by supporting data-processing and analytics activities, participating in code reviews, and helping improve software quality and maintainability. The role provides an opportunity to apply strong Python software engineering principles to real-world systems while collaborating with development, integration, data, and DevOps teams.
Key Responsibilities
·Design, develop, test, and maintain Python applications and backend services using object-oriented design principles and reusable abstractions.
Develop and maintain REST APIs, including input validation, error handling, and service integration.
Develop comprehensive unit tests and automated test suites using pytest and mocking techniques.
Troubleshoot software issues, analyze defects, and implement reliable long-term solutions.
Participate in peer code reviews and contribute to improving software quality and maintainability.
Support data-processing and analytics activities within the broader software environment.
Collaborate with cross-functional teams in an Agile/Scrum environment, contributing throughout design, development, testing, integration, and release activities.
Required Competencies
Strong professional experience with Python 3.X and fundamentals, including:
Type hints and the typing module
Interfaces and abstractions
Static type-checking practices and mypy-style development
Strong object-oriented programming skills using classes, clean abstractions, design patterns, and SOLID principles.
Experience designing, building, and maintaining backend services.
Experience developing and maintaining REST APIs.
Strong understanding of input validation, exception handling, and robust service behaviour.
Experience with unit testing using pytest, including mocking and test isolation techniques.
Ability to write clean, readable, maintainable, and testable code.
Experience participating in peer code reviews.
Experience debugging and resolving software defects within integrated systems.
Experience working with version-controlled software in a collaborative development environment.
Familiarity with GitLab and associated development workflows.
Experience working in an Agile/Scrum environment with iterative development and two-week sprint cycles.
Preferred Qualifications
Experience with asynchronous Python development using asyncio.
Familiarity with containerized applications and service deployment.
Experience with CI/CD pipelines and automated software delivery.
Exposure to cloud-based development or service-deployment environments.
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.
- ...time professionals, and our annual growth rate exceeds 25%. Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role in developing and enhancing an enterprise...SeniorFull timeInternshipRemote workRelocation
- ...capabilities powered by large language models. Contribute to data engineering pipelines and supporting infrastructure as needed. Spend at... ...testing frameworks. Professional development experience with Python. Experience with SQL databases, Git, Docker, SQLAlchemy,...SeniorFull timeWork at officeFlexible hours
- .... About the Role We are seeking a Senior Full Stack Developer to join our AlayaLabs... ...Intelligence division. Reporting to the Engineering Manager, you will contribute to both... ...frameworks. ~ Development experience in Python. ~ Experience using SQL databases, Git,...SeniorFull timeWork at officeFlexible hours
- ...more inclusive world. Job Description Python Overall 7 years of development experience... ..., Relevant experience and skills, Seniority and performance, Market and business consideration... ...strengths from strategy and design to engineering, all fueled by its market leading...SeniorPermanent employmentFull timeLocal area
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
$160k per year
...Job Opportunity: Production Support Engineer Role: Production Support Engineer / Python Developer Client: Elite FinTech Salary: $100,000-$160,000 CAD + Bonus Location: Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset...Long term contractPermanent employmentImmediate start$160k per year
...Role: Production Support Engineer / Python Developer Client: Elite FinTech Compensation: $100,000 - $160,000 CAD + Bonus Location: Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset to support a range of technology within...Long term contractPermanent employmentImmediate start$60k - $120k per year
Ingénieur(e) MLOps senior Description de poste CGI recherche un(e) Développeur expert... ...gRPC et MCP. Développer des solutions Python robustes pour les pipelines de données, ETL... ...et en management au monde. Senior MLOps Engineer Position Description Mission Being...Senior- ...providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power... ...Roles / Responsibilities We are seeking an experienced Senior Software Engineer to contribute to the development, integration,...SeniorLong term contractPermanent employmentWork at office
$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- ...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
- ...ship things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our backend... ...alignment to role expectations) ~ Strong coding skills in Python (primary language) ~ Solid experience with AWS and containerization...SeniorFull timeWork at officeRemote work
- ...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
- ...reach their full potential - we hold ourselves to high standards but know when to celebrate progress & achievements As a Senior Platform Engineer at Vention, you will focus on developing the internal development platform and promoting the DevSecOps practice to increase developer...SeniorLong term contractFull timeRemote workFlexible hoursNight shift
- ...Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL Job Description – Core Java, Apache Spark, Python We are seeking a highly motivated and experienced Software Engineer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux...SeniorPermanent employment
- ...to grow and succeed. About The Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable graph-based... ...distributed systems and scalable ML infrastructure. ~ Advanced Python proficiency and strong software engineering fundamentals....SeniorLong term contractPermanent employmentFull timeLocal areaWorldwideFlexible hours
- ...experiencing strong growth, we are actively seeking an experienced Senior MLOps Engineer. About the Role Being part of a dynamic team, you... ...scalability of models in production . API Development & Python Engineering : Design and develop REST and MCP APIs,...SeniorPermanent employmentContract workRelocationRelocation package
- ...Who You Are As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics by developing... ...Wi-Fi, BLE, MQTT) Bootloaders, OTA updates, and secure boot Python for test automation, data capture, and analysis Nice to have...SeniorFull timeContract work
- ...Overview Join AtkinsRéalis and contribute to the delivery of complex electrical engineering solutions that support critical energy and industrial infrastructure projects. As a Senior Electrical Engineer, you will be part of a multidisciplinary engineering team, leading...SeniorHourly payFull timeFor contractorsInternshipFlexible hours
$120k - $140k per year
.../500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as an Senior Integration Platform Engineer with our large consulting client, working for a large modernization project for a public sector, crown corporation in...SeniorRemote jobLong term contractPermanent employmentContract workFreelance2 days per week3 days per week- ...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...SeniorWork at office
- ...Job Description Overview Senior Hydraulics Engineer - Water Intake and Hydraulic Infrastructure Design Expert AtkinsRéalis is experiencing significant growth. With offices located across Canada and internationally, we provide engineering and consulting services in...SeniorFull timeFor contractorsInternshipSeasonal workWork at officeFlexible hours
- ...We are 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. In this high-impact role, you will bridge the gap between cutting-edge AI research...Senior
- ...Job Description Overview Join one of Canada's largest and most experienced hydroelectric engineering teams and contribute to innovative projects that help shape the future of energy infrastructure. As a Structural Civil Engineer within the Hydropower and Dams business...SeniorHourly payFull timeInternshipFlexible hours
- ...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
- ...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
- ...organisations can fully own and control themselves, instead of relying on someone else's servers. We are looking for a foundational engineer to work directly with leadership in defining system architecture and building the technical foundation of a new platform. You will...SeniorManual labor
- ...consulting, data science, AI technologies, data engineering, and digital transformation. We do not... ...The Role Artefact is looking for a Senior AI & Agentic Engineer: a full-stack... ...components end to end: the React front end, the Python or Node service behind it, the RAG...SeniorFull time
- ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience...SeniorFull timeFor contractors
- ...We're looking for a Senior Machine Learning Engineer with strong computer vision expertise to join our Biometrics team. You'll ramp up on the biometrics... ...practices Strong Engineering: Strong proficiency in Python (Pillow, OpenCV, PyTorch, etc). You write clean, modular,...SeniorWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!
- développeur python Montréal, QC
- python data engineer Montréal, QC
- python developer remote Montréal, QC
- python developer Montréal, QC
- junior python developer Montréal, QC
- python developer no experience Montréal, QC
- senior administrator Montréal, QC
- senior ruby developer Montréal, QC
- senior sales consultant Montréal, QC
- senior internal audit manager Montréal, QC

