Senior Software Engineer(Java & Python)/Ingénieur(e) principal(e) en
PEOPLE FORCE CONSULTING INCRole Overview
PEOPLE FORCE CONSULTING INC is hiring a Senior Software Engineer(Java & Python)/Ingénieur(e) principal(e) en. This is a contract hybrid role, based in CA. Part of PEOPLE FORCE CONSULTING INC's Qa hiring, posted 6 days ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Salary Context
Salary is not disclosed in this posting. Market median for Principal-level Qa roles is $153k-$241k (based on 30 comparable listings). Many employers share specifics during the interview process or after an initial screen.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job description
People Force is looking for a Senior Software Engineer(Java and Python) for a 6 month Contract role with one of our client. This position is a hybrid position with onsite presence at our client’s Montreal, QC office , 1 day per week
Position Overview
We are seeking a Senior Software Engineer with strong expertise in Python development and experience building scalable, cloud-native applications. The ideal candidate has a solid software engineering background, is comfortable working across the full application stack, and has experience with modern infrastructure and automation practices.
Experience with Java development is considered an asset, while JavaScript/TypeScript experience will be highly valuable as upcoming initiatives will involve web development capabilities.
Experience building test automation frameworks and working with Infrastructure as Code (IaC) is also highly desirable.
Key Responsibilities
- Design, develop, and maintain scalable applications and services using Python.
- Contribute to the development of web applications and APIs using modern technologies and frameworks.
- Design and implement RESTful APIs and microservices architectures.
- Collaborate with cross-functional teams to define technical solutions and deliver business value.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Build and maintain CI/CD pipelines and support cloud infrastructure initiatives.
- Contribute to automation efforts, including testing and infrastructure provisioning.
- Troubleshoot and resolve complex technical issues across applications and environments.
- Promote software engineering best practices, including code quality, testing, and observability.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of software development experience.
- Strong hands-on experience with Python development.
- Experience developing and consuming RESTful APIs and building microservices.
- Experience with AWS cloud services and cloud-native application development.
- Experience with JavaScript and/or TypeScript, including web application development.
- Solid understanding of software design principles, object-oriented programming, and design patterns.
- Experience with source control systems such as Git.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with Java development.
- Experience developing modern web applications and front-end integrations.
- Familiarity with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
- Experience working in Agile delivery environments.
Nice to Have / Bonus Skills
Test Automation & Quality Engineering
- Experience designing, implementing, or maintaining test automation frameworks.
- Familiarity with automated testing tools and frameworks such as:
- Selenium
- Playwright
- PyTest
- JUnit
- TestNG
- API testing frameworks
Infrastructure as Code (Highly Valued)
Strong experience with Infrastructure as Code and automation technologies, including:
- Terraform
- Ansible
- Packer (considered a significant asset)
Bilingual (French/English) required due to communication with teams across Canada
Diversity, Inclusion, and Equal Opportunity Employment:
At People Force Consulting Inc, we are committed to fostering diversity, equity, and inclusion. We welcome applicants from all backgrounds, including Indigenous peoples, women, visible minorities, persons with disabilities, and members of 2SLGBTQIA+ communities. If you require any accommodations during the recruitment or interview process, please let us know, we will work with you to ensure an accessible and positive experience.
- *****************
People Force Consulting Inc. est à la recherche d'un(e) Ingénieur(e) logiciel principal(e) pour un contrat de 6 mois auprès de l'un de nos clients. Il s'agit d'un poste hybride, nécessitant une présence au bureau de notre client à Montréal (QC) une journée par semaine.
Aperçu du poste
Nous recherchons un(e) Ingénieur(e) logiciel principal(e) possédant une solide expertise en développement Python et une expérience dans la conception d'applications cloud natives évolutives. Le candidat idéal possède une excellente base en génie logiciel, est à l'aise avec l'ensemble de la pile applicative et maîtrise les pratiques modernes d'infrastructure et d'automatisation.
Une expérience en développement Java constitue un atout, tandis qu'une expertise en JavaScript/TypeScript sera très appréciée, puisque les prochains projets comprendront le développement d'applications Web.
Une expérience en automatisation des tests et en Infrastructure as Code (IaC) est également fortement recherchée.
Responsabilités
- Concevoir, développer et maintenir des applications et services évolutifs en Python.
- Développer des applications Web et des API à l'aide de technologies modernes.
- Concevoir et mettre en œuvre des API RESTful et des architectures de microservices.
- Collaborer avec des équipes multidisciplinaires afin de livrer des solutions techniques répondant aux besoins d'affaires.
- Participer aux discussions d'architecture, aux revues de code et à la conception technique.
- Développer et maintenir les pipelines CI/CD et soutenir les initiatives infonuagiques.
- Contribuer à l'automatisation des tests et du déploiement d'infrastructure.
- Diagnostiquer et résoudre des problèmes techniques complexes.
- Promouvoir les bonnes pratiques de développement, notamment la qualité du code, les tests et l'observabilité.
Qualifications requises
- Baccalauréat en informatique, en génie logiciel ou expérience équivalente.
- Minimum de 5 ans d'expérience en développement logiciel.
- Excellente maîtrise du développement Python.
- Expérience avec les API RESTful et les architectures de microservices.
- Expérience avec les services infonuagiques AWS et le développement d'applications cloud natives.
- Expérience en JavaScript et/ou TypeScript, incluant le développement d'applications Web.
- Bonne connaissance des principes de conception logicielle, de la programmation orientée objet et des patrons de conception.
- Expérience avec Git.
- Excellentes compétences en analyse, résolution de problèmes et communication.
Qualifications souhaitées
- Expérience en développement Java.
- Expérience dans le développement d'applications Web modernes et les intégrations front-end.
- Connaissance de Docker et de plateformes d'orchestration telles que Kubernetes.
- Expérience dans un environnement de développement Agile.
Atouts
Automatisation des tests et assurance qualité
Expérience avec la conception ou la maintenance de cadres d'automatisation des tests, notamment :
- Selenium
- Playwright
- PyTest
- JUnit
- TestNG
- Outils de tests d'API
Infrastructure as Code (IaC)
Expérience avec les technologies suivantes :
- Terraform
- Ansible
- Packer (atout important)
Exigence linguistique
Le bilinguisme (français et anglais) est requis afin de communiquer avec des équipes partout au Canada.
Diversité, équité et inclusion
Chez People Force Consulting Inc., nous croyons en la diversité, l'équité et l'inclusion. Nous encourageons les candidatures de personnes de tous horizons, notamment les peuples autochtones, les femmes, les minorités visibles, les personnes en situation de handicap et les membres des communautés 2SLGBTQIA+.
Si vous avez besoin de mesures d'adaptation durant le processus de recrutement ou d'entrevue, veuillez nous en informer. Nous travaillerons avec vous afin de vous offrir une expérience accessible et positive.
About PEOPLE FORCE CONSULTING INC
PEOPLE FORCE CONSULTING INC
Frequently Asked Questions
How do I apply for the Senior Software Engineer(Java & Python)/Ingénieur(e) principal(e) en position at PEOPLE FORCE CONSULTING INC?
Use the Apply button above to submit your application directly to PEOPLE FORCE CONSULTING INC. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Senior Software Engineer(Java & Python)/Ingénieur(e) principal(e) en role at PEOPLE FORCE CONSULTING INC remote or in-office?
This is a hybrid role based in CA. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Senior Software Engineer(Java & Python)/Ingénieur(e) principal(e) en at PEOPLE FORCE CONSULTING INC earn?
PEOPLE FORCE CONSULTING INC has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Software Engineer(Java & Python)/Ingénieur(e) principal(e) en role at PEOPLE FORCE CONSULTING INC posted?
This role was posted on July 16, 2026 (6 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Similar Jobs
Test Engineer (Hybrid)
Nightwing Intelligence Solutions
Marketing Analytics Manager
PSECU
Optical Test Engineer II
Muonspace
Senior Instrument Systems Engineer
Muonspace
Principal Mechanical Engineer
Muonspace
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get started freeNo credit card to start