Software Engineer

World Bank Group - WBG

Staff Closes 17 Apr 2026 4 days left

Overview

The Software Engineer is responsible for executing the design, development, testing, and maintenance of internal IT applications across various technologies. This role evaluates user needs and designs organization-specific applications and systems that enhance internal operations, collaborating with cross-functional teams in an agile environment.


Key Responsibilities
  • Designs and develops high-quality software solutions to meet business requirements and enhance system performance
  • Monitors system performance and scalability, troubleshooting issues as they arise
  • Adheres to security and compliance standards throughout the software development lifecycle
  • Manages the integration of software components and supports deployment in production environments
  • Evaluates and integrates new technologies to improve existing systems and processes
  • Executes best practices in software development, including code reviews, testing, and documentation
  • Supports agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups
  • Partners with cross-functional teams to gather and analyze product requirements, ensuring alignment with project goals
Required Experience

Master’s degree and 5+ years progressively responsible experience; or Bachelor’s with 7+ years; or equivalent combination of education and experience. Demonstrated ability to design, develop, and deploy high-quality software solutions across multiple technologies and platforms, with hands-on experience building internal applications that enhance operational efficiency and meet complex business requirements with minimal supervision. Proven track record monitoring production systems, troubleshooting technical issues, and optimizing application performance to ensure reliability and scalability as business needs evolve and user demands increase. Active participation in agile methodologies including sprint planning, daily stand-ups, and retrospectives, with ability to collaborate effectively with product owners, designers, and business stakeholders to translate requirements into working software that delivers measurable value. Strong understanding of secure coding practices and compliance standards throughout the software development lifecycle, ensuring applications protect sensitive data and meet regulatory requirements from design through deployment. Ability to analyze moderately complex technical challenges, propose effective solutions, and evaluate emerging technologies and tools that can improve existing systems, streamline processes, and enhance development efficiency. Experience implementing software development best practices including peer code reviews, automated testing, comprehensive documentation, and version control, while providing technical guidance and mentorship to junior engineers to elevate overall team capabilities.

Qualifications

Master’s degree or Bachelor’s degree in Computer Science, Data Science, Information Systems, or a related field is preferred. Recommended Certifications: Microsoft Certified: Azure Developer Associate or AWS Certified Developer Associate; SAFe Agile Software Engineering (ASE).

Other Details
Languages Required
English
Languages Preferred
Not specified
Contract Duration
3 years 0 months
Work Modality
Not specified
Remuneration
Not specified
Apply

Similar Opportunities

INGO.WORK: