CrawlJobs Logo

Filters

Location
Salary

Senior Software Engineer - Android Serbia Jobs (Hybrid work)

13 Job Offers

Senior Software Engineer - C Programmer
Save Icon
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer - Core Databases
Save Icon
Join Fivetran's core team in Novi Sad as a Senior Software Engineer for Databases. Design and build high-performance ELT systems, focusing on relational semantics and software performance. Enjoy full benefits, stock grants, and professional growth while shaping the foundation of our data integrat...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer - PostgreSQL team
Save Icon
Join Microsoft's Azure Databases team in Belgrade as a Senior Software Engineer. You will design and enhance the cloud-native Azure DB for PostgreSQL service, a global market leader. This role requires 5+ years of experience in large-scale system architecture, Linux development, and proficiency i...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Pricing & Buying Experience
Save Icon
Join Fivetran's Core Experience team in Novi Sad as a Senior Software Engineer. You will design and build high-volume data pipelines using Java and cloud platforms. Enhance the Pricing & Buying Experience with a focus on reliability and performance. Enjoy top benefits like full medical coverage, ...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer - Applied Sciences Group
Save Icon
Join Microsoft's Applied Sciences Group in Belgrade to shape next-gen AI experiences for Windows. As a Senior Software Engineer, you'll develop cutting-edge AI algorithms in C++ and Python, focusing on LLMs and generative image models. This hands-on role involves full product lifecycle developmen...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - C Programmer
Save Icon
Join Fivetran's mission-critical database connector team as a Senior C Programmer in Novi Sad. Design and build data pipelines, leveraging deep expertise in C, relational databases, and SQL. Enjoy top benefits like 100% paid medical insurance, RSUs, and professional growth in a collaborative, inn...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Fivetran's mission-critical database connector team in Novi Sad. As a Senior Software Engineer, you will design and implement data pipelines using C and deep relational database expertise. You'll own the full development lifecycle for enterprise-grade connectors, ensuring high quality and sc...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Machine Learning Software Engineer
Save Icon
Join Microsoft's Applied Sciences Group in Belgrade as a Senior Machine Learning Software Engineer. Develop cutting-edge AI algorithms for next-generation Windows experiences using C++ and Python. You will design, optimize, and ship core components, working with LLMs and Computer Vision on divers...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Azure Core
Save Icon
Join Microsoft's Azure Core team in Belgrade as a Senior Software Engineer. Develop the foundational cloud infrastructure that powers global workloads, focusing on durability, high availability, and orchestration. Utilize your expertise in C, C++, C#, or Python to design, code, and optimize criti...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Office AI Platform
Save Icon
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Azure's Core team as a Senior Software Engineer. Design next-generation cloud capacity management for a global scale. This role in Serbia requires expertise in C, C++, C#, or similar languages. Shape the foundation of Azure, relied upon by millions worldwide.
Location Icon
Location
Serbia , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join LearnUpon as a Senior Software Engineer in Belgrade, with a flexible hybrid model. Design and build scalable, event-driven features for a leading LMS using Ruby/GoLang and AWS. Enjoy a competitive salary, ESOP, health insurance, and a supportive, growth-focused environment.
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
learnupon.com Logo
LearnUpon
Expiration Date
Until further notice
Senior Software Engineer - Automations
Save Icon
Join our Developer Productivity team in Novi Sad as a Senior Software Engineer. You will design AI-powered automations and tools using TypeScript and Python to enhance engineering efficiency. This role requires strong cloud (GCP/AWS) and full-stack skills. We offer comprehensive benefits, stock g...
Location Icon
Location
Serbia , Novi Sad
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
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.