Software Development Team Lead

Software Development Team Lead

United Nations Secretariat

June 18, 2026July 8, 2026BernSwitzerland
Job Description
Job Posting Organization:
The Universal Postal Union (UPU) is a specialized agency of the United Nations, established to facilitate international postal cooperation among its 192 member countries. The UPU serves as the primary forum for collaboration between postal sector players, ensuring a universal network of up-to-date products and services. The organization has been adapting to significant changes in the postal sector, emphasizing the need for technological advancements to meet evolving customer demands. The Postal Technology Centre Directorate (DCTP) of the UPU plays a crucial role in bridging technology with the postal industry's needs, providing IT solutions, applications, and services that enhance both domestic and international postal services.

Job Overview:
The Software Development Team Lead is responsible for overseeing the delivery of software programming, technical improvements, and support for the DCTP. This role involves managing a team of software developers, supervising systems software architecture design, and coordinating data analysis and reporting platforms. The position requires a strategic approach to managing daily operations and project progress, ensuring effective task distribution, and fostering staff development. The lead will also engage in feasibility studies, user requirements analysis, and the design of technical specifications for software solutions. The role demands a proactive approach to project planning, development, documentation, testing, and maintenance of software modules, ensuring compliance with operational standards and facilitating knowledge sharing within the team.

Duties and Responsibilities:
The duties and responsibilities of the Software Development Team Lead include:
  • Leading and managing the software development team, ensuring effective daily operations and project progress.
  • Conducting performance discussions and supporting staff development.
  • Designing and coordinating feasibility studies and user requirements analysis for functional specifications.
  • Developing and maintaining project plans, estimating workload, timelines, and key deliverables.
  • Providing technical oversight during software module development and ensuring adherence to specifications.
  • Documenting source code and supporting the technical writer in producing end-user documentation.
  • Participating in the establishment of detailed test plans and collaborating in software testing.
  • Maintaining technical oversight of deployed modules and coordinating training sessions for staff.
  • Evaluating new IT platforms and software development tools, and organizing knowledge-sharing sessions.

Required Qualifications:
Candidates must possess a first-level university degree (BSc or equivalent) in computer science, engineering, or related fields. They should have a strong knowledge of C# and the .Net development platform, as well as experience in developing mobile, web, and desktop applications with n-Tier architectures. Proficiency in T-SQL and Microsoft SQL Server administration is required, along with an understanding of IT networking, operations, and security" style="border-bottom: 1px dotted #007bff !important;">security. Familiarity with ISO 27001 is also necessary. Candidates should demonstrate strong interpersonal skills, flexibility, problem-solving abilities, and effective communication skills.

Educational Background:
The educational background required for this position includes a first-level university degree (BSc or similar) in computer science, engineering, or a related field. This foundational education is essential for understanding the technical aspects of software development and management.

Experience:
Candidates should have at least four years of progressively responsible experience in software development, including hands-on experience in leading or coordinating technical teams or projects. This experience is crucial for effectively managing the software development team and ensuring successful project outcomes.

Languages:
The working languages of the United Nations Secretariat are English and French. For this position, proficiency in English is required, while knowledge of French is desirable. Candidates should meet the minimum required level for each skill in these languages according to the UN Language Framework.

Additional Notes:
This position is classified as a non-core post and is subject to the 'Rules governing non-core staff', which exclude certain international benefits. The selected candidate will participate in the UPU Provident Scheme and will be insured against sickness and accidents. The contract is for three years, with the possibility of renewal based on performance and funding availability. The position is expected to be filled as soon as possible. The UPU encourages diversity within its workforce and prioritizes applications from women and minority groups. Candidates must provide accurate contact details for communication during the selection process. The UPU is committed to maintaining high standards of efficiency, competence, and integrity among its staff.
Apply now
Similar Jobs