About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
We are looking for highly motivated students with a deep passion for technology and software development to join our Software Developer Internship program. As a participant in the internship program ...
New
We are looking for highly motivated students with a deep passion for technology and software development to join our Software Developer Internship program. As a participant in the internship program ...
New
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
Quick apply
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
Software Developer - PL/SQL - Capital Markets
Montreal, QC · Hybrid
CA$80 - CA$90/hr
PTO
We currently have a role as a Software Developer - PL/SQL - Capital Markets with our large consulting client, workig onsite at a major financial services client in the downtown Montreal area. This ...
Quick apply
Software Developer - PL/SQL - Capital Markets
Montreal, QC · Hybrid
CA$80 - CA$90/hr
PTO
We currently have a role as a Software Developer - PL/SQL - Capital Markets with our large consulting client, workig onsite at a major financial services client in the downtown Montreal area. This ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Français ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
Quick apply
Français ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
Senior Software Developer C++
Montreal, QC · Hybrid
Medical
Dental
Vision
Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize complex software applications using C++. * Apply software development good practices and standards.
Quick apply
Senior Software Developer C++
Montreal, QC · Hybrid
Medical
Dental
Vision
Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize complex software applications using C++. * Apply software development good practices and standards.
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
As a senior software developer, you will work with the team to implement software for Funding initiatives and integrate with generic data processing pipeline * Carry out data analysis & schema ...
As a senior software developer, you will work with the team to implement software for Funding initiatives and integrate with generic data processing pipeline * Carry out data analysis & schema ...
... DevOps mindset and practices, and coordination with infrastructure teams. As a member of the EOP development team, the delivery of next-generation industrial software solutions that provide a ...
... DevOps mindset and practices, and coordination with infrastructure teams. As a member of the EOP development team, the delivery of next-generation industrial software solutions that provide a ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
Senior Research Software Developer
Medical
Dental
Life
Retirement
PTO
Follow established best practices and work closely with the development team members and the development teams of connected software services. * Provide guidance and training to junior developers ...
Senior Research Software Developer
Medical
Dental
Life
Retirement
PTO
Follow established best practices and work closely with the development team members and the development teams of connected software services. * Provide guidance and training to junior developers ...
Senior Research Software Developer
Medical
Dental
Life
Retirement
PTO
Follow established best practices and work closely with the development team members and the development teams of connected software services. * Provide guidance and training to junior developers ...
Senior Research Software Developer
Medical
Dental
Life
Retirement
PTO
Follow established best practices and work closely with the development team members and the development teams of connected software services. * Provide guidance and training to junior developers ...
Growth Software Developer - GTM
Montreal, QC · On-site
Medical
Dental
Vision
Life
PTO
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of ...
Quick apply
Growth Software Developer - GTM
Montreal, QC · On-site
Medical
Dental
Vision
Life
PTO
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of ...
Growth Software Developer - GTM
Montreal, QC · On-site
Medical
Dental
Vision
Life
PTO
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of ...
Growth Software Developer - GTM
Montreal, QC · On-site
Medical
Dental
Vision
Life
PTO
About the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of ...
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of ...
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of ...
Embedded Software Developer - Model-Based Design
Montreal, QC · Hybrid
Medical
Dental
Vision
Working alongside experienced software, systems, and safety engineers, you will design, implement, and validate embedded functions used in real-world vehicle applications. From steering and braking ...
Quick apply
Embedded Software Developer - Model-Based Design
Montreal, QC · Hybrid
Medical
Dental
Vision
Working alongside experienced software, systems, and safety engineers, you will design, implement, and validate embedded functions used in real-world vehicle applications. From steering and braking ...
Partner with experienced developers, absorbing best practices in software development * Collaborate with other team members on the implementation, deployment and maintenance of the Automation Testing ...
Partner with experienced developers, absorbing best practices in software development * Collaborate with other team members on the implementation, deployment and maintenance of the Automation Testing ...
Software Developer information
What is a software developer?
What do software developers do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
What are the key skills and qualifications needed to thrive as a software developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
Is a software developer still in demand?
What are the most commonly searched types of Software Developer jobs in Montreal, QC?
The most popular types of Software Developer jobs in Montreal, QC are:
What are popular job titles related to Software Developer jobs in Montreal, QC?
For Software Developer jobs in Montreal, QC, the most frequently searched job titles are:
- Union Software Engineer
- Full Time Fresher Software Engineer
- Remote Mastercard Software Engineer
- Senior Software Engineer Travel
- Full Time Senior Software Developer
- Contract Yahoo Software Engineer
- From Home Bioinformatics Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
- Junior Back End Developer
- Junior Software Engineer Relocation
What job categories do people searching Software Developer jobs in Montreal, QC look for?
The top searched job categories for Software Developer jobs in Montreal, QC are:
- Wpf Remote
- Remote Pinterest Software Engineer
- Full Time Software Engineer Spotify
- Software Engineer Software Developer
- Contract International Software Engineer
- Hiring Opt Student For Software Engineer
- Remote Navy Software Engineer
- Work From Home Online Programming
- Assist Backend Net Developer
- Parttime Junior Software Developer No Experience

Job description
Pour la version francaise de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link
- Developpeur/developpeuse logiciel senior
About AppDirect
Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture-one that enables you to Be Seen, Be Yourself, and Do Your Best Work.
About the team - Tackle
Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the right buyers, grow cloud co-sell relationships, and transact efficiently at scale through AWS, Google Cloud, and Microsoft.
Tackle serves more than 500 software companies-including CrowdStrike, HashiCorp, New Relic, and Snyk-from high-growth startups to the largest software companies in the world.
About You
As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple times daily. You'll build resilient, performant multi-tiered applications that empower the software industry's most successful companies to scale their cloud and marketplace operations-while growing as a developer through a detailed development plan tailored to your interests and aspirations.
What you'll do and how you'll have an impact
- Solve technical problems of high scope and complexity;
- Write code that is focused on scalability, testability, supportability and maintainability;
- Own your code start to finish, take pride in what you build;
- Actively and enthusiastically participate in thorough code reviews and troubleshooting complex issues;
- Drive the direction of our apprenticeship program for mentoring new team members and less experienced team members;
- Be curious - strive to understand how your contributions tie into the larger picture of your team, your product and AppDirect as a whole;
- Welcome different perspectives - be open and inclusive in every interaction.
What we're looking for
- 6+ years of professional experience building modern, scalable, high-performing backend services, demonstrating strong fundamentals in type-driven development practices;
- Professional experience deploying applications and managed services within AWS, including API Gateway, Lambda, Step Functions, and deep expertise in infrastructure as code with AWS CDK, Terraform, or similar frameworks;
- Advanced skill in NoSQL database modeling with DynamoDB (including Single Table Design) and deep knowledge of relational databases such as Postgres to power AppDirect's data infrastructure;
- Experience with Go is an asset;
- Strong experience building RESTful APIs and understanding of microservice event-driven design, ideally utilizing Amazon EventBridge to build resilient, distributed systems;
- A desire to hold yourself and the team to high standards while evaluating technical trade-offs and delivering balanced solutions that move AppDirect forward;
- Self-motivated with strong organizational skills, a positive and solution-oriented mindset, and the ability to thrive in a hybrid organization where flexible schedules require asynchronous communication;
- Communicate clearly and effectively in both verbal and written form, collaborating seamlessly across distributed development teams.
At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.
At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice: https://www.appdirect.com/about/privacy-notice
#LI-Hybrid
About AppDirect
Sourced by ZipRecruiter
Industry
It services
Company size
501 - 1,000 Employees
Headquarters location
San Francisco, CA, US
Year founded
2009