Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer-iOS (Foundations) image - Rise Careers
Job details

Principal Software Engineer-iOS (Foundations) - job 1 of 2

Company Description

As the world’s pioneering local delivery platform, our mission is to deliver an amazing experience, fast, easy, and to your door. We operate in over 70+ countries worldwide, powered by tech, designed by people. As one of Europe’s largest tech platforms, headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index. We enable creative minds to deliver solutions that create impact within our ecosystem. We move fast, take action and adapt. No matter where you're from or what you believe in, we build, we deliver, we lead. We are Delivery Hero.

Job Description

We are looking for a highly skilled Principal Software Engineer-iOS (Foundations) with a strong focus on platform development, to join our Pandora Foundations Tribe. In this role, you will be responsible for leading the design and development of our IOS platform infrastructure, ensuring it is scalable, modular, and built for extensibility. 

Join us in creating an engaging and personalized shopping experience for our users. Every feature and improvement you develop will enhance customer choice and app performance, making it easier for users to find and enjoy the products they love. Your work in the Pandora Team will have a lasting impact on customer satisfaction and loyalty across diverse markets.

Key Responsibilities:

  • Platform Architecture & Strategy: Lead the architecture, development, and implementation of IOS components, ensuring they are modular, maintainable, and aligned with the long-term vision of the organization.

  • Reusable Component Development: Design and implement scalable libraries, SDKs, and shared modules to be used across various IOS applications. Establish best practices for creating reusable components that promote code consistency and maintainability.Collaborate with various product, UX, and mobile teams to understand product requirements and ensure platform capabilities can support both current and future needs.

  • Performance & Optimization: Lead the efforts in performance monitoring and optimization at the platform level, ensuring smooth operation across a wide range of devices. Identify and fix system-wide issues related to memory management, threading, and other core components.

  • Security & Compliance: Ensure that the platform adheres to security best practices and is compliant with industry standards. Integrate security features and protections directly into the platform layer to safeguard apps from vulnerabilities.

  • Leadership & Mentorship: Provide technical leadership and guidance to the IOS engineering teams, helping to mentor staff, senior and mid-level engineers. Foster a culture of collaboration and continuous improvement, always raising our technical bar.

  • Research & Innovation: Stay up-to-date on the latest IOS platform developments and contribute to long-term innovation by bringing cutting-edge technology and platform-level advancements to the team.

Qualifications

  • Experience: 10+ years of professional experience in IOS development with a focus on platform-level work, including CI/CD, frameworks, or system-level components. At least 2-3 years in a technical leadership role.

  • Proficiency: Strong expertise in Swift with a deep understanding of IOS internal architecture and its API’s. Extensive experience with IOS frameworks and platform APIs. In-depth understanding of low-level IOS features like memory management, app lifecycle, and background services.

  • Architecture: Proficiency in mobile architecture, especially related to modular design, multi-module projects, and system abstraction. Experience with patterns like VIPER, MVP and MVVM.

  • Tooling & CI/CD: Familiarity with CI/CD pipelines for IOS platform development, including automated testing, build automation, and deployment workflows.

  • Leadership: Demonstrated ability to lead and mentor teams of engineers, providing technical direction and driving best practices. Experience leading cross-functional initiatives and collaborating with product and design teams.

  • Business awareness: Ability to align engineering strategies with overall company objectives striking a healthy balance between quality and speed always aiming for impact.

Nice-to-have:

  • Performance Engineering: Experience with performance profiling, debugging tools, and optimization techniques. Expertise in multi-threading, concurrency, and memory management at the platform level.

Additional Information

Ensuring you and all our Heroes are looked after, happy, and healthy is always on the menu. Because if you’re in good shape, then we’re in good shape.

  • Make the most of our hybrid working model and join the team for face-to-face connection and collaboration in our beautiful Berlin campus 2 days a week

  • We offer 27 days holiday with an extra day on 2nd and 3rd year of service

  • We will support you in developing yourself and your career growth opportunities: 1.000 € Educational Budget, Language Courses, Parental Support and access to the Udemy Business platform to explore a variety of online courses.

  • Get moving and release those wonderful, mind-boosting endorphins: Health Checkups, Meditation, Yoga, Gym & Bicycle Subsidy

  • Cash. Dough. Cheddar. Whatever you call it, we’ll help you with it: Employee Share Purchase Plan, Sabbatical Bank,  Public Transportation Ticket Discount, Life & Accident Insurance, Corporate Pension Plan

  • The power of getting together over some food is unrivaled. Here are a few ways to help you do that. All the yum: Digital Meal Vouchers, Food Vouchers, Corporate Discounts. Courses.                 

Ready to join our team? If you’re excited to grow, collaborate and be part of the world’s leading delivery platform, we’d love to hear from you. Apply today!

We believe diversity and inclusion are key to creating not only an exciting product, but also an amazing customer and employee experience. Fostering this starts with hiring - therefore we do not discriminate on the basis of racial identities, religious beliefs, color, national origin, gender identities or expressions, sexual orientations, age, marital or disability statuses, or any other aspect that makes you, you. We encourage you to let us know if you need any accommodations or specific accessibility support to ensure a smooth interview experience—just include it in your application. You're welcome to share your pronouns (he/she/they) right from the start so we can address you respectfully from our first contact.

Delivery Hero Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Delivery Hero DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Delivery Hero
Delivery Hero CEO photo
Niklas Östberg
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer-iOS (Foundations), Delivery Hero

At Delivery Hero in Berlin, we're on the lookout for a talented Principal Software Engineer-iOS (Foundations) to join our innovative Pandora Foundations Tribe. As a key player in our dynamic team, you'll take the reins in crafting the architecture and infrastructure of our iOS platform, ensuring it's built for scalability and extensibility. Imagine the satisfaction of creating an engaging shopping experience, where your contributions directly enhance customer choice and app performance! Your expertise will be pivotal in developing reusable components and libraries, collaborating with product and UX teams, and leading efforts in performance optimization to keep our platform running smoothly. Not only will you be dealing with the nitty-gritty of iOS internal architecture, but your role will also include integrating the latest security practices to ensure our platform is safe and reliable. As a mentor, you'll help cultivate talent within our engineering teams, fostering a culture of collaboration and continuous improvement. With a decade of experience in iOS development under your belt, including technical leadership, your passion for innovation and performance engineering will shine as you bring cutting-edge technologies to life. If you're ready to make a lasting impact at one of Europe's largest tech platforms, we're excited to hear from you. At Delivery Hero, we embrace diversity and inclusion, and we believe that a happy team is key to our success, offering a hybrid working model, generous vacation days, professional development support, and wellness perks to keep you thriving.

Frequently Asked Questions (FAQs) for Principal Software Engineer-iOS (Foundations) Role at Delivery Hero
What are the main responsibilities of a Principal Software Engineer-iOS at Delivery Hero?

As a Principal Software Engineer-iOS at Delivery Hero, you will lead the architecture and development of the iOS platform infrastructure, design reusable components, ensure performance optimization, and integrate security practices into the platform. You'll collaborate across teams to support product needs and provide mentorship to junior engineers, fostering a collaborative environment.

Join Rise to see the full answer
What qualifications do I need for the Principal Software Engineer-iOS position at Delivery Hero?

To qualify for the Principal Software Engineer-iOS position at Delivery Hero, you should have over 10 years of iOS development experience, with a focus on platform-level work, and at least 2-3 years in a technical leadership role. Proficiency in Swift and familiarity with mobile architecture patterns like VIPER, MVP, and MVVM are also essential.

Join Rise to see the full answer
How does Delivery Hero ensure performance optimization for its iOS platform?

Delivery Hero prioritizes performance optimization by leading efforts in monitoring and fine-tuning the platform to ensure smooth operation across devices. This involves identifying and resolving system-wide issues, managing memory effectively, and implementing best practices for concurrency and threading.

Join Rise to see the full answer
What kind of support does Delivery Hero offer for professional development?

Delivery Hero provides excellent support for professional development, including a €1,000 educational budget, access to language courses, and a variety of online learning opportunities through the Udemy Business platform, ensuring you can grow your skills and career.

Join Rise to see the full answer
What are the key perks and benefits of working as a Principal Software Engineer-iOS at Delivery Hero?

Working as a Principal Software Engineer-iOS at Delivery Hero comes with a range of perks, including a hybrid working model, 27 days of vacation, health check-ups, meditation and yoga options, corporate discounts, and a strong focus on employee well-being, ensuring you have the balance you need for a satisfying work-life experience.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer-iOS (Foundations)
Can you describe your experience with platform architecture in iOS?

When answering this question, highlight specific projects where you led the architecture of iOS components, discussing your approach to modular design and how it aligns with organizational goals. Mention any particular frameworks or methodologies you employed, along with the impact your architecture had on project outcomes.

Join Rise to see the full answer
How do you ensure code reusability in your iOS projects?

To effectively showcase your skills, discuss your experience in designing scalable libraries and SDKs. Explain the best practices you follow for creating reusable components and how this promotes code consistency across mobile applications in your previous roles.

Join Rise to see the full answer
What strategies do you apply for performance optimization in iOS applications?

Discuss specific tools or techniques you’ve used for performance profiling and monitoring. Share examples where your optimizations significantly improved app performance, and touch on your approach to tackle memory management and threading issues.

Join Rise to see the full answer
How do you approach mentoring and leading a team of engineers?

Illustrate your mentorship style by sharing experiences where you've guided junior engineers through complex challenges. Talk about your philosophy on fostering collaboration and continuous improvement within your team.

Join Rise to see the full answer
What’s your experience with CI/CD pipelines for iOS development?

Explain your familiarity with CI/CD tools and processes, discussing how you’ve implemented automated testing and build automation. Touch on the impact these practices had on project timelines and code quality.

Join Rise to see the full answer
Can you give an example of a challenging iOS project and how you contributed?

Pick a challenging project that showcases your technical skills and leadership. Detail your role in overcoming obstacles and delivering a successful solution, especially if it involved collaboration with different teams.

Join Rise to see the full answer
How do you stay updated on latest iOS developments?

Share the resources and communities you actively engage with, like attending conferences, participating in forums, or following industry leaders. Mention how staying informed translates into practical advancements in your work.

Join Rise to see the full answer
What are some best practices you follow for ensuring security in iOS applications?

Discuss your understanding of industry standards for iOS security. Share experiences implementing security features in past projects and how you educate your team on best practices in software development.

Join Rise to see the full answer
How do you balance speed and quality in software development?

Talk about your approach to aligning engineering strategies with company objectives while maintaining high-quality standards. Provide examples from your previous roles where you successfully delivered impactful features within tight timelines.

Join Rise to see the full answer
What design patterns are you most familiar with, and how have you applied them?

Share insights on design patterns like MVVM, MVP, and VIPER. Provide specific examples from your work where these patterns improved the architecture and maintainability of the code.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
eBay Hybrid Portland, Oregon, United States
Posted 4 days ago
Photo of the Rise User
Bosch Group Remote india land tech park private limited, kgisl infrastructure private limited , sez, keeranatham village, saravanampatti,, coimbatore , India
Posted 7 days ago
Photo of the Rise User
Phocas Software Remote No location specified
Posted 6 days ago
Photo of the Rise User
Aretum Remote No location specified
Posted 10 days ago
Photo of the Rise User
Reserv Remote Atlanta, Georgia, United States
Posted 10 hours ago

Our mission is to deliver an amazing experience, fast, easy, and to your door.

213 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
13 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Specialist, Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Columbus just viewed Internship - DEI & Social Impact at Mendix
Photo of the Rise User
17 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
140 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
S
Someone from OH, Akron just viewed Client Service Representative at Shine Productions
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family