Engineer's Mindset: You focus on core computer science fundamentals-patterns and practices-allowing you to be effective in any technical environment * Bias for Action: You prioritize prototyping and ...
Engineer's Mindset: You focus on core computer science fundamentals-patterns and practices-allowing you to be effective in any technical environment * Bias for Action: You prioritize prototyping and ...
Sr. Web Developer - AEC Integration
CA$94K - CA$138K/yr
Scalable full-stack software engineering experience * Awareness of Autodesk Platform Services, ObjectArx, or Revit APIs * Awareness of ArcGIS web application development * Familiarity with TypeScript ...
Sr. Web Developer - AEC Integration
CA$94K - CA$138K/yr
Scalable full-stack software engineering experience * Awareness of Autodesk Platform Services, ObjectArx, or Revit APIs * Awareness of ArcGIS web application development * Familiarity with TypeScript ...
Software Engineer
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;
Software Engineer
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;
Software Engineering Intern (4 Months)
Ottawa, ON · On-site
CA$25 - CA$34/hr
... software and photonic system architecture. Within this organization the Link Engineering team is responsible for development of tools that predict optical system performance and determine optimal ...
Software Engineering Intern (4 Months)
Ottawa, ON · On-site
CA$25 - CA$34/hr
... software and photonic system architecture. Within this organization the Link Engineering team is responsible for development of tools that predict optical system performance and determine optimal ...
Senior Software Developer
Ottawa, ON · On-site
As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack applications, knowledge of the Google Cloud Platform (GCP), and cloud related CI/CD tools and ...
Senior Software Developer
Ottawa, ON · On-site
As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack applications, knowledge of the Google Cloud Platform (GCP), and cloud related CI/CD tools and ...
Software Developer Intern - Fall 2026
CA$25 - CA$35/hr
This co-op/intern opportunity provides hands-on experience contributing to real-world engineering challenges within an embedded software team. The role offers exposure to the development and testing ...
New
Software Developer Intern - Fall 2026
CA$25 - CA$35/hr
This co-op/intern opportunity provides hands-on experience contributing to real-world engineering challenges within an embedded software team. The role offers exposure to the development and testing ...
New
Senior Embedded Software Engineer
Kanata, ON · On-site
We are not a traditional Tier 1. We move fast, own the stack, and solve hard problems at the ... The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop ...
Quick apply
Senior Embedded Software Engineer
Kanata, ON · On-site
We are not a traditional Tier 1. We move fast, own the stack, and solve hard problems at the ... The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop ...
Senior Embedded Software Engineer
Kanata, ON · On-site
We are not a traditional Tier 1. We move fast, own the stack, and solve hard problems at the ... The Opportunity Were looking for a Senior Embedded Software Engineer to help architect and develop ...
Quick apply
Senior Embedded Software Engineer
Kanata, ON · On-site
We are not a traditional Tier 1. We move fast, own the stack, and solve hard problems at the ... The Opportunity Were looking for a Senior Embedded Software Engineer to help architect and develop ...
Salary: Principal, Full-Stack Developer Farmhand Platform Full Time, Salaried Ottawa, ON ... University degree in Computer Science, Software Engineering, or equivalent practical experience
Quick apply
Salary: Principal, Full-Stack Developer Farmhand Platform Full Time, Salaried Ottawa, ON ... University degree in Computer Science, Software Engineering, or equivalent practical experience
Embedded Software Engineer
Ottawa, ON · On-site
CA$75K - CA$110K/yr
This is an opportunity to be one of the first software engineers at the company, working directly with the CTO to shape the architecture and development practices for our spacecraft software stack.
Embedded Software Engineer
Ottawa, ON · On-site
CA$75K - CA$110K/yr
This is an opportunity to be one of the first software engineers at the company, working directly with the CTO to shape the architecture and development practices for our spacecraft software stack.
... full development lifecycle. * Design, develop, test, deploy, and continuously improve ... stack to support our growing enterprise customer base. * Drive best practices in software ...
Quick apply
... full development lifecycle. * Design, develop, test, deploy, and continuously improve ... stack to support our growing enterprise customer base. * Drive best practices in software ...
Principal, Full-Stack Developer - Farmhand Platform Full Time, Salaried Ottawa, ON AboutGrowcer ... University degree in Computer Science, Software Engineering, or equivalent practical experience
Principal, Full-Stack Developer - Farmhand Platform Full Time, Salaried Ottawa, ON AboutGrowcer ... University degree in Computer Science, Software Engineering, or equivalent practical experience
Senior Developer, Fullstack - Identity and Access Management (IAM)
Ottawa, ON · On-site +1
CA$125K - CA$165K/yr
This is how we like building software: If you share our values, we'd be excited to talk with you! What you'll do: * Collaborate with your pod - a small, focused team of full-stack engineers - to ...
Senior Developer, Fullstack - Identity and Access Management (IAM)
Ottawa, ON · On-site +1
CA$125K - CA$165K/yr
This is how we like building software: If you share our values, we'd be excited to talk with you! What you'll do: * Collaborate with your pod - a small, focused team of full-stack engineers - to ...
Software Developer
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Familiar with full stack web development skills and libs including Javascript, React/Redux, CSS ...
Software Developer
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Familiar with full stack web development skills and libs including Javascript, React/Redux, CSS ...
Software Developer
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Familiar with full stack web development skills and libs including Javascript, React/Redux, CSS ...
Software Developer
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Familiar with full stack web development skills and libs including Javascript, React/Redux, CSS ...
Requirements/Qualification: -Currently pursuing Bachelor's/Master's degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, Physics, or a related discipline. -Hands-on ...
Requirements/Qualification: -Currently pursuing Bachelor's/Master's degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, Physics, or a related discipline. -Hands-on ...
Embedded Systems Developer Intern
Ottawa, ON · On-site
$18 - $25/hr
The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers ... Exposure to the full arc from code to bench-verified hardware behaviour. * Professional development ...
Embedded Systems Developer Intern
Ottawa, ON · On-site
$18 - $25/hr
The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers ... Exposure to the full arc from code to bench-verified hardware behaviour. * Professional development ...
Embedded Systems Developer Intern
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers ... Exposure to the full arc from code to bench-verified hardware behaviour. * Professional development ...
Quick apply
Embedded Systems Developer Intern
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers ... Exposure to the full arc from code to bench-verified hardware behaviour. * Professional development ...
Collaborate with engineers throughout the software development lifecycle. * Contribute to the design, implementation, and testing of software solutions. * Apply technologies used in optical ...
Collaborate with engineers throughout the software development lifecycle. * Contribute to the design, implementation, and testing of software solutions. * Apply technologies used in optical ...
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and ... Demonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIs ...
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and ... Demonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIs ...
Full Stack Software Engineer Intern information
What does a full stack software engineer intern do?
What are the key skills and qualifications needed to thrive as a full stack software engineer intern?
What types of projects and technologies do full stack software engineer interns typically work on during their internship?
What is the difference between Full Stack Software Engineer Intern vs Software Developer Intern?
| Aspect | Full Stack Software Engineer Intern | Software Developer Intern |
|---|---|---|
| Required Skills | Knowledge of both front-end and back-end technologies, basic understanding of databases | Focus on specific programming languages or platforms, such as Java, Python, or mobile development |
| Work Environment | Collaborates on full application development, often in agile teams | Works on specific modules or features, may focus on front-end or back-end |
| Industry Usage | Common in tech companies, startups, and software firms | Widely used across various tech sectors, including web and mobile app development |
In summary, a Full Stack Software Engineer Intern has a broader scope, working on both front-end and back-end development, while a Software Developer Intern may focus on a specific area. Both roles provide valuable experience in software development but differ in technical breadth and project involvement.

Full-time
Re-posted 14 days ago
Job description
We're Hiring!
As a Foci Developer, you don't just write code; you deliver solutions with clear, measurable impact on client business. You are a problem-solver who can enter unfamiliar industries and tackle novel challenges. You understand that within client environments there are constraints, and you find the best engineering solutions within them.
Who You Are
- Consultant First: You approach every project prepared to tackle challenges outside your direct experience.
- Engineer's Mindset: You focus on core computer science fundamentals-patterns and practices-allowing you to be effective in any technical environment
- Bias for Action: You prioritize prototyping and rapid iterations to build trust and show value over preparing long presentations.
- AI-Augmented: You have experience with AI-assisted development and are committed to leveraging AI-powered tools to augment your capabilities and solve tangible, real-world problems.
Key Responsibilities
- Technical Ownership: Manage the delivery of quality, sustainable solutions while defining best practices and engineering standards.
- Client Advisory: Act as a trusted advisor, leading technical discussions to translate business needs into architectural designs.
- Hands-on Problem Solving: Actively contribute to code and troubleshoot complex issues in challenging client environments.
Qualifications & Skills
- C#/.NET: Strong proficiency and experience in the last three years (to meet the needs of a current client)
- Polyglot Proficiency: Strong proficiency in a few modern languages (e.g., JavaScript/TypeScript, C#, Java).
- Architectural Mastery: Deep knowledge of microservices, RESTful APIs, and event-driven systems.
- Cloud Depth: Demonstrable experience with AWS, Azure, or GCP and containerization (Docker, Kubernetes).
- Modern Patterns: Familiarity with Domain-Driven Design and Clean Architecture.
- Communication: Ability to articulate complex technical concepts to both technical and non-technical audiences
- AI Augmented: Proficient in using AI-powered tools to accelerate development workflows and experience with AI-assisted development to deliver solutions
Why Foci?
Stay Hyper-relevant: We provide the environment and tools to sharpen your technical edge, ensuring your skills remain hyper-relevant in an evolving market
Have Autonomy: Our culture is built on trust; you manage your own capacity and professional development.
Make an Impact: Your work is directly tied to improving services and enabling new business offerings for our clients
I Think I Might Be a Fit!
That's great - we'd love to chat! Please apply today by submitting yourcurrent resume.
Please be sure to add *@app.bamboohr.comto your safe sender list in order to avoid missing our emails.