Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Golang (Logistics Deliveries, Global Service Tech) image - Rise Careers
Job details

Senior Software Engineer, Golang (Logistics Deliveries, Global Service Tech)

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 Senior Software Engineer (Golang) to join the Global Service Tech team in Logistics on our journey to deliver amazing experiences. 

In our Logistics Team, you’ll tackle high-impact challenges that make last-mile delivery efficient, affordable, and sustainable. Your work will directly improve experiences for riders, end customers, and merchants worldwide. Each enhancement you contribute will help Delivery Hero optimise delivery operations, supporting expansion into new areas like grocery and retail.

The Deliveries Tribe, within the Rider Product Line, is responsible for the core experience of order delivery. This encompasses three key domains: Order Management, which handles order status, entry points from consumer apps, and issue management; Rider Fundamentals, which focuses on the rider experience, including essential functions like login, shift management, communications, and tools to optimize their delivery operations; and Delivery Flow, which orchestrates the delivery process itself, from order assignment and acceptance to navigation, pickup, and drop-off tasks. The Deliveries Tribe ensures the smooth, efficient, and reliable movement of orders from vendors to customers through the Rider App.

What is expected for you to do is:

  • Collaborate with cross-functional teams to understand and address challenges in the order delivery process, spanning Order Management, Rider Fundamentals, and Delivery Flow.

  • Design and develop features that optimise the rider experience

  • Implement and maintain scalable and reliable systems, which might perform migration and deal with a massive amount of requests and orders

  • Continuously monitor and optimise the system performance, using both technical and business metrics. We live DevOps!

  • Stay up-to-date with the latest industry trends and technologies

  • Design and implement solutions that enhance the efficiency and reliability of order delivery through the Rider App.

  • Craft and maintain world-class, high-traffic services and APIs that support the core functions of the Deliveries Tribe.

  • Participate in code reviews and application debugging and diagnosis to ensure the quality and stability of our systems.

  • Practice modern software development methodologies such as Continuous Delivery, test automation, and Agile 

  • Provide the best value for our stakeholders and customers by maintaining alignment with our product vision for the Rider App and the delivery experience.

Qualifications

  • Golang expert with 3+ years of experience, specialising in distributed systems and large-scale applications.
  • Strong computer science foundation, including data structures, algorithms, and software design.

  • User-centric approach, passionate about building high-quality products.

  • Experience in cloud platform hosting via AWS and infrastructure as code (Terraform, CloudFormation, Helm).

  • Proficient in SQL and NoSQL databases and skilled in building scalable, high-performance services.

  • Commitment to engineering excellence, including high-quality code, automated testing, and best practices.

  • Pragmatic and collaborative, able to work independently, make decisions, and take ownership beyond deployment

Nice to have:

  • Experience working with high-load applications.

  • Experience with distributed systems.

  • Familiar with standard CI/CD tools like Jenkins, Drone, and Spinnaker.

  • Familiar with standard monitoring/alerting/logging tools such as Grafana, Prometheus, Datadog, distributed tracing

  • Building, maintaining & running a high-traffic system in a microservice environment with Kubernetes.

  • Familiar with communication between microservices best practices.

  • Superior knowledge of relational databases (ACID, isolation & index types, storage engines), especially with PostgreSQL

  • Superior Knowledge of document-oriented databases (MongoDB, Couchbase, DynamoDB, Firestore)

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

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

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 Senior Software Engineer, Golang (Logistics Deliveries, Global Service Tech), Delivery Hero

Delivery Hero is on the lookout for a Senior Software Engineer (Golang) to join our talented Global Service Tech team focused on Logistics in Berlin, Germany. Imagine being part of a pioneering local delivery platform that's reshaping how goods are delivered efficiently, affordably, and sustainably. Here, you will tackle high-impact challenges that enhance the last-mile delivery experience for riders, customers, and merchants worldwide. You’ll collaborate closely with cross-functional teams to innovate and optimize processes like Order Management, Rider Fundamentals, and Delivery Flow. Each feature you develop will contribute directly to refining our core services and improving operational efficiency. You’ll implement robust systems capable of handling a massive volume of requests while continuously optimizing system performance through rigorous monitoring. With your Golang expertise, you’ll craft high-traffic services and APIs that keep the Deliveries Tribe running smoothly. At Delivery Hero, we prioritize engineering excellence and adhere to modern software development methodologies, ensuring that our solutions align with our product vision and provide exceptional value to all stakeholders. Join us in this exciting journey, and let’s make software that transforms the delivery landscape together!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Golang (Logistics Deliveries, Global Service Tech) Role at Delivery Hero
What are the responsibilities of a Senior Software Engineer at Delivery Hero?

As a Senior Software Engineer (Golang) at Delivery Hero, you'll be responsible for collaborating with cross-functional teams to address challenges in the order delivery process. This includes designing and developing features that enhance the rider experience, implementing scalable systems, and continuously optimizing system performance. Your contributions will play a key role in crafting high-traffic services that power the core functions of our Deliveries Tribe.

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

To qualify for the Senior Software Engineer (Golang) role at Delivery Hero, candidates should have a strong background in Golang with 3+ years of experience, particularly in distributed systems and large-scale applications. A solid foundation in computer science, a user-centric approach, and experience with cloud platforms like AWS are essential. Familiarity with SQL and NoSQL databases, along with the ability to write high-quality, maintainable code, is crucial.

Join Rise to see the full answer
What is the company culture like at Delivery Hero for a Senior Software Engineer?

Delivery Hero fosters a culture of collaboration, innovation, and inclusivity. As a Senior Software Engineer, you'll be encouraged to share ideas and work in a diverse environment that values different perspectives. With a focus on employee well-being, the company promotes a hybrid working model, professional development opportunities, and various health initiatives that ensure you thrive both personally and professionally.

Join Rise to see the full answer
What development methodologies does Delivery Hero use for software engineering?

At Delivery Hero, we employ modern software development methodologies including Agile, Continuous Delivery, and test automation. As a Senior Software Engineer (Golang), you will actively participate in code reviews, application debugging, and other practices that uphold engineering excellence. This framework ensures that our teams can rapidly innovate while delivering high-quality products to our customers.

Join Rise to see the full answer
How does Delivery Hero support the career growth of Senior Software Engineers?

Delivery Hero is committed to the career growth of its employees, offering resources like a €1,000 educational budget, access to language courses, and a variety of online courses via the Udemy Business platform. As a Senior Software Engineer, you'll have opportunities to enhance your skills and stay updated with industry trends, helping you progress in your career while contributing to impactful projects.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Golang (Logistics Deliveries, Global Service Tech)
Can you describe your experience with Golang and how it relates to distributed systems?

In your response, emphasize the projects where you have applied Golang in distributed systems, detailing specific challenges you faced and how you overcame them. Highlight your understanding of concurrency and how Golang's features, like goroutines and channels, helped you improve system efficiency.

Join Rise to see the full answer
How do you ensure the quality of your code as a Senior Software Engineer?

Discuss the importance of writing clean and maintainable code. Mention your practices for code reviews, the use of automated testing, and adherence to coding standards that ensure high code quality. Sharing an example of how this has benefited past projects can be effective.

Join Rise to see the full answer
What strategies do you use to optimize performance in high-traffic applications?

Talk about specific techniques you have used, such as caching strategies, load balancing, and profiling tools that help identify performance bottlenecks. Providing a concrete instance where your optimization efforts had a measurable impact can underscore your proficiency.

Join Rise to see the full answer
Can you explain your experience with cloud technologies and services?

To answer, provide details about your experience with cloud platforms such as AWS, discussing any relevant services you've used (like EC2, S3, or Lambda). Highlight any work with infrastructure as code tools (Terraform or CloudFormation) that you have utilized to manage resources efficiently.

Join Rise to see the full answer
Describe how you approach debugging and diagnosis in your applications.

Emphasize the systematic approach you take when debugging. Share tools you rely on, and mention any experience you have with logging, monitoring, or performance analysis tools that aid in diagnosing issues swiftly and effectively.

Join Rise to see the full answer
What are some key considerations when developing microservices?

Discuss the importance of ensuring loose coupling, high cohesion, and clear communication protocols between microservices. Highlight any specific architectural patterns or practices you've implemented to streamline microservices development and maintainability.

Join Rise to see the full answer
How do you stay current with technology trends in software development?

Mention the resources you use to keep up-to-date with the industry, such as participating in tech communities, following influential blogs or podcasts, and attending conferences. Additionally, discuss how you have applied any new trends or technologies in your recent work.

Join Rise to see the full answer
What is your experience with SQL and NoSQL databases?

Share your familiarity with various database types, discussing specific projects where you employed SQL or NoSQL solutions. Elaborate on the advantages and challenges you’ve faced with each and instances where one was more suitable than the other.

Join Rise to see the full answer
How do you prioritize tasks in a project, especially in a fast-paced environment?

Talk about the techniques you utilize to manage your tasks effectively, such as using tools like Kanban or Scrum methodologies. Discuss how you balance urgent issues with long-term project goals while ensuring efficient delivery.

Join Rise to see the full answer
Can you provide an example of a challenging project you worked on and how you overcame the obstacles?

Provide a real-world example that showcases your problem-solving skills, technical expertise, and ability to collaborate with others. Make sure to discuss the methodologies and tools that enabled you to navigate the challenges faced during that project.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Delivery Hero as a Tech Graduate in Data and develop your skills in a thriving and supportive environment.

Photo of the Rise User

Join Delivery Hero as an Engineer I in their Tech Graduate Program to develop your skills in a leading tech environment.

RainesDev Remote No location specified
Posted 11 days ago

Join us as a Graphics Software Engineer to build safety-critical GPU drivers and products across multiple platforms!

Parsons Hybrid US - VA, Manassas
Posted 5 days ago

Join Parsons as a Software Engineer, where you’ll develop cutting-edge software solutions for federal clients and thrive in a collaborative environment.

Photo of the Rise User
Posted 5 days ago

Elevate your career as a Senior Software Engineer at Walmart Global Tech, where you’ll design and develop cutting-edge iOS applications.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Empirical Remote No location specified
Posted 13 days ago
Photo of the Rise User
Sinch Remote No location specified
Posted 13 days ago

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

241 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 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
Someone from OH, Zanesville just viewed Recruiting Coordinator at Kiddom
Photo of the Rise User
Someone from OH, Zanesville just viewed Regional Account Manager at Red Bull
S
Someone from OH, Zanesville just viewed Marketing Assistant - Shooters & Agave at Sazerac Company
Photo of the Rise User
Someone from OH, Zanesville just viewed Regional School Success Associate at Edpuzzle
Photo of the Rise User
37 people applied to Senior PLSQL Developer at ProArch
M
Someone from OH, Tallmadge just viewed General Merchandise IC at Meijer
B
Someone from OH, Cleveland just viewed Resource & Scheduling Specialist at Brightspeed
Q
Someone from OH, Parma just viewed Advanced Microsoft Office Trainer at QS4QS
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse People Ops Coordinator at Babylist
Photo of the Rise User
Someone from OH, Toledo just viewed Field Recruiter (MI) at Wonderschool
d
Someone from OH, Columbus just viewed Reconciliation & Payments Specialist at dopay
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed VP of Customer Operations at OXIO Corporation
Photo of the Rise User
Someone from OH, Springfield just viewed IT helpdesk Team Leader at Optimiza
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP