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

Principal Software Engineer-iOS (Platform)

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

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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 (Platform), Delivery Hero

Join Delivery Hero as a Principal Software Engineer-iOS (Platform) in Berlin, Germany, where our mission is to create an exceptional delivery experience for our customers worldwide. In this pivotal role within our Pandora Foundations Tribe, you will be at the forefront of platform development, overseeing the design and architecture of our iOS infrastructure. You'll ensure that it's not just scalable and modular, but built with extensibility in mind, ultimately enhancing the shopping experience for our users. Your contributions will enable users to easily discover and enjoy their favorite products while boosting customer satisfaction and loyalty across diverse markets. You'll collaborate with cross-functional teams, design reusable components, and drive performance optimizations, all while adhering to best practices for security and compliance. If you're passionate about leading a team and mentoring junior engineers, this position offers the opportunity to shape technical strategies and ensure smooth operations across devices. We believe in fostering innovation and supporting your ongoing growth, both personally and professionally. So, if you're ready to make a significant impact in the tech landscape at one of Europe's largest platforms, we can't wait to meet you and explore together how we can build, deliver, and lead in the world of delivery!

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

As a Principal Software Engineer-iOS at Delivery Hero, you will lead platform architecture and strategy, develop reusable components, ensure performance optimization, and uphold security compliance. You will also have the opportunity to provide mentorship to junior engineers and stay ahead of the curve with innovative iOS developments.

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

To qualify for the Principal Software Engineer-iOS role at Delivery Hero, candidates should have over 10 years of experience in iOS development, with a substantial focus on platform-level work. Additionally, prior experience in a technical leadership position and strong proficiency in Swift and iOS internal architecture are essential.

Join Rise to see the full answer
How does Delivery Hero support the growth of its Principal Software Engineer-iOS team members?

At Delivery Hero, we prioritize the professional development of our Principal Software Engineer-iOS team members by offering a €1,000 educational budget, language courses, and access to online learning platforms. We believe in continuous improvement and equip our engineers with the tools they need to excel.

Join Rise to see the full answer
What is the work environment like for a Principal Software Engineer-iOS at Delivery Hero?

Working as a Principal Software Engineer-iOS at Delivery Hero means being part of a dynamic, collaborative team in our Berlin office. We embrace a hybrid working model, allowing you to connect face-to-face with colleagues while maintaining work-life balance. Our culture emphasizes innovation and support to help you thrive.

Join Rise to see the full answer
What impact does the work of a Principal Software Engineer-iOS have on Delivery Hero's users?

The work of a Principal Software Engineer-iOS at Delivery Hero directly enhances the user experience by improving app performance and expanding functionalities. Every component developed will simplify user interactions, leading to increased customer loyalty and satisfaction as users discover and engage with their favorite products.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer-iOS (Platform)
What experience do you have with iOS platform development?

When answering this question, highlight your years of experience specifically in iOS platform development, mentioning any leadership roles or projects where you developed scalable libraries or SDKs. Always tie your experiences back to how they align with the responsibilities at Delivery Hero.

Join Rise to see the full answer
Can you explain the importance of modular design in iOS applications?

Discuss how modular design promotes code reusability, maintainability, and collaboration among teams. Emphasize your experience in implementing modular designs and how these practices can lead to higher quality software at Delivery Hero.

Join Rise to see the full answer
Describe your approach to performance optimization in iOS applications.

Focus on specific techniques you've used for performance optimization, such as memory management, profiling tools, and optimizing threading. Include any tools or methods that you find particularly effective and how they could be applied within Delivery Hero's projects.

Join Rise to see the full answer
What design patterns are you familiar with in iOS development?

List the design patterns you are comfortable with, such as MVC, MVVM, VIPER, and how they benefit code organization and maintainability. Provide examples of how you've applied these patterns to solve specific problems in previous projects.

Join Rise to see the full answer
How do you ensure security compliance in iOS development?

Discuss your knowledge of industry standards for security compliance and methods you've implemented, such as code reviews, automated testing for vulnerabilities, and integrating security features into applications to ensure user data is safeguarded.

Join Rise to see the full answer
Can you detail your experience with CI/CD pipelines for iOS?

Highlight your familiarity with CI/CD tools and practices in iOS development, discussing how you've automated testing and deployment processes in previous roles. Mention specific tools you've used and how they contribute to creating a smooth workflow.

Join Rise to see the full answer
What strategies do you use to mentor and lead engineering teams?

Give examples of how you’ve effectively mentored junior engineers, led technical discussions, or facilitated collaborative problem-solving sessions. Emphasize how you foster a positive team culture and ensure technical excellence.

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

Mention specific resources such as blogs, conferences, or communities you participate in to keep your iOS knowledge current. Discuss how you leverage this knowledge to bring innovation to your team's projects at Delivery Hero.

Join Rise to see the full answer
What are some challenges you anticipate in this role at Delivery Hero?

Interpret this question as an opportunity to discuss potential challenges such as scaling the platform or innovations in customer engagement. Consider how you plan to address these challenges and your proactive approach.

Join Rise to see the full answer
Why do you want to work with Delivery Hero as a Principal Software Engineer-iOS?

Reflect on your passion for technology and delivery solutions. Highlight how the mission of Delivery Hero resonates with your values, and express your enthusiasm for the opportunity to contribute to a company that's well-regarded in the tech industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 hours ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Kaseya Careers Hybrid Orlando, Florida, United States
Posted 7 days ago
Photo of the Rise User
Neo Group Remote No location specified
Posted 1 hour ago

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

220 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 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!