full stack software engineer.
$72.73 - $78.84 per hourRandstad
In this role, you will be a key contributor to Our Client’s next-generation software products. You will be responsible for defining software architecture, writing high-performance code, and deploying solutions that bridge the gap between the System Partition and the Vendor Partition. This position requires a deep understanding of Android framework internals and the ability to navigate both above and below the Treble boundary to solve critical system issues such as binder leaks, ANRs, and boot failures.
AdvantagesFull-Stack Scope: Influence every layer of the product, from the hardware abstraction layer (HAL) to the server-side microservices. Complex Problem Solving: Tackle high-stakes technical challenges, including debugging system-level crashes and optimizing resource-constrained embedded environments. Industry Collaboration: Monitor and participate in emerging technology solutions through industry collaboration and the evaluation of new stack layers. User-Centric Innovation: Advocate for software solutions that prioritize user empathy and intuitive, interactive interfaces. Responsibilities
1. Architecture & Core Development
Create high-level software architecture designs, outlining components, interfaces, and overall system structure.
Develop and maintain back-end applications, including APIs and microservices, using various server-side languages. Work across the Android stack to ensure seamless integration between system-level services and the hardware interface. 2. Android System Expertise & DebuggingAnalyze and resolve complex issues within the open-source Android code, including system_server, Package Manager, and Activity Manager. Debug low-level failures such as binder leaks, intent malfunctions, black screen issues, and Application Not Responding (ANR) errors. Manage the vendor partition and optimize the Hardware Abstraction Layer (HAL). 3. Engineering Excellence & Governance
Implement modern programming practices, including Test-Driven Development (TDD) and CI/CD pipelines. Define and execute software test strategies and policies aligned with industry regulations and market best practices. Support security practices to safeguard user data through encryption, anonymization, and robust data governance. 4. Collaboration & Optimization
Engage with customers and cross-functional teams (Product Owners, Designers, Architects) to translate pain points into technical requirements. Continuously optimize application performance and evaluate emerging technologies to maximize development efficiency. Qualifications
Required Experience Industry Tenure: 6+ years in IT with a minimum of 4+ years in professional software development. Technical Depth: Advanced practice in at least one coding language or proficiency in two. Android Specialization: 2+ years of experience specifically focused on Android system-level work, HAL, and Android framework services. Technical Skills C++: 2+ years of experience in Android system and vendor partition development. Java/Kotlin: Strong experience with Android Framework services and modern system utility development. Full Stack Proficiency: Proven ability to work across the Android stack, from hardware interfaces to UI. Debugging: Expert-level ability to troubleshoot "Android not booting" scenarios and low-level system crashes. Education Required: Bachelor’s Degree in a related field. Preferred: Master’s Degree in Computer Science or Engineering. Preferred Skills Linux Kernel: Understanding of kernel-level interactions, driver debugging, and system/vendor partition interfacing. Summary
Our Client is seeking a high-level Full Stack Software Engineer (Engineer 3) to design, develop, and maintain sophisticated software applications that meet complex customer needs. This role is focused on the entire software development lifecycle, with a specific emphasis on Android system-level architecture. You will work across the full stack, from user interfaces to low-level hardware interfaces, ensuring seamless integration across the Android partitions. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community. Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to View email address on randstad.com to ensure their ability to fully participate in the interview process. This posting is for existing and upcoming vacancies. show more
- ...Job Responsibility: Transforming the Future with Convergence of Simulation and Data Software Engineer Controls Job Summary: Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. What You Will Do: Our Client is seeking...SuggestedContract workFixed term contract
$120k - $180k per year
...mission. The ideal candidate We are looking for a Senior Software Developer to join our Roku team. In this role, you will collaborate... ...-standard tools and technologies. With guidance from senior engineers, actively contribute to a collaborative team environment....SuggestedLong term contractTemporary workLocal area$100k - $134.5k per year
...New Role… We are searching for an iOS Software Engineer to join the CNN Mobile Engineering Team.... ...practices, and choice of tools and technology stack across Android app platforms,... ...maintaining existing code Demonstrated full-mobile stack development experience with...SuggestedLong term contractTemporary workLocal areaFlexible hoursShift work$109.7k - $159.7k per year
...searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual... ...choice of tools and technology stack across iOS and tvOS app platforms... ...existing code Demonstrated full-stack development experience with...SuggestedLong term contractFull timeTemporary workLocal areaFlexible hoursShift work$140.1k per year
...We are searching for a Staff Level iOS Software Engineer to join our Engineering Team. As the Staff... ...practices, and choice of tools and technology stack across iOS app platforms, supporting... ...maintaining existing code Demonstrated full-mobile stack development experience with...SuggestedLong term contractTemporary workLocal areaFlexible hoursShift work$100k - $134.5k per year
...at CNN, follow @WBDLife on Instagram and X! The Job As a Software Developer II, CNN Connected TV Devices , you will help to build... ...to platform ports, to bug fixes. You’ll work closely with other engineers, product, design, and research to plan out upcoming work, and deliver...Long term contractTemporary workLocal area$100k - $134.5k per year
...services are high-volume, customer-facing, and event-driven, integrating with multiple internal and external systems. As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on backend development, working on Java-based microservices that process...Long term contractFull timeTemporary workLocal area- ...fearless in bringing your authentic self to work. We need talented software developers to further the tremendous success of the Service... ...software design to fit the requirements. Work with QA engineers to trouble shoot complex problems to find best possible resolution...Long term contractFull timeTemporary workWorldwideRelocation package
$69k per year
...Center of Excellence (TCoE) is the frontline owner of quality engineering process for Consumer Digital + Platform organization. We provide... ...including the process of development, testing, and delivery. As a Software Developer in Test II, you’ll be responsible for ensuring...Long term contractTemporary workInternshipLocal area- ...At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI development . In this hybrid role... ..., we also welcome candidates with backgrounds in Unity, Unreal Engine, game development, or multimedia software programs who have a strong...Full timeWork at office
- ...Position: Software Test Co-op/Intern Number of Position(s): 2 Duration: 4 Months+ Date: - ( Fall Term Sept 8th - Dec 18th... ...Bachelor's degree or diploma in Computer Science, Computer Systems Engineering, Electrical Engineering, Computer Engineering, etc., or a...InternshipWork at office
- ...extraordinary! Who are we?: Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our teams work on projects that define the future—from creating state-of-...Permanent employment
- ...firmware team dedicated to enhancing Nokia’s next-generation Optical Engine tailored for long-haul and metro applications. Working closely... ...Design documents. Collaborate with optical, hardware, FPGA, software, manufacturing, and test teams for seamless integration....Full timeFlexible hours
- ...POSITION: Electrical Team Lead JOB TYPE: Permanent full-time INDUSTRY: Manufacturing WORK SITE LOCATION: Kanata, ON WORK MODEL... ...technical expertise and support as part of the Corporate Engineering team. The Electrical Team Lead position reports directly to the...Permanent employmentFull time
- ...Stefanini Group is hiring! Stefanini is looking for FPGA Design Engineer with Radio experience (Onsite Role) in Ottawa, Ontario, Canada... ...Unit development teams for seamless integration. Partner with software teams to ensure hardware-software interoperability. Mentor...Long term contractFor contractors
- ...reliability of over 99%. Job Summary At Leonardo DRS, Systems Engineering co-op students contribute from day one. You’ll support the... ...definition, design, and development of complex systems, working across software, hardware, and mechanical disciplines on both existing and...Flexible hours
- ...Position: Engineering Lab Technician Co-op/Intern Number of Position(s): 1 Duration: 4 months Date: Sept – Dec 2026 Location:... ...technologies. Troubleshoot and debug node configurations. The software installs, system configurations restore and backing up...Full timeInternshipFlexible hours
$98k - $147k per year
...Category Engineering Hire Type Employee Job ID 15996 Base Salary Range $98000-$147000 Remote... ...best-in-class design environment with a full suite of IC design tools, custom in-house... ...and support from an experienced CAD and software team. Rewards and Benefits We...Immediate startRemote work- ...As a Firmware Test engineer, you will be responsible to deliver quality output by executing product Firmware testing with laser focus on quality and adherence to project schedules. You will be expected to work in a cross-functional team environment to debug and resolve technical...Long term contractFull timeTemporary workInternship
- ...In this role as a Staff Mechanical Engineer – Technical Lead, you'll be at the forefront of designing next-generation optical pluggable modules. You'll collaborate within a dynamic team of skilled engineers, fostering an innovative environment where your expertise shapes breakthrough...Full timeContract workFlexible hours
- ...is very flat - there are few levels of management between the Individual Contributor and the VP of Hardware. We are also very lean - engineers spend more time doing engineering work and less time on overhead. As a result, your work has high visibility and your decisions...Long term contractFull timeTemporary work
- ...performance verification Working with experts of different areas to ensure the most competitive solutions Cooperating with system engineers, HW/SW development, suppliers and other relevant functions to solve technical issues Supporting HW/SW bring-up and debug Key...Full timeWorldwide
$122k - $183k per year
...Category Engineering Hire Type Employee Job ID 13965 Base Salary Range $122000-$183000 Remote Eligible No Date Posted 02.03.2026... ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...Remote workWorldwide$17.6 per hour
...handheld scanners and proprietary computer software to track and locate inventory. Material... ...surfaces. Palletization: Securely stack boxes onto pallets and shrink-wrap them at... ...actions to affect change to ensure everyone has full participation in the workforce free from...Contract workImmediate startMonday to fridayShift work- ...cross-functional role, you will be part of NI IP Routing Hardware Engineering. Functions will involve supporting NPI and sustaining... ...include, but not limited to the following: Work with Hardware, Software engineering and Product Line Management to align market exit strategy...Long term contractFull timeTemporary work
$101k - $141k per year
...Digital Engagement group, you will collaborate with Product, Design, Engineering, and multiple organizational stakeholders to ensure successful... ...Expertise Competency in at least one modern industry-wide software framework such javascript, html/css, python, typescript, etc....Long term contractFull timeTemporary workLocal area$67.5k per year
...within the organization. Troubleshoot complicated hardware and software issues, replicate customer environments and network problems in... ...and facilitate communication between customers, escalation, and engineering. Be a customer advocate for timely resolution of issues and for...Work at officeLocal areaImmediate startWeekend work$90k - $135k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...technical documentation, test plans, design reports, and engineering recommendations while supporting design reviews and customer discussions...For contractors- ...Currently a candidate for a Master's, Bachelor's degree, or Diploma in Engineering/Computer Science, or a related field with an accredited school... ...work in a fast-paced, innovative environment Knowledge of software and/or testing methodologies It would be nice if you also...Full timeInternshipWork at office
$18.1 per hour
...Benefits eligibility begins after six (6) months of continuous full-time employment. What You'll Do International Medical Assistants... ...electronic medical record (EMR) systems and related clinical software. Basic IT skills and familiarity with computer systems. Professional...Hourly payPermanent employmentFull timeInternshipWork at officeFlexible hoursShift workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to full stack software engineer.. Be the first to apply!
- full stack developer Kanata, ON
- software developer remote Kanata, ON
- software engineer salary in canada Kanata, ON
- software developer Kanata, ON
- software engineer part time Kanata, ON
- software engineer - computer Kanata, ON
- part time software developer Kanata, ON
- software development engineer Kanata, ON
- software engineer devops Kanata, ON
- software design engineer Kanata, ON
