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
$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 per year
...Instagram and X! The Job The CNN Digital Site Reliability Engineering team is seeking their next Software Engineer to help us expand the positive collaborative... ...looking for engineers who are comfortable across the stack and interested in solving unique and challenging...SuggestedLong term contractTemporary workLocal area$100k per year
...The TeamCNN's Content Platform department is seeking a Senior Software Engineer for its Platform Operations Team. The Platform Operations team... ...this resonates with you, we look forward to meeting you!Our tech stack consists of Node, Python, Bash, and AWS TechnologyRequirements...SuggestedLong term contractTemporary workLocal area$120k - $155k per year
...About the Role As the Senior Software Developer , you’ll be joining... ..., configures, and deploys our full instrument lineup, and... ...You’ll work closely with every engineering discipline at RBR, which means... ...customers rely on. This is a full-stack role with real breadth: from UI...SuggestedLong term contractInternshipWorldwideShift work$157.6k - $207.6k per year
...hypotheses, and test features. Our tech stack consists of JavaScript, Node, Python, Svelte... ...ability to be flexible and traverse the full stack will be an asset to us as we evaluate the tradeoffs inherent in software engineering and experimentation. We have fun with this...SuggestedLong term contractTemporary workLocal areaFlexible hours$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- ...Embedded GUI products and services?Someone like you.As a Senior Software Developer (Backend), you’ll be part of our Professional... ...post-secondary degree or diploma in Computer Science, Software Engineering, or a related field5+ years of experience in software development...Flexible hours
- ...requirements. Provide technical leadership to our engineering IP team and assist in project planning... ..., including architecture, IP, and full SoC Design.Job Summary Architect, design... ...functional aspects Interaction with architecture, software and marketing for IP definition and...
$310k - $360k per year
...We are CNN. To see what it’s like to work at CNN, follow @WBDLife on Instagram and X! Your new role The Vice President of Engineering, Delivery is a senior technology leader within the CNN Technology organization, responsible for ensuring predictable, high‑quality...Long term contractTemporary workLocal area$75k per year
...vision applications with our growing global team. Our hardware and software solutions are built for performance, enabling low-latency, real-... .../machine vision, IoT and networked video switching. As a DevOps Engineer, you will be responsible for both the maintenance and evolution...- ...producing the goods you use.Part of AI and Chip Engineering (ACE), a central design organization... ..., including architecture, IP, and full SoC design.We are seeking a highly motivated... ...systems like Git Familiarity with hardware and software implementation trade-offs. Focus on...
- ...Overview Merrick and Company is seeking Mechanical Engineer with a minimum of two (2) years related experience to support the mechanical... ...Develop and maintain expert level skills in required software packages including REVIT Execute all work in accordance with...Long term contractPermanent employmentTemporary workInternshipWork at officeRemote workWorldwideOverseas
- ...Position: Support Software Developer Co-op/Intern Number of Position(s): 1 Duration: 12 Months+ Date: - ( Fall Term Sept... ...year+ candidate for a Master's, bachelor's degree, or Diploma in Engineering or Computer Science, or a related field with an accredited...InternshipWork at office
$20k per year
...Job Responsibility: We have an exciting opportunity! We are seeking enthusiastic FULL-TIME Certified Dental Assistant, to join our growing team!! NO EXPERIENCE IS NECESSARY. New grads are welcome! ** Must have completed the Level II Dental Assisting program (MUST be Level...Full timeInternshipOverseas- ...exciting & innovative biotech companies! Assist manufacturing engineering with new and existing equipment qualification for all Genomadix... ..., using drafting equipment or computer-aided design (CAD) software; Complete quality records as required for manufacturing production...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 contract
- ...As a Thermal Design Engineer, you will play a crucial role in our Applied R&D and Electromechanical Design teams. Your expertise will be... ...electromechanical systems. ~ Proficiency in using thermal design software and simulation tools. ~ Excellent problem-solving and...Long term contractTemporary work
- ...Contributor and the VP of Hardware. We are also very lean - each Hardware Engineer spends more time doing engineering work and less time on overhead... ...skills It would be nice if you also had: Experience with stack-up design, signal integrity simulation, and power circuitry...Long term contractTemporary work
$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$80k - $110k per year
...As an Engineering Documentation Specialist (Engineering Support Specialist II) here at Honeywell... ...global urbanization. We are a leading software-industrial company committed to introducing... ...aircraft in the world. We build aircraft engines, cockpit and cabin electronics, wireless...Work at office$18.5 per hour
...Automotive Detailer. Opening available at the following branch location: 2450 PALLADIUM DR KANATA, ON K2V 1E2 This is a Permanent Full-Time position that pays $18.50 / hour We offer: Paid time off Consistent full time 40 hour per week schedule Employee...Permanent employmentFull timeInternshipImmediate start- ...seeking an experienced Senior Photonics/Optical Test Development Engineer to serve as a Subject Matter Expert (SME) within the global... ...equipment and design of test fixtures/test PCBAs. Develop test software solutions including test automation scripts, operator GUI and data...Local area
$86k - $107k per year
...and public sector organizations. In this dynamic role, the Sales Engineer (Solution Consultant) serves as the technical lead (and consultant... ...Engineer (Solution Consultant), you will participate in the full lifecycle of a Sales engagement - from discovery calls, tailored...Full timeFlexible 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...InternshipFlexible hours
- ...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 contractTemporary workInternship
- ...SUMMARYJabil is looking for an experienced Sr. Photonics Test Development Engineer to become part of its growing Test Engineering team. As a Test... ...and test fixtures/hardware, developing the test automation software, and deploying the completed test solutions worldwide at Jabil...Local areaWorldwide
$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- ...Job Title: Platform Reliability Engineer Location: Ottawa, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview: Seeking an experienced Platform Reliability Engineer with a strong background in BFSI, Public...
- ...Job Title: Platform Operations Engineer Location: Ottawa, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview: Seeking an experienced Platform Operations Engineer with a strong background in BFSI, Public...
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
- part time software developer Kanata, ON
- software developer remote Kanata, ON
- software engineer - computer Kanata, ON
- software engineer co-op Kanata, ON
- software engineer intern Kanata, ON
- software developer Kanata, ON
- junior software developer Kanata, ON
- software design engineer Kanata, ON
- software development engineer Kanata, ON
