Senior Software Engineer

Deutsche Post DHL Group

Allgemeine Angaben

Ort: INDORE, Indien

Veröffentlichungsdatum: 23-Jun-2025

Arbeitszeit: Vollzeit

Abteilung: IT Services

Beschreibung und Anforderungen

Your IT Future, Delivered.

Senior Software Engineer

With a global team of 5600+ IT professionals, DHL IT Services connects people and keeps the global economy running by continuously innovating and creating sustainable digital solutions. We work beyond global borders and push boundaries across all dimensions of logistics. You can leave your mark shaping the technology backbone of the biggest logistics company of the world. All our locations have earned the #GreatPlaceToWork certification, reflecting our commitment to exceptional employee experience.

Digitalization. Simply delivered.

At IT Services, we are passionate about software development. Our Store Solutions organization is growing, and we are looking for a Senior Software Engineer with a strong focus on mobile application development to strengthen our existing team in India.

We work in an agile, product-oriented environment. The whole team shares responsibility for sprint outcomes, product quality, and continuous improvement. Our teams have end-to-end responsibility across the product lifecycle, from design and development to rollout, production support, and ongoing software maintenance.

We use agile practices such as daily Scrum meetings, biweekly reviews, and regular retrospectives to align our work and continuously improve how we deliver value.

Grow together.

Our mission in Store Solutions is: ‘We strive to be a business-partner- and product-centric organization that embraces end-to-end responsibility by maximizing team empowerment'.

Our solutions provide a competitive advantage for the DHL Group by collecting and processing data from approximately 35,000 connected devices in DHL retail stores across Germany. To enable these stores to provide postal services and sell products, we develop and maintain software products ranging from stationary point-of-sale systems to mobile solutions. Because our work directly affects the customer experience in DHL retail stores, product quality is essential

Like our company, our teams are global. We have technical teams located in Chennai, Hyderabad, Indore, Prague, Darmstadt and Bonn, each with their individual mix of people coming from different nations and working together in a hybrid work model. To help us collaborate better, we use tools like Teams, Jira, Confluence, Azure DevOps or Mural. Most importantly, we are a team that supports each other, even in tough times, with every member striving to make things better every day.

Ready to embark on the journey? Here’s what we are looking for:

We are expanding our existing team in India. You will contribute to the development of an Android-based mobile application built with .NET MAUI that enables DHL retail stores to sell products and postal services.

DHL also operates an established Windows desktop application based on .NET MAUI. Our long-term goal is to create a service-based, cross-platform application that can run on both mobile and desktop devices and is prepared for the future use of Microsoft Azure cloud technologies.

We are looking for an experienced senior developer with strong software engineering expertise and proven hands-on experience with .NET MAUI. You will further develop our mobile application, contribute to the cross-platform foundation of the future product, and provide technical guidance to the team. The role offers the opportunity to grow into a technical leadership position in the medium term.

You will join the UI/UX team, which is responsible for implementing business functionality and user-facing features in the mobile application

Your responsibilities

• Analyze and translate business requirements into maintainable technical solutions.

• Design and develop new business features and user interfaces for the mobile application using .NET MAUI.

• Create solution designs for new components and contribute to architectural decisions.

• Develop prototypes and proof-of-concepts to support technical and architectural decision-making.

• Write clean, maintainable, and testable code, including unit tests and automated system tests.

• Review code, refactor existing components, and promote clean-code practices.

• Use AI-assisted development tools responsibly to improve engineering productivity and quality.

• Share technical knowledge, mentor colleagues, and gradually take on greater technical leadership responsibility within the team.

• Contribute to architecture discussions and cross-team alignment.

• Drive continuous improvement in engineering practices, development processes, and the team’s use of AI tools.

• Share responsibility for sprint outcomes, product quality, production support, and the ongoing maintenance of the software.

What we expect from you

• At least five years of professional experience developing production-grade mobile applications, preferably for Android.

• Proven hands-on experience with C#, .NET, and .NET MAUI in production environments, including modern mobile UI development. Practical .NET MAUI experience is mandatory.

• A strong software engineering background, including system design, clean code, refactoring, automated testing, and maintainability.

• Experience with Git and Visual Studio.

• A strong understanding of business requirements and the ability to translate them into technical solutions.

• An analytical mindset and a structured, solution-oriented way of working.

• Experience working in an agile environment, ideally with Scrum.

• Strong communication, documentation, knowledge-sharing, and mentoring skills.

• The potential and ambition to grow into a technical leadership role in the medium term.

• A collaborative mindset, a positive can-do attitude, and the flexibility to work in an international, hybrid team.

• A strong sense of ownership for team outcomes and product quality.

• English proficiency suitable for daily collaboration in an international team.

Nice to have

• Experience developing cross-platform applications for both mobile and desktop environments.

• Experience with Microsoft Azure and cloud-based or service-oriented architectures.

• Experience using AI-assisted software development tools in a professional environment.

• German language skills at B2 level or above.

What you can expect

• A senior engineering role with the opportunity to shape a strategic cross-platform product.

• End-to-end product responsibility in a collaborative agile team.

• Close cooperation with colleagues across India, Germany, and the Czech Republic.

• Opportunities to grow your technical expertise, influence engineering practices, mentor others, and develop toward a technical leadership role.

Interested?If you are passionate about mobile application development, enjoy solving complex technical challenges, and want to grow in a multicultural hybrid team, we look forward to receiving your application.

An array of benefits for you

  • Hybrid work arrangements to balance in-office collaboration and home flexibility.
  • Annual Leave: 42 days off apart from Public / National Holidays.
  • Medical Insurance: Self + Spouse + 2 children. An option to opt for Voluntary Parental Insurance (Parents / Parent -in-laws) at a nominal premium covering pre existing disease.
  • In House training programs: professional and technical training certifications.

< Zurück zu den Suchergebnissen

Zum Job Inserat

Hauptstandort

Random Phone Number
randomemail@example.com

Ansprechpartner

Klicke hier,
um mit der Karte zu interagieren.

Hauptstandort

Deutsche Post DHL Group

Charles-de-Gaulle-Straße 20
53113 Bonn
Deutschland