Software Developer
Posted 3 days ago
Job Viewed
Job Description
Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform. Designed for municipalities, community centers, nonprofits, businesses, and recreation organizations, Amilia SmartRec™ streamlines operations, optimizes facility management, and simplifies program and membership management.
Since 2009, Amilia has been on a mission to revolutionize how communities connect and participate in activities. By combining cutting-edge technology with deep industry expertise, the software empowers organizations to manage registrations, memberships, facilities, and finances more efficiently while enhancing community engagement.
Over 1,500 organizations across 6,600 locations in North America rely on Amilia to serve 4.5 million participants and process $750M in transactions annually.
Caring is at the core of Amilia’s culture: for customers, tailored products, and colleagues alike. Driven by an entrepreneurial spirit and a passion for innovation, this mindset shapes everything we do.
As a Software Developer, you will contribute to creating, optimizing, and maintaining our web platform features. You will participate in the analysis, design, implementation, and testing of new feature development. Would you like to work in a growing company of more than 30 developers with whom you will have the opportunity to collaborate? You are resourceful, you like to take initiative, and you are able to generate innovative solutions? Amilia is exactly where you need to be.
Participating in backend and/or frontend development;
Producing maintainable code that respects established standards and best practices;
Writing unit and integration tests to maintain or increase our code coverage;
Actively participating in code reviews;
Taking part in our Agile process by participating in Scrum ceremonies;
Implementing fixes for and improvements to existing features;
Staying up to date on technologies and industry best practices;
Contributing to the continuous improvement of your team and the engineering department.
Software Developer, Fullstack

Posted 6 days ago
Job Viewed
Job Description
**Why join us?**
At Bombardier, we design, build and maintain the world's peak-performing aircraft for the world's most discerning people and businesses, governments and militaries. We have been successful in setting the highest standards by putting our people at the heart of it all, and defining excellence, together.
Working at Bombardier means operating at the highest level. Every day, you are part of a team that delivers superior experiences and products, pushing the boundaries of what's possible in our industry and beyond. By prioritizing employee growth and development, we empower everyone to reach their full potential on their own terms, because the best work happens when you are free to be yourself and share your unique expertise.
**Bombardier's Benefits Program**
With our employees' well-being top of mind, we offer a comprehensive and competitive Benefits Program, which includes the following:
+ Insurance plans ( _Dental, medical, life insurance, disability, and more)_
+ Competitive base salary
+ Retirement savings plan
+ Employee Assistance Program
+ Tele Health Program
**What are your contributions to the team?**
Our objective is to provide a unique ownership experience for our customers by leveraging the power of digital innovation and big data to connect the Bombardier Fleet. You will join the Digital Innovations Office (DIO) that is focused on one of the top priorities within the organization by introducing, implementing, and sustaining Digital Products for Bombardier Aviation.
Join us and be an integral part of a dynamic and innovative team within the industry's leading Business Aviation manufacturer.
+ Participate in all aspects of agile software development, including design, implementation, and deployment of both apps and web-based applications.
+ Develop new features in support of evolving business and project requirements.
+ Act as a technical expert in the design, development, coding, testing, and debugging of new applications or complex enhancements to existing software.
+ Support and mentor other team members.
+ Participate in all aspects of the SDLC from a project's initiation to release and post-release support.
+ Write clean & efficient code using best practices.
+ Validate test procedures.
+ Communicate risks and issues to the delivery manager and propose potential mitigation plans.
**How to thrive in this role?**
+ You have at least four (4) to eight (8) years of relevant Software development experience.
+ You possess strong knowledge of Node.js, REACT and Python as well as SQL.
+ You have experience developing in an Agile Software Development environment. (SCRUM or KANBAN).
+ You possess a minimum of a bachelor's degree in computer science/ engineering or a related discipline.
+ You have a solid working experience in integration with REST-based API services. (SOAP services experience an asset)
+ You have experience working in an AWS Cloud environment.
+ You have an understanding of secure coding practices.
+ You have proven knowledge of integrating different systems and environments.
+ You are familiar with Git or other configuration management system.
+ You have familiarity with Bash or Power Shell scripting
+ You have demonstrated that you are pro-active, flexible and have solid critical thinking skills.
+ You have a strong sense of accountability and autonomy, and you focus on outcomes. You always look for ideas and suggestions to make improvements.
Please note: You don't need all the skills, knowledge, and experience listed for this position! We're not looking for the perfect candidate, we're looking for great talent and resourcefulness.
Bombardier is an equal opportunity employer and encourages persons of any race, religion, ethnicity, gender identity, sexual orientation, age, immigration status, disability or other applicable legally protected characteristics to apply.
**Job** Software Developer, Fullstack
**Primary Location** Administrative Centre (CA)
**Organization** Aerospace Canada
**Shift** Day job
**Employee Status** Regular
**Requisition** 6190 Software Developer, Fullstack
Software Developer, Telephony
Posted today
Job Viewed
Job Description
Job Description
As a Software Developer, Telephony you will leverage your object-oriented development expertise to drive the innovation and expansion of our telephony platform, delivering top-tier enterprise software to our diverse clientele and partners in the speech and voice analytics domain. Your role will encompass the planning, design, development, and implementation of new products and features, contributing to our market-leading solutions.
Being an integral part of one of our agile platform teams, you will actively participate in frequent stand-ups and a continuous delivery process. Collaboration is paramount in this position, as you will work closely with your development colleagues as well as other roles such as Product Owners and Quality Assurance, all with the shared objective of providing unparalleled customer experience.
As a forward-thinking professional, you will be expected to learn and adapt to new and emerging technologies, enabling us to stay at the forefront of innovation and continually enhance our offerings.
Responsibilities:- Design, construct, and maintain innovative features within our platform, ensuring seamless integration and functionality.
- Actively participate in an agile development team, contributing to planning, designing, developing, and implementing new features based on technical and business requirements.
- Continuously learn and adapt to new and emerging technologies to stay ahead of the curve.
- Provide mentorship and coaching to fellow team members, fostering a culture of growth and collaboration.
Requirements
Requirements:- A minimum of 5 years' professional work experience as part of a team, with a focus on C++, Telephony platforms, Linux, and networking protocols.
- Exceptional coding skills, evidenced by a consistent track record of successful projects.
- Knowledge of any of the following technologies will be considered a plus: VoIP protocols, WebSocket development, gcc/autoconf/automake tool chain, Visual Studio, Boost, multimedia programming, SQL, cross-platform development, cryptography, Wireshark.
- Reasonable command of the English language (written and spoken).
- Remote Work within Canada
- Leadership experience, showcasing the ability to guide and motivate team members.
Benefits
About CallMinerCallMiner is the global leader in conversation intelligence. Powered by AI and ML, CallMiner delivers the industry’s most comprehensive platform to analyze omnichannel customer interactions at scale. We help our customers to connect the dots between insights and action, enabling them to identify areas of opportunity to drive business improvement, growth, and transformational change. CallMiner is trusted by the world’s leading organizations across retail, financial services, healthcare and insurance, travel, and hospitality, and more.
CallMiner's core set of values – from teamwork and ownership to success and joy – serve as a touchstone for what we strive to create in a workplace culture and weave through everything we do as a company. We believe that by building a team of brilliant, inspired people, we can truly accomplish amazing things together. We are committed to providing an inclusive and equitable workplace where everyone feels accepted, valued, and understood.
Our strong commitment to a positive workplace has earned us the recognition of a 2024 Top Place to Work by the Boston Globe.
Benefits + PerksAt CallMiner, we believe having a work-life balance is key to being able to deliver your best every day. We strive to offer a well-rounded and generous benefits package designed to provide the coverage options and flexibility to meet both individual and family needs. This includes reimbursement programs for both fitness and tuition, generous PTO including an annual volunteer day, paid maternity, parental leave and more.
We are an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, ancestry, disability, sexual orientation, marital status, veteran status, gender identity, or any other characteristic protected by applicable federal, state, or local laws.
Senior Software Developer
Posted today
Job Viewed
Job Description
Job Description
Company Description
Vention helps some of the most innovative manufacturing companies automate their production floor in just a few days. Vention's manufacturing automation platform (MAP) enables its clients to design, automate, order, and deploy manufacturing equipment directly from their web browser. Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents.
As one of Canada’s Most Admired Cultures we are a performance driven culture that cares deeply about our employees well being. We set ambitious goals, rely on data, and thrive on healthy debate. But we also know sustainable performance comes from a caring and uplifting environment. Both sides of our culture fuel each other—and we protect them equally. Our values & principles include:
- We make our clients successful - we do what’s right for our customers, even when it makes our roles more challenging.
- We execute and deliver - we set ambitious goals for ourselves and are energized about meeting them.
- We debate, then commit - we challenge our own perspectives and ideas in pursuit of the best solutions.
- We innovate to inspire - we value innovation in products, user experiences, and business practices.
- We collaborate to achieve more - we work as one team to achieve more than we would on our own.
- We empower our people to reach their full potential - we hold ourselves to high standards but know when to celebrate progress & achievements
We are seeking a Senior Software Developer in the Client Engineering department with strong full-stack skills to design and build applications for custom industrial machines. This role combines UI development, backend state management, and peripheral system integration. You will play a key role in creating intuitive user interfaces, writing machine control logic, integrating third-party devices through APIs, and ensuring robust, scalable software that drives our automation solutions.
What You'll Do:
Design and develop front-end applications for machine UIs using React, TypeScript, and modern web frameworks.
Build and maintain backend services in Python to handle machine states, workflows, and control flows.
Integrate with peripheral equipment (sensors, actuators, robots, cameras, etc.) via APIs, SDKs, and communication protocols (e.g., REST, gRPC, WebSockets, MQTT, Modbus TCP).
Architect and implement APIs to connect the machine applications with internal and external systems.
Write robust, maintainable, and testable code across the full stack.
Collaborate closely with project engineers to ensure seamless integration of hardware and software.
Define and document software design patterns, best practices, and coding standards.
Lead troubleshooting, debugging, and optimization of both frontend and backend systems.
Mentor junior developers and contribute to continuous improvement of the development process.
What You Bring to the Table:
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
5+ years of professional software development experience.
Strong proficiency in React, TypeScript, and modern frontend frameworks.
Solid experience with Python for backend development and machine state handling.
Experience designing and consuming REST/gRPC APIs.
Familiarity with industrial communication protocols (e.g., MQTT, Modbus) or willingness to learn.
Strong understanding of state machines, event-driven architectures, and real-time systems.
Proficiency in version control (Git), CI/CD workflows, and automated testing.
Nice-to-Have Skills:
Experience with Linux-based environments.
Exposure to robotics, PLCs, or industrial automation.
Knowledge of containerization (Docker) and deployment practices.
Familiarity with cloud services (AWS, Azure, GCP) for IoT or data integration.
UI/UX design sensibilities for building operator-friendly machine interfaces.
Additional Information
How We Take Care of You
- Flexible paid time off.
- Global comprehensive health plans so you feel your best.
- Complimentary beverages and snacks so that you are fuelled and ready for your day.
- Career growth opportunities. Your future matters.
- Fun-filled social events curated based on diverse interests for our team to celebrate together. From sponsored sports teams to trivia nights.
- Time off to volunteer and give back to your community.
What to Expect in Your Interview
- Initial Call
- Team interview
- Challenge
- Final Interview
- Decision & Offer
️Commitment to Equal Employment Opportunity
Our culture is built for high achievers who thrive in fast-paced, high-impact environments. At Vention, you'll have the chance to shape products, processes, and strategies that leave a lasting impression.
When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives. We’re committed to fostering a supportive, inclusive workplace where collaboration fuels extraordinary outcomes - and where strong, lasting relationships are built through shared drive and passion. We’re passionate about helping you do your best work. Claim your seat and find out what you can do!
If you require any accommodations during the interview process, let us know - we are happy to support you.
Not sure if your experience checks every box? That’s okay - apply anyway. We’d love to get to know you and share more about the role.
Intermediate Software Developer
Posted today
Job Viewed
Job Description
Job Description
At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.
En tant que Développeur Full Stack , vous travaillerez sur des projets nouveaux et stratégiques. Vous êtes responsable de la conception, de la mise en œuvre des services et des solutions application infonuagique native en utilisant les meilleures pratiques et les technologies les plus récentes et en participant à la mise en place d'un écosystème extensible permettant à OneSpan de mettre en place de nouveaux modèles d'affaires et de nouvelles opportunités pour développer ses activités. Rejoignez-nous et faites entendre votre voix car c'est le moment d'influencer l'avenir des offres, des produits et des services de OneSpan.
Vous communiquerez et collaborerez avec d'autres ingénieurs logiciels, des architectes de produits, des spécialistes de la sécurité et d'autres parties prenantes afin de contribuer à l'évolution du produit et d'acquérir de nouvelles connaissances et compétences.
Ce poste est ouvert aux candidats qui ont leur résidence à Montréal , Québec. Ce poste est hybride (bureau à Montréal où vous vous rendriez 2 jours par semaine).
Tâches et responsabilités du poste :
- Concevoir et développer des applications web réactives, performantes, accessibles, sécurisées et fiables basées sur React.
- Travailler sur l'ensemble de notre pile technologique basée sur Java, JavaScript, React, Maven et Docker.
- Participez à la conception du système et de l'architecture au sein d'une équipe Agile. Relever des défis, résoudre des problèmes, prendre des décisions, livrer des fonctionnalités et célébrer ensemble.
- Construire la qualité dans le produit, y compris comment et quand utiliser des tests unitaires, d'intégration et d'automatisation de bout en bout.
- Apprendre et contribuer au développement et à l'évolution de notre pipeline CI/CD construit sur AWS et GitLab.
- Vous êtes ouvert à l'apprentissage et à la contribution sur les différentes technologies de notre stack technologique.
- Fournir de la formation et du support aux différentes équipes sur l'application.
Exigences
- Baccalauréat ou maîtrise en informatique, en technologie de l'information ou dans un domaine connexe, ou toute combinaison d'études et/ou d'expérience dans ce domaine.
- Connaissance approfondie de Java et des frameworks Java tels que spring.
- Expérience avec HTML5, CSS, TypeScript, React.
- Au moins trois ans d'expérience dans la conception et le développement d'applications web.
- Solide expérience de la mise en production et du déploiement de bout en bout d'applications web.
- Solide expérience des outils de contrôle de version, de préférence git.
- Expérience des tests unitaires et des tests d'intégration.
- Excellentes compétences en matière de communication écrite et orale et de relations interpersonnelles.
- Capacité à travailler à la fois de manière indépendante et dans un environnement d'équipe.
- Capacité à travailler dans le respect des délais impartis à un projet dans un environnement en constante évolution.
- Maîtrise de l'anglais.
Exigences préférées :
- Expérience avec REST
- Compréhension des méthodologies Agile
- Expérience de la modélisation des données et de la conception de bases de données
- Expérience de l'informatique en nuage et de l'hébergement
- Expérience de l'enseignement et de l'orientation d'autres développeurs sur des sujets pour lesquels ils ont besoin d'être encadrés.
- Expérience de la direction de travaux techniques (conception, codage, révision, test et déploiement).
___
As a Full Stack Developer, you will work on new and strategic projects. You are responsible for designing, building the Cloud Native services and solutions using the latest best practices and technologies and participating in providing an extensible ecosystem allowing OneSpan to enable new business models and new opportunities to grow its business. Come join us and have your voice heard as this is the moment to influence the future of OneSpan's offerings, products, and services.
You will communicate and collaborate with other software engineers, product architects, security specialists, and other stakeholders to contribute to product evolution, and acquire new knowledge and skills.
This position is open to candidates who have their residence in Montréal , Québec . This role is hybrid (office in Montreal where you would go 2 days per week).
Job Duties and Responsibilities:
- Design and develop responsive, high performance, accessible, secure, reliable React-based web applications.
- Work on our entire tech stack based on Java, JavaScript, React, Maven and Docker.
- Participate in system and architecture design within an Agile team setting. Face challenges, solve problems, take decisions, deliver features and celebrate together.
- Build quality into the product, including how & when to use unit, integration, and end-tot-end automation tests.
- Learn about and contribute to the development and evolution of our CI/CD pipeline built atop AWS and GitLab.
- Be open to learn and contribute on various technologies in our tech stack.
- Provide training and support to different teams on the application.
Requirements
- Master or Bachelor degree in Computer Science, Information Technology or related field or any combination of related education and/or experience.
- Minimum 7 years of experience in design/development of web applications.
- Strong experience with end-to-end release and deployment of web applications.
- Deep knowledge in Java and Java Frameworks such as spring.
- Experience with HTML5, CSS, TypeScript, React.
- Solid experience with version control tools, preferably git.
- Experience with unit tests and integration tests frameworks.
- Excellent written, oral communication and interpersonal skills.
- Ability to work both independently and in a team-environment.
- Ability to work under critical project timelines in a fast-paced environment.
- Fluency in English.
Preferred Requirements:
- Experience with REST
- Understanding of Agile methodologies
- Experience in data modeling and database design
- Experience in cloud computing and hosting
- Experience in teaching and guiding other developers on subjects where they need mentoring.
- Experience in leading technical work (designing, coding, reviewing, testing and deploying)
Avis: Ce poste nécessite la maîtrise d'une langue autre que le français car vous serez en partenariat avec des clients internes et/ou externes hors du Québec.
Disclaimer: This position requires proficiency in a language other than French, as you will be working in partnership with internal and/or external customers outside Québec.
#LI-HW1
#LI-Hybrid
Software Developer - GTM
Posted today
Job Viewed
Job Description
Job Description
Help bring AI agents to companies worldwide.
Over the next decade, autonomous agents will redefine how we work.
Botpress allows companies to build and deploy advanced AI agents that move beyond conversation into real business logic.
Our product works today and at scale , across industries, regions, and limitless use cases.
As the3rd fastest-growing B2B AI start-up worldwide , we’re at the forefront of the AI revolution, providing the most widely-used platform for sophisticated AI agents.
The work ahead is ambitious. The opportunity is rare. We take a deliberate approach to growth: product-led, capital-efficient, and highly focused.
If you want to build foundational technology for one of the most meaningful platform shifts in software, we’re looking for top talent to join us.
Key Highlights:
- Over 1 million AI agents and chatbots deployed
- 700,000+ platform users
- Trusted by 35% of Fortune 500 companies
- 7 years of expertise in AI solutions
As a Series B, product-led growth company, we’re looking for a pragmatic and curious Software Developer to join us in building internal tools and automations that power our go-to-market, finance, and ops teams. This role sits at the intersection of engineering and business, wrangling data, creating dashboards, building systems, and automating workflows that help us move faster and smarter.
You’ll be the technical glue between our systems. You will connect Stripe, Segment, Hubspot, Mixpanel, and our internal platforms, and build the tooling that helps our teams scale.
- Generalist Mindset: You’ve built internal tools, shipped automations, and implemented tracking to support teams across the company. You enjoy wearing multiple hats and solving a wide range of practical, high-leverage problems.
- Customer-Obsessed: You understand that internal stakeholders are your customers. You take time to understand their workflows and pain points, and build tools that make their work faster, easier, and more effective.
- Collaborative but Independent: You’re comfortable owning projects end-to-end, but you don’t work in a vacuum. You thrive in cross-functional settings and love turning real-world needs into working solutions.
- Outcome-Oriented: You move fast, prioritize impact, and know when to sweat the details vs when to ship and iterate. You focus on what matters most, and let that drive your decisions.
Data Flow Design
- Architect ingestion pipelines from sources like Segment, Stripe, HubSpot, and product logs
- Design and maintain curated models (e.g., Active Users, MRR, PQLs, funnel performance)
- Ensure data pipelines are reliable, tested, and observable
Internal Tooling & Automations
- Create lightweight UIs or scripts for revenue analytics, customer lifecycle tracking, or reporting automation
- Implement systems to support tracking, alerting, and self-serve data access
- Integrate APIs across HubSpot, Stripe, internal systems, and others
Data Activation
- Use tools like Segment Personas to sync enriched data (like PQLs or churn risk) back into Hubspot
- Automate lead scoring, customer health scoring, and other sales/marketing signals
GTM Enablement
- Partner with stakeholders to build dashboards and weekly performance reports
- Set up analytics to support campaign tracking, onboarding flows, and A/B experiments
- Add tracking events to the product to support decision making across GTM teams
Requirements
- 2+ years building data infrastructure at early-stage startups or high-velocity teams.
- Proficiency in Node.js (Typescript).
- Solid understanding of event tracking best practices: event schema design, payload validation, instrumentation reviews.
- Excellent communication: you can write clear event specs, document data models, and lead cross-functional working sessions.
- Hands-on experience with BigQuery (or similar DW)
- Proficiency in SQL.
- Experience with reverse-ETL (Hightouch, Segment).
- Familiarity with data-quality frameworks and BI & Product Analytics tools (Looker, Metabase, Mixpanel).
- Familiarity with marketing automation principles and CRM workflows in a PLG environment is a plus.
Botpress recently raised its $25 million Series B funding. As a fast-growing start-up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents.
Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career.
We operate fully in-office, with a culture that values both technical rigor and shared ambition.
You'll be on a team that's not just adapting to the AI revolution, but leading it. Joining our team means changing the future of enterprise AI and building technology that will define the next era of business automation.
Benefits
- Work at one of Canada’s fastest-growing AI start-ups
- Work with a talented and passionate team
- 4 weeks of vacation
- Paid sick and parental leave
- Comprehensive health, dental, vision, travel, and life insurance
- Funding for education and skills improvement
- Fully-stocked fridge and cupboard – we take snacks seriously
- Your own desk – no ‘hot-desk’-style sign-up systems
- A vibrant office community, including weekly socials
Software Developer [#4829]
Posted today
Job Viewed
Job Description
Job Description
Alteo is looking for an intermediate/Senior Software Developer for a permanent position based in Montreal.
*** Hybrid work : 1day/week at the office ***
Responsibilities:
- Producing clean and efficient code based on published specifications and accepted coding standards
- Collaborating with other developers to ensure best practices and processes are upheld and optimized
- Bringing our product to the next generation by incorporating newer technologies
- Collaborating with multiple teams and stakeholders to achieve technical objectives
- Contributing to the team's culture by joining discussions and challenging your peers
- Extending your own skills by teaching and growing with the teams
Profile:
- BAC in IT, Software engineering or equivalent
- 5+ years of professional software development experience
- 3+ years experience with PostgreSQL (or other relational databases)
- 3+ years experience with backend JavaScript, TypeScript, Node.js (or other typed languages, such as Java)
- 3+ years of experience with React
- Experience working with cloud computing services such as GCP (preferred), Azure, or AWS
- Experience with running software on top of Kubernetes
- Familiarity with Scrum and Agile methodology
- Familiarity with Test Driven Development
- Architecture skills (hexagonal architecture, DDD, API contract design) (asset)
- Scrum master experience (asset)
- Proficiency in Docker and Linux (asset)
- Ability to work independently
- Excellent communicator in English
- Creativity, Critical thinking, Sense of humor & Passion
- Interest in growing into development leadership roles
Alteo est à la recherche d'un Développeur logiciel intermédiaire à sénior pour un poste permanent basé à Montréal.
*** Travail hybride : 1 jour/semaine au bureau ***
Responsabilités
- Produire un code propre et efficace basé sur les spécifications publiées et les normes de codage acceptées
- Collaborer avec d'autres développeurs afin de garantir le respect et l'optimisation des meilleures pratiques et des processus
- Faire passer notre produit à la génération suivante en intégrant les technologies les plus récentes
- Collaborer avec plusieurs équipes et parties prenantes afin d'atteindre les objectifs techniques
- Contribuer à la culture de l'équipe en participant aux discussions et en stimulant vos collègues
- Développer vos propres compétences en enseignant et en évoluant avec les équipes
Profil :
- Baccalauréat en informatique, en génie logiciel ou équivalent
- 5+ années d'expérience professionnelle en développement logiciel
- 3+ années d'expérience avec PostgreSQL (ou d'autres bases de données relationnelles)
- 3+ années d'expérience avec JavaScript, TypeScript, Node.js (ou d'autres langages typés, tels que Java)
- 3+ années d'expérience avec React
- Expérience de travail avec des services de cloud computing tels que GCP (de préférence), Azure ou AWS
- Expérience de l'exécution de logiciels sur Kubernetes
- Connaissance de la méthodologie Scrum et Agile
- Connaissance du développement piloté par les tests
- Compétences en architecture (architecture hexagonale, DDD, conception de contrats API) (atout)
- Expérience en tant que Scrum Master (atout)
- Maîtrise de Docker et Linux (atout)
- Capacité à travailler de manière autonome
- Excellentes compétences en communication en anglais
- Créativité, esprit critique, sens de l'humour et passion
- Intérêt pour évoluer vers des postes de direction dans le domaine du développement
Be The First To Know
About the latest Ubisoft Jobs in Montréal !
Senior Software Developer
Posted today
Job Viewed
Job Description
Job Description
About Us
Fundica is Canada's most award-winning online funding tool -- a search engine for all funding programs in Canada. The platform matches entrepreneurs, private investors, public funders and advisors, through a unique crowdsourcing/crawler technology.
The Challenge
Are you a rockstar developer looking to work in a fun and challenging environment with a well-funded financial technology startup? We are looking for a motivated and smart teammate to join us on our journey to build next generation tools and fundamentally change the way businesses find funding.
Alongside our Platform Manager, designers, and software development team, you will design and develop next generation funding tools as we work to revolutionize the funding space.
What's in it for you?
- Work from our conveniently-located downtown office in Montreal (Peel Metro)
- Join an enthusiastic and dynamic team in a fast-paced learning environment
- Meet influencers in the tech community and expand your personal network
- Competitive compensation
- Monthly team events
- Enjoy a kitchen stocked with healthy snacks and beverages
The Ideal Candidate
- University degree or diploma in Computer Science or a related technical program
- Significant Javascript experience with recent JS frameworks such as Angular or React
- 5 years experience with OOP and 3 years with PHP
- Great time management skills
- Ability to work independently
- Fast learner
- Interest in financial technology
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We thank you for your interest and unfortunately will only be able to contact those candidates selected for interviews.
Senior Embedded Software Developer
Posted today
Job Viewed
Job Description
Job Description
Company Description
Vention helps some of the most innovative manufacturing companies automate their production floor in just a few days. Vention's online-first manufacturing automation platform (MAP) enables its clients to design, automate, order, and deploy manufacturing equipment directly from their web browser.
Vention is headquartered in Montreal, Canada, with offices in Berlin, and is used in over 4,000 factories on 5 continents. We are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same time, we know that we can’t repeatedly push ourselves if we are not surrounded by an uplifting and caring work environment. Those two sides of our culture, feed each other and are safeguarded with the same level of attention. Our values & principles include:
- We make our clients successful - we do what’s right for our customers, even when it makes our roles more challenging.
- We execute and deliver - we set ambitious goals for ourselves and are energized about meeting them.
- We debate, then commit - we challenge our own perspectives and ideas in pursuit of the best solutions.
- We innovate to inspire - we value innovation in products, user experiences, and business practices.
- We collaborate to achieve more - we work as one team to achieve more than we would on our own.
- We empower our people to reach their full potential - we hold ourselves to high standards but know when to celebrate progress & achievements
This is an onsite role (4 days a week) based out of our Montreal office
As part of Vention’s Automation team, you will be responsible for developing firmware and software for the MachineMotion ecosystem . The Senior Embedded Software Developer is called to work in various phases of a project, from initial R+D of new products to the support of existing tools and APIs. More specifically you will:
- Implement and maintain motion control firmware applications
- Integrate and Modify new motion planning solutions for Vention's Firmware Stack
- Expose this functionality by extending Vention's APIs and SDKs
- Work with Thirdparty manufacturers to enable seamless integration with the Vention automation ecosystem
- Program embedded devices using Python and C++ to extend Vention's automation ecosystem
- Test and debug firmware using HW debuggers, HW schematics, oscilloscope and breadboard circuits
- Assist our clients by helping them configure, test, and program their automated machine.
- Write unit, integration and end to end tests to support the feature development and ensure software quality.
- 5+ years of experience working in the field of Embedded Software Engineering
- Programming languages (Python, JavaScript, C/C++) on embedded Linux systems
- Understanding of TCP/IP, REST, and message brokers (MQTT),
- Understanding of distributed system design and the related technical challenges
- Understanding of control software, internet technologies and Client/Server models
- Practical experience testing code and modules against common use cases
Nice to have(s):
- Knowledge of industrial automation (nice to have)
- Knowledge of embedded systems (nice to have)
- Knowledge of Industrial protocols (nice to have)
- CiA402 Drive Profile for CANOpen
- Protocols of communications, such as: EtherCAT, RS485, SPI, I2C, sockets, CANOpen and gRPC
- Experience with Software Design Patterns
Additional Information
How We Take Care of You
- Flexible paid time off and remote work policies.
- Complimentary beverages and snacks so that you are fuelled and ready for your day.
- Global comprehensive health plans so you feel your best.
- Career growth opportunities. Your future matters.
- Fun-filled social events curated based on diverse interests for our team to celebrate together. From sponsored sports teams to trivia nights.
- Time off to volunteer and give back to your community.
What to Expect in Your Interview
- Initial Call
- Meet the Team
- Challenge
- On site interview
- Decision & Offer
️Commitment to Equal Employment Opportunity
Our culture is an uplifting environment for high achievers. The fast-paced, high-performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact.
When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives. Together, we strive to nurture a supportive and inclusive work environment for all. We push each other to achieve extraordinary results and forge long term relationships as a result of the intensity and passion.
We’re passionate about helping you do your best work. Claim your seat and find out what you can do!
If you're unsure if your experience perfectly matches our job posting, we encourage you to apply anyway. We are happy to chat and get to know you better while you can understand the role as well.
Dveloppeur Logiciel / Software Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
Prefer reading this in English? Scroll down.
propos de NorthStar
NorthStar Ciel & Terre utilise les donnes des tlescopes optiques comme lments de base pour crer des services d'information adapts aux besoins et aux exigences des clients du gouvernement et de l'industrie. Le vaste portefeuille de dveloppement de NorthStar comprend la dynamique des orbites et les algorithmes d'apprentissage automatique pour une varit d'applications de sensibilisation au domaine spatial et de gestion du trafic spatial.
Nous recherchons des Dveloppeurs et Dveloppeuses de logiciel de niveau intermdiaire et snior pour rejoindre nos quipes de traitement de l'image (IP) et de dtermination d'orbite (OD).
Lquipe qui tattend
L'quipe SI2 est une quipe multidisciplinaire de scientifiques, d'ingnieurs et de dveloppeurs de logiciels ayant une formation en physique, en ingnierie dynamique, en informatique et en conception de logiciels. L'quipe se consacre au dveloppement de solutions innovantes pour la surveillance de l'environnement spatial en utilisant des sources multiples d'observations et de donnes gospatiales.
Tes responsabilits
Nous comptons sur toi pour :
- Concevoir, mettre en uvre, tester et dployer le pipeline de traitement et les capacits logicielles de NorthStar.
- Appliquer le traitement distribu en infonuagique, ainsi que les mthodes et les technologies des mgadonnes pour laborer le cadre de dveloppement.
- Dployer des flux dapplication pour le traitement automatis et la demande des donnes satellitaires.
- Tenir des discussions techniques, des revues de conception, des revues de code et des vrifications de la fonctionnalit avec notre quipe de recherche.
- Crer et maintenir la documentation technique des logiciels et des produits.
- Guider la dfinition, la conception et la mise en uvre de nouvelles solutions technologiques innovantes.
- Participer aux discussions sur les dveloppements commerciaux et technologiques afin de soutenir la planification et lexcution russies de la feuille de route des produits.
Ton profil
- Au moins 5 annes dexprience en gnie logiciel, et plus encore pour nos rles plus sniors.
- Baccalaurat en informatique, en gnie logiciel, en mathmatiques, en physique ou lquivalent.
- Une exprience dmontre de langages de programmation tels que Go, Java ou Python.
- Exprience dans la livraison de fonctionnalits complexes et sophistiques et dveloppement de systmes logiciels distribus.
- Exprience dans le cycle de dveloppement des logiciels, y compris la production de la documentation des projets et des produits.
- Exprience travailler dans un environnement infonuagique (Kubernetes) et gestion des produits en productions avec des connaissances solides oprationnelles.
- Bonne connaissance des outils dintgration continue/dveloppement continu (CI/CD).
- Familiarit avec les bases de donnes relationnelles ou NoSQL.
- Excellente capacit travailler en quipe dans un environnement multidisciplinaire.
- Bonne rsolution des problmes et enthousiasme lide de relever de nouveaux dfis.
- Avoir l'esprit d'initiative et la capacit de travailler de manire autonome.
- Faire preuve d'ouverture, de transparence et de collgialit dans son travail quotidien.
- Capacit travailler en anglais et en franais.
Notre promesse
- Lopportunit de travailler dans une entreprise dont la mission est dassurer un environnement durable et prospre pour les gnrations venir tout en favorisant la nouvelle conomie spatiale et en poursuivant lexploration.
- L'opportunit de s'investir dans la direction du produit et technique.
- Un salaire comptitif.
- Une couverture mdicale et dentaire par le biais de notre rgime collectif ds le premier jour.
- Des heures de travail flexibles et un modle de travail hybride.
- Un bureau dans l'emplacement idal du Vieux-Montral.
NorthStar s'engage crer et favoriser un environnement de travail sr et inclusif o nos employs se sentent valoriss et entendus. Nous encourageons fortement les candidatures de personnes de diffrents milieux qui peuvent apporter une plus grande diversit dans notre faon de penser, y compris les personnes racialises et autochtones, les personnes handicapes et les personnes de tous ges, origines, orientations sexuelles, identits de genre et expressions de genre.
Now for the English version.
Who we are and what we do
NorthStar Earth & Space uses optical telescope data as the building blocks to create information services tailored to the needs and requirements of clients from both government and industry. NorthStars extensive development portfolio includes orbit dynamics and machine learning algorithms for various applications for space domain awareness and traffic management.
We are looking for intermediate and senior software developers to join our Image Processing (IP) and Orbit Determination (OD) teams.
Who you'll work with
The SI2 team is a multidisciplinary team of scientists, engineers and software developers with backgrounds in Physics, Engineering Dynamics, Computer Science and Software Design. The team is dedicated to developing innovative solutions for monitoring the space environment using multiple sources for observations and geospatial data.
What you will do
Well be counting on you to:
- Design, implement, test, and deploy the NorthStar processing pipeline and software capabilities.
- Apply distributed cloud processing and megadata methods and technologies to build the development framework.
- Deploy application workflows for automated and on-demand data processing.
- Hold technical discussions, design reviews, code reviews and functionality check with our research team.
- Create and maintain software and products technical documentations.
- Guide the definition, design, and implementation of new innovative technological solutions.
- Participate in business and technology development discussions to support the successful planning and execution of the product roadmap.
What you bring to the table
- At least 5 years of experience in software engineering, and more for our senior roles
- Bachelor's degree in computer science, software engineering, mathematics, physics or equivalent
- Demonstrated experience with programming languages such as Go, Java or Python.
- Experience in delivering complex and sophisticated functionality and developing distributed software systems.
- Experience in the software development lifecycle, including the production of project and product documentation.
- Experience of working in a cloud environment (Kubernetes) and managing products in production with solid operational knowledge.
- Good knowledge of continuous integration/continuous development (CI/CD) tools.
- Familiarity with relational or NoSQL databases.
- Excellent ability to collaborate as part of a team in a multidisciplinary environment.
- Good problem-solving skills and an eager for taking on new challenges.
- Initiative and ability to work independently.
- Demonstrate openness, transparency and collegiality in day-to-day work.
- Ability to work in English and French.
What you can expect
- The opportunity to work in a company whose mission is to ensure a sustainable and prosperous environment for future generations while fostering the new space economy and pursuing exploration.
- The opportunity to get involved in product and technical management.
- A competitive salary.
- Health and dental coverage through our group plan from Day 1.
- Flexible working hours and a hybrid work model.
- An office in the great location of the Old Montreal.
NorthStar is committed to creating and fostering a safe and inclusive work environment where our employees feel valued and heard. We strongly encourage applications from candidates from different backgrounds who can bring greater diversity to the way we think, including racialized and Indigenous persons, persons with disabilities and persons of all ages, backgrounds, sexual orientations, gender identities and gender expressions.