CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Swift Jobs (Remote work)

327 Job Offers

Filters
Senior Software Engineer
Save Icon
Join Microsoft's xPU Kernel Team to define the next generation of GPU and NPU infrastructure for Windows. Architect core OS solutions powering AI, gaming, and Azure, using your expertise in C/C++/C#. This senior role involves system design, cross-team leadership, and mentoring in a crucial area o...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer in Quality Engineering
Save Icon
Lead quality engineering for microservices in London. Design and drive automation strategy for GraphQL/REST APIs using TypeScript/Go. Build CI/CD pipelines and shape quality culture in this greenfield role.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
sothebys.com Logo
Sotheby's
Expiration Date
Until further notice
Senior Software Engineer, GenAI
Save Icon
Join Blackbaud's AI initiatives as a Senior Software Engineer, GenAI. Design and build intelligent, scalable applications using C#, .NET Core, and Generative AI. This remote US role offers a full benefits package, including flexible PTO and a 401(k) match, for a developer passionate about impactf...
Location Icon
Location
United States of America
Salary Icon
Salary
117200.00 - 157500.00 USD / Year
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Senior Software Engineer - Firefox Enterprise
Save Icon
Join Mozilla's Firefox Enterprise team as a Senior Software Engineer. Develop and ship key OS integrations for large-scale deployments using C++, Rust, and JavaScript. Collaborate with a global team to enhance security, administration, and the user experience for millions. Enjoy top benefits, inc...
Location Icon
Location
Salary Icon
Salary
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join NMI as a Senior Software Engineer in our Payments Processing group. Develop secure, scalable SDKs and backend services for payment device integrations using C#/Java. Enjoy a remote-first UK role with a bonus, private medical insurance, and a strong focus on PCI compliance and agile methodolo...
Location Icon
Location
United Kingdom
Salary Icon
Salary
48000.00 - 60000.00 GBP / Year
parking.net Logo
Parking Network B.V.
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Join our remote-first team as a Senior Python Backend Engineer in Brno or Prague. Take ownership of critical analytics systems, working with Python, MongoDB, Redis, and Kafka. Enjoy great freedom, flexible hours, a professional development budget, and a supportive, collaborative environment.
Location Icon
Location
Czechia , Brno; Prague
Salary Icon
Salary
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Join our team as a Senior Python Software Engineer in Bratislava. Take ownership of complex, business-critical backend systems for our analytics platform, handling large-scale data. We seek experts in Python, MongoDB, Redis, and distributed systems. Enjoy a virtual-first culture with flexible hou...
Location Icon
Location
Slovakia , Bratislava
Salary Icon
Salary
4000.00 EUR / Month
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
A Senior Software Engineer specializing in Swift is a pivotal role in the iOS and Apple ecosystem development landscape, focusing on creating robust, high-performance applications for iPhones, iPads, Macs, Apple Watches, and Apple TVs. This profession involves more than just coding; it encompasses architectural design, technical leadership, and a deep commitment to quality and user experience. Professionals in these roles are entrusted with transforming product visions into elegant, scalable, and maintainable software solutions that serve millions of users. Typically, a Senior Swift Engineer is responsible for the full software development lifecycle of features within an application. Common responsibilities include architecting and implementing complex features using Swift and often SwiftUI or UIKit, writing clean, testable, and efficient code, and conducting thorough code reviews to uphold team standards. They play a key role in making critical technical decisions regarding app architecture, data persistence, networking layers, and concurrency management. A significant part of the job involves optimizing application performance and memory usage, ensuring smooth, responsive interfaces. Furthermore, senior engineers are expected to mentor junior developers, contribute to improving team processes and engineering best practices, and collaborate closely with product managers, designers, and backend engineers to define requirements and deliver cohesive products. The typical skill set for these jobs is extensive. An expert-level proficiency in Swift and a deep understanding of iOS/macOS frameworks (Foundation, Core Data, Combine, etc.) are fundamental. Strong knowledge of software design patterns (like MVVM or VIPER), memory management, and multithreading with Grand Central Dispatch (GCD) is essential. Experience with writing unit and UI tests using XCTest and a familiarity with continuous integration and delivery (CI/CD) pipelines are standard requirements. Beyond technical acumen, successful candidates demonstrate strong problem-solving abilities, a performance-first mindset, and excellent communication skills to articulate complex technical concepts. A proactive approach to identifying bottlenecks and improving codebases, along with a passion for staying current with the latest advancements in Apple's technologies, defines top talent in this field. For those seeking to advance their career, senior Swift software engineer jobs offer the opportunity to work on challenging projects that impact global user bases, from consumer-facing apps to critical enterprise and medical software. It is a role that blends deep technical expertise with leadership, making it a highly sought-after and rewarding position within the tech industry.

Filters

×
Countries
Category
Location
Work Mode
Salary