CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Android Canada Jobs (Hybrid work)

56 Job Offers

Filters
New
Senior Software Engineer (Python) – Fixed Income
Save Icon
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Join Microsoft’s Azure Data Engineering team in Vancouver, Canada as a Senior Software Engineer. Build and operate highly reliable backend services and data platforms for Microsoft Fabric, Azure SQL DB, and Cosmos DB. Requires a Bachelor’s in CS and 4+ years coding in C, C++, C#, Java, JavaScript...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer Applied Gen AI Engineering
Save Icon
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Senior Software Engineer - Backend
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
139869.00 - 167849.50 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer needed in Vancouver, Canada to architect release infrastructure for Microsoft 365’s IC3 platform, powering billions of real-time conversations across Teams and Skype. Requires a Bachelor’s in CS, 4+ years coding in C++, C#, Java, or Python, and cloud services experience w...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Development Engineer (Backend) - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
140000.00 - 210000.00 CAD / Year
Workday
Expiration Date
Until further notice
New
Senior Software Engineer (Full Stack)
Save Icon
Senior Full Stack Software Engineer needed in Vancouver to build user-facing and platform experiences powering Workday’s AI agents. You’ll design and ship full stack solutions using Python (Flask/Django/FastAPI), React, TypeScript, and PostgreSQL within a cross-functional pod. Own features end-to...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
132800.00 - 199200.00 CAD / Year
Workday
Expiration Date
Until further notice
New
Senior Software Engineer - Databases
Save Icon
Fivetran seeks a Senior Software Engineer to join our Databases team in Toronto, ON. You will drive performance improvements, enhance reliability, and build new features for high-volume data pipelines. Expertise in Java, cloud platforms (AWS/GCP/Azure), and NoSQL databases (MongoDB/DynamoDB) is r...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer sought for a high-impact role in North York, Canada, building real-time, high-scale systems. You will design scalable backend services and microservices, leveraging Golang, Python, or Java, with hands-on cloud (AWS/GCP/Azure) and containerization (Docker/Kubernetes) exper...
Location Icon
Location
Canada , North York
Salary Icon
Salary
115000.00 - 145000.00 USD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Engineer - Fullstack
Save Icon
Join Microsoft’s Azure Data team in Vancouver as a Senior Fullstack Software Engineer. Build world-class cloud services and responsive UIs using TypeScript, Angular, and C#. Drive innovation on Microsoft Fabric and Azure SQL, ensuring reliability and performance at scale. Enjoy cutting-edge AI da...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Fullstack
Save Icon
Join Microsoft’s ISE team as a Senior Fullstack Software Engineer in Greater Toronto. Collaborate directly with customers to build cloud-based solutions using C#, Java, JavaScript, or Python. Requires a Bachelor’s in CS + 8 years’ experience, US travel ability, and Canadian Secret clearance. Enjo...
Location Icon
Location
Canada , Greater Toronto
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Teams as a Senior Software Engineer in Vancouver, Canada. Drive adoption by designing and building full-stack solutions for apps and devices management. Requires 4+ years coding in C, C++, C#, Java, JavaScript, or Python with a CS degree. Own end-to-end service quality, collaborate...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Databases
Save Icon
Join Fivetran in Toronto as a Senior Software Engineer on the Databases team. You will build and optimize high-volume data pipelines using Java and cloud platforms. This role offers a chance to improve reliability, architecture, and mentor peers. Enjoy top benefits like full medical coverage, RSU...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
139869.00 - 167849.50 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer - Distributed Systems
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Senior Software Engineer. Design and build large-scale distributed messaging and real-time analytics systems, using your expertise in C++, Java, or Python. You will own key components of platforms like Azure Service Bus and Event Grid, driving pe...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer (Python) – Fixed Income
Save Icon
Join Citi's Fixed Income Technology team in Mississauga as a Senior Python Engineer. Develop high-performance applications for critical trading and market-making systems. Requires 3-5 years of Python, SQL, and strong problem-solving skills. Contribute to innovative, data-driven solutions in a glo...
Location Icon
Location
Canada , Mississauga, Ontario
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Senior Software Engineer. Develop industry-leading products like Power BI, Fabric, and Cosmos DB to build the data platform for the AI era. Utilize your expertise in C#, Java, Python, or similar to architect scalable, full-stack solutions. This r...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Senior Software Engineer. Build the next-generation data platform for the AI era, working on products like Microsoft Fabric and Azure Data Factory. Leverage your 4+ years of coding experience and cloud/data integration expertise to implement scal...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Quality and Reliability Engineer
Save Icon
Lead "Shift Left" quality strategies for next-generation automotive software in Kanata. This senior role requires 7+ years in automotive quality/V&V, with expertise in ISO 26262, FMA, and embedded C/C++. You will mentor teams, conduct deep-dive RCA, and ensure ASPICE compliance, shaping safety an...
Location Icon
Location
Canada , Kanata
Salary Icon
Salary
62.34 - 63.78 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's M3CA Next team in Vancouver to shape the future of AI in the workplace. As a Senior Software Engineer, you'll design and deliver high-quality software, tackling challenges across the full tech stack. We seek a passionate coder with 4+ years of experience in languages like C#, Jav...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Previous 1 2 3 Next

About the Senior Software Engineer - Android role

Explore Senior Software Engineer - Android Jobs and discover a pivotal career at the intersection of innovation and user experience. A Senior Android Engineer is a seasoned professional responsible for architecting, building, and maintaining high-performance, scalable mobile applications for the Android platform. This role transcends basic coding, involving deep technical leadership and a strategic influence on product direction. Professionals in these jobs are entrusted with crafting the core frameworks and infrastructure that define seamless app performance for millions of users globally.

Typical responsibilities for a Senior Android Engineer encompass the full software development lifecycle. They design robust application architectures, write clean and efficient code primarily in Kotlin and Java, and integrate with backend services via RESTful APIs or GraphQL. A significant part of the role involves championing code quality, implementing comprehensive testing strategies (unit, integration, UI), and optimizing applications for performance, memory usage, and battery efficiency. These engineers are also key collaborators, working closely with product managers, designers, and other engineering teams to translate complex requirements into elegant technical solutions. Furthermore, mentorship is a cornerstone; senior engineers guide and elevate their peers through code reviews, sharing best practices, and fostering a culture of technical excellence.

The typical skill set required for these senior-level jobs is extensive. Expert proficiency in Kotlin and a strong grasp of modern Android SDK components (Jetpack Compose, ViewModel, Room, etc.) are fundamental. A deep understanding of Android system fundamentals, including threading, memory management, and the activity lifecycle, is crucial. Experience with reactive programming paradigms, dependency injection, and continuous integration/delivery (CI/CD) pipelines is standard. Beyond technical acumen, successful candidates demonstrate strong architectural and design pattern knowledge (MVVM, MVI, Clean Architecture), a performance-first mindset, and the ability to diagnose and resolve complex technical issues across the entire stack. Excellent problem-solving skills, proactive ownership of projects, and effective communication are essential soft traits.

Pursuing Senior Software Engineer - Android jobs means stepping into a leadership position where you shape the technological future of mobile experiences. It is a career for those passionate about building best-in-class software, mentoring the next generation of developers, and solving challenging problems at scale. If you are driven by creating impactful, user-centric applications and possess a blend of deep technical expertise and collaborative leadership, explore the opportunities in this dynamic field today.

Filters

×
Countries
Category
Location
Work Mode
Salary