We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...
We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...
Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton, AB. The successful candidate will have experience in Windows-based application development, with a ...
Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton, AB. The successful candidate will have experience in Windows-based application development, with a ...
As an Software Developer Student you will contribute to our team by: Responsibilities * Writes clean, scalable, performant, and secure web applications. * Collaborates with team in designing and ...
As an Software Developer Student you will contribute to our team by: Responsibilities * Writes clean, scalable, performant, and secure web applications. * Collaborates with team in designing and ...
As an Software Developer Student you will contribute to our team by: Responsibilities * Writes clean, scalable, performant, and secure web applications. * Collaborates with team in designing and ...
As an Software Developer Student you will contribute to our team by: Responsibilities * Writes clean, scalable, performant, and secure web applications. * Collaborates with team in designing and ...
As an Software Developer Student you will contribute to our team by: Responsibilities * Writes clean, scalable, performant, and secure web applications. * Collaborates with team in designing and ...
As an Software Developer Student you will contribute to our team by: Responsibilities * Writes clean, scalable, performant, and secure web applications. * Collaborates with team in designing and ...
Software Developer - Junior
Edmonton, AB · Hybrid
Software Developer - Junior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid) Forcorp Solutions Inc., part of Forsite, is actively looking for a Software Developer ...
Software Developer - Junior
Edmonton, AB · Hybrid
Software Developer - Junior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid) Forcorp Solutions Inc., part of Forsite, is actively looking for a Software Developer ...
Senior Software Developer
Edmonton, AB · On-site
We provide actuarial, administration, software programming, and consulting solutions for pension, benefits, and investment programs across Canada, serving individuals, corporations, unions ...
Quick apply
Senior Software Developer
Edmonton, AB · On-site
We provide actuarial, administration, software programming, and consulting solutions for pension, benefits, and investment programs across Canada, serving individuals, corporations, unions ...
Software Developer - Intermediate/Senior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid) Forcorp Solutions Inc., part of Forsite, is actively looking for a Software Developer ...
Software Developer - Intermediate/Senior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid) Forcorp Solutions Inc., part of Forsite, is actively looking for a Software Developer ...
Intermediate Software Developer (AI First)
Edmonton, AB · On-site
CA$111K - CA$132K/yr
Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration between software and physical equipment. * Troubleshoot and resolve issues involving timing ...
Intermediate Software Developer (AI First)
Edmonton, AB · On-site
CA$111K - CA$132K/yr
Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration between software and physical equipment. * Troubleshoot and resolve issues involving timing ...
Senior Software Developer
Edmonton, AB · Remote
As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor talented engineers, and shape how we responsibly integrate AI into our development practices. You will ...
Senior Software Developer
Edmonton, AB · Remote
As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor talented engineers, and shape how we responsibly integrate AI into our development practices. You will ...
Staff Software Developer
Edmonton, AB · On-site
Staff Software Developer The Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep technical expertise with creative problem-solving ...
Quick apply
Staff Software Developer
Edmonton, AB · On-site
Staff Software Developer The Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep technical expertise with creative problem-solving ...
Senior Software Developer
Edmonton, AB · On-site
We provide actuarial, administration, software programming, and consulting solutions for pension, benefits, and investment programs across Canada, serving individuals, corporations, unions ...
Quick apply
Senior Software Developer
Edmonton, AB · On-site
We provide actuarial, administration, software programming, and consulting solutions for pension, benefits, and investment programs across Canada, serving individuals, corporations, unions ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
Quick apply
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the ...
As an L3 software developer, you will * Lead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to ...
As an L3 software developer, you will * Lead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to ...
We are hiring for a Senior Software Developer in our Platform Data Integration department. This position is remote, and open to all employees across the province. Posting Closes: August 14, 2026, 4 ...
New
We are hiring for a Senior Software Developer in our Platform Data Integration department. This position is remote, and open to all employees across the province. Posting Closes: August 14, 2026, 4 ...
New
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Software Developer information
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 engineer makes $500,000 a year?
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.
Is AI replacing software developers?
Is software developer still in demand?
What work does a software developer do?
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.
What is a Software Developer?
- No Experience Software
- Junior Software Programmer
- No Experience Developer
- Software Engineer Software Engineer
- Remote Pinterest Software Engineer
- Full Time Mcdonalds Software Engineer
- Work From Home Online Programming
- Contract Quantum Software Engineer
- Fulltime Junior Software Developer
- Web Developer Internship

Full-time
Medical, Dental, Vision
Posted 6 days ago
Job description
We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will work closely with cross-functional teams to design, implement, and optimize software algorithms and systems that address real-world challenges in the construction industry.
- Have a passion for leading industry-changing solutions with significant social, economic, and environmental impact
- Desire to play a founding role and reap the benefits as part of a growth-stage startup with significant upside
- Enjoy building not only the technology but also high-performing teams and companies
- Are committed to continuous learning at the intersection of several industries
- Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices
- Design and develop software algorithms Â
- Conduct research and experimentation to improve the performance of software systems
- Perform detailed analysis, design, code development, software integration and testing
- Analyze complex functions, procedures and problems to deliver creative and effective solutions
- Stay up to date with the latest advancements in AI techniques and advanced algorithms
- Participate in design and code reviews
- Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields
- Extensive experience in Python programming
- Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras)
- Experience with software design and development in a test-driven environment
- Being a team player with excellent interpersonal and communication skills
- Organized, focused and persistent with the ability to work to the plan and meet delivery dates
- Being an excellent problem solver and quick learner
- (Preferred) Knowledge of robotics solutions and robotic manipulators