CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Android Spain, Madrid Jobs

6 Job Offers

Filters
Senior Software Engineer with Python
Save Icon
Join a leading global legal tech platform in Madrid as a Senior Software Engineer. Utilize your 6+ years of experience with Python, TypeScript, and modern frameworks to build scalable, high-performance web applications. Enjoy a flexible, remote-friendly culture focused on innovation and well-bein...
Location Icon
Location
Spain , Madrid
Salary Icon
Salary
Not provided
babelprofiles.com Logo
Babel Profiles
Expiration Date
Until further notice
Senior Software Engineer (Java)
Save Icon
Join our Madrid team as a Senior Java Engineer. Design and scale a high-performance distributed platform, impacting businesses from day one. Mentor peers, drive architectural decisions, and optimize robust financial data systems. We value clear communication, ownership, and fast-paced iteration w...
Location Icon
Location
Spain , Madrid
Salary Icon
Salary
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Senior Software Engineer (GOlang)
Save Icon
Join our Engine team as a Senior Software Engineer specializing in GOlang. You will build and scale the core runtime for Workato's recipe execution, focusing on performance, durability, and distributed systems. This role requires 7+ years of backend experience with scalable applications, database...
Location Icon
Location
Spain , Barcelona; Madrid
Salary Icon
Salary
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our team as a Senior Software Engineer in Barcelona or Madrid. You will build complex Ruby on Rails applications and robust backend APIs, collaborating across teams. We seek 5+ years of Rails experience, deep Ruby knowledge, and expertise in Postgres and caching. Contribute to all developmen...
Location Icon
Location
Spain , Barcelona; Madrid
Salary Icon
Salary
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Data Department in Madrid as a Senior Software Engineer. You will build scalable backend services and data pipelines to power machine learning models and business automation. We seek strong Python skills, experience with cloud infrastructure, and a pragmatic approach to system design. En...
Location Icon
Location
Spain , Madrid
Salary Icon
Salary
Not provided
https://feverup.com/fe Logo
Fever
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join IKEA's global B2B landscape as a Senior Software Engineer in Madrid. Own features end-to-end, using modern stacks like React, Python, and GCP microservices. Collaborate closely with product teams to solve real user problems and drive measurable business impact in a positive work environment.
Location Icon
Location
Spain , Madrid
Salary Icon
Salary
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice

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