Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

PAHO Consultant - Software Engineer

Pan American Health Organization

Software Engineer

The incumbent will serve as a Software Engineer within the Data Management, Analytics, and Products team of the Health Emergency Information Management and Risk Assessment (HIM) Unit of the Pan American Health Organization (PAHO/WHO). Under the broader framework of the PROTECT (Pandemic Response Optimization Through Engaged Communities and Territories) project, the consultant will provide technical expertise in the design, development, deployment, and continuous maintenance of digital tools that strengthen health emergency preparedness and response in the Region of the Americas. Work performed under this contract is complementary to, and coordinated with, the ongoing development of the Community-based Event-Based Surveillance (CEBS) mobile application and its core backend, focusing on the web administrative layer, cloud infrastructure operations, integration services, quality assurance, and country-level implementation support.

Responsibilities

Under the overall supervision of the Head of the HIM Unit and the direct supervision of the Advisor, Data Management, Analytics, and Products, the consultant will produce the following deliverables:

  1. Document describing the development and progressive refinement of the data model of the CEBS system within the context of the PROTECT project, including entity definitions, relationships, and database structure using MariaDB and SQLAlchemy. The document includes an entity-relationship diagram and reflects ongoing adjustments through versioned migrations.
  2. Document containing the development and consolidation of the operational data dictionary of the CEBS system as applied in the PROTECT project, describing fields, data types, relationships, and data sources, including ODK Central and external APIs. The document includes sample SQL queries and reflects iterative improvements in data structure definition.
  3. Document describing the implementation and continuous enhancement of backend API services of the CEBS system in support of the PROTECT project, using Flask and modular Blueprints, including endpoint definitions, request/response structures, and integration with the database and external services. The document reflects the progressive structuring and standardization of backend services.
  4. Document describing the implementation and refinement of authentication and security mechanisms of the CEBS system within the PROTECT project, including session management with Flask-Login, encryption routines, and role-based access control. The document outlines the evolution of applied security practices and access control strategies.
  5. Document describing the implementation and initial evolution of the ETL pipeline of the CEBS system for the PROTECT project, including data extraction from ODK Central APIs, transformation using pandas, and loading into MariaDB. The document reflects the structuring and early optimization of the data ingestion process.
  6. Document describing the continued enhancement of the ETL pipeline of the CEBS system as part of the PROTECT project, including data normalization, error handling, and performance improvements. The document captures the iterative refinement of data processing workflows.
  7. Document describing the development and improvement of data export functionalities of the CEBS system supporting the PROTECT project, including generation of structured Excel files using openpyxl. The document outlines the evolution of mechanisms enabling external data analysis and reporting.
  8. Document describing the implementation and progressive enhancement of frontend components of the CEBS system in the context of the PROTECT project, using Jinja2 templates, Bootstrap, and JavaScript, including data visualization features and integration with backend services. The document reflects ongoing usability and interface improvements.
  9. Document describing the implementation and expansion of automated tests for the CEBS system within the PROTECT project, using pytest, including unit, integration, and end-to-end tests. The document includes test coverage results and reflects the continuous strengthening of the testing strategy.
  10. Document describing the adoption and ongoing improvement of code quality and security practices applied to the CEBS system in support of the PROTECT project, including static analysis, formatting, and dependency auditing using tools such as black, isort, flake8, bandit, and safety. The document outlines the progressive enhancement of code reliability and maintainability.
  11. Document describing the setup and iterative improvement of the infrastructure and deployment configuration of the CEBS system within the PROTECT project, using Docker and Docker Compose, including service definitions, environment configuration, scheduled tasks, and health checks. The document reflects the evolution of system stability and reproducibility practices.
  12. Document describing the implementation and maturation of continuous integration and operational practices for the CEBS system as part of the PROTECT project, including automated test execution, pre-commit hooks, and validation workflows. The document outlines the progressive strengthening of development and operational processes.

Education requirements (Qualifications)

Essential: A master's degree in computer engineering, Computer Science, Software Engineering, or a closely related field from a recognized institution.

Desirable: A postgraduate degree (specialization or master's) in Software Engineering, Computer Science, Information Systems, or a related area.

Experience requirements

Essential: At least 9 years of professional experience in full-stack software development, including demonstrable experience across the following areas:

  • Design, development, deployment, and maintenance of web applications using modern JavaScript/TypeScript frameworks (e.g., React, Next.js, Angular, or Vue) and Node.js or Python-based backends.
  • Mobile application development for Android (Java or Kotlin), including integration with device features such as camera, geolocation, and offline-first data synchronization.
  • Hands-on administration of AWS cloud services (EC2, S3, RDS, Route 53, IAM, CloudWatch, Lambda) including CI/CD pipeline setup, monitoring, and cost-effective infrastructure management.
  • Relational and non-relational database design and management (e.g., PostgreSQL, MySQL, MariaDB, MongoDB), including stored procedures, indexing strategies, and data migration.
  • Design and implementation of RESTful APIs and integration services, including authentication/authorization mechanisms (OAuth 2.0, JWT) and secure data exchange.
  • Version control with Git and modern collaborative development workflows (code review, pull requests, branching strategies).
  • Quality assurance practices, including automated testing (unit, integration, end-to-end), performance/load testing, and security vulnerability assessment.
  • Strong experience with Python 3.11-based backend development using Flask and its ecosystem (Flask-SQLAlchemy, Flask-Login, Flask-Caching), including modular application design with Blueprints and server-rendered architectures using Jinja2.
  • Experience with containerized environments using Docker and Docker Compose, including multi-service orchestration, environment configuration, scheduled jobs (cron), and health checks.
  • Practical experience in building and maintaining ETL pipelines, including data ingestion from external APIs (e.g., ODK Central), transformation using pandas, and data export using tools such as openpyxl.
  • Experience with MariaDB/MySQL in production environments, including use of JSON columns, schema versioning via migrations, and performance-oriented query design.
  • Frontend development experience using server-rendered templates combined with modern UI frameworks (e.g., Bootstrap) and data grid libraries (e.g., AG Grid), along with vanilla JavaScript for dynamic interactions.
  • Experience implementing authentication and security mechanisms, including encrypted credential handling, session management, and integration with external identity services.
  • Familiarity with libraries and data exchange protocols (requests, JSON APIs), including handling of encoding, reliability, and external service integration

Desirable: Experience in or sound knowledge of PAHO and WHO processes for epidemic alert and response. Knowledge of statistical methods. Familiarity with machine learning integration. Android or iOS development.

Languages

Excellent knowledge of English, Spanish or Portuguese. Working knowledge of a second official language of PAHO (English, Spanish, Portuguese, or French) will be an asset.

Remuneration (Band level Range) and expected duration of contract

Band/range: B / $314.00 daily cost

Expected duration: From the signature of the contract until 30 June 2027. This consultancy is expected to entail a full-time commitment.

Location: The incumbent will be expected to perform this position's duties and responsibilities remotely.

Relocation required: No

Additional Information

  • This vacancy notice may be used to identify candidates for other similar consultancies at the same level.
  • Successful candidates will be placed on the roster and subsequently may be selected for consultancy assignments falling in this area of work or for similar requirements/tasks/deliverables. Inclusion in the Roster does not guarantee selection for a consultant contract. There is no commitment on either side.
  • Only candidates under serious consideration will be contacted.
  • All applicants are required to complete an on-line profile to be considered for this consultancy. For assessment of your application, please ensure that your profile in
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the PAHO Consultant - Software Engineer in United States vacancy
  • $40.5k

     ...Consultancy For Expanding Rapid Molecular Tests And Innovations In Diagnosis To Accelerate...  ...acquisition of TB diagnostic inputs through the PAHO Strategic Fund. Product 9: Report on...  ...Skills: Mastery of tools such as R Software / Stata / EViews / SPSS / MATLAB... 
    Suggested
    Contract work
    For contractors
    Work at office

    Pan American Health Organization (PAHO)

    Washington DC
    3 days ago
  • $314 per day

     ...at the Pan American Health Organization (PAHO)/Regional Office of the World Health...  ...Agreement: Non-Staff - International PAHO Consultant Job Posting: May 22, 2026...  ...Excel, and Power Point) and statistical software, data collection, geographic information... 
    Suggested
    Full time
    Contract work
    For contractors
    Remote work
    Relocation

    Pan American Health Organization

    Washington DC
    3 days ago
  • $152.2k - $243.7k

     ...intelligent, autonomous agents into large-scale distributed applications across our global ecosystem. We're seeking a Sr. Consultant Software Engineer who will architect, design, and build scalable backend systems that integrate AI agents into Visa's enterprise... 
    Suggested
    Work experience placement
    Work at office
    Local area

    Visa

    Bellevue, WA
    4 days ago
  • $144.85k - $190.6k

     ...The Data Innovations Consultant Software Engineer's primary responsibilities are to provide technical leadership and direction to a team to deliver high quality technology solutions in a fast-paced growth environment. The Consultant Software Engineer is expected to work... 
    Suggested
    Full time
    Work at office
    Remote work

    Data Innovations

    United States
    2 days ago
  • $179.53k - $243.7k

     ...us today and experience Life at Visa. Job Description CyberSource Corporation, a Visa Inc. company, needs a Software Engineer - Sr. Consultant level (multiple openings) in Austin, TX to Design and code highly scalable and reliable transaction processing systems... 
    Suggested
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Visa

    San Mateo, CA
    9 days ago
  • $152.2k - $243.7k

     ...Founded by experienced entrepreneurs and engineers in 2016, Pismo is a technology company...  ...Cross‑Team Collaboration: Frequently consulted by engineers from other squads, demonstrating...  ...systems ~ Strong focus on testing and software quality ~ Experience working in high‑... 
    Work experience placement
    Work at office
    Local area
    Remote work

    Pismo

    Austin, TX
    10 days ago
  • $143.7k - $230.2k

     ...business and data solutions, cyber security, and B2C platforms. We are looking for a versatile, curious, and energetic Software Engineer - Senior Consultant level who embraces solving complex challenges on a global scale.As a Visa Engineer, you will be working on multiple... 
    Work experience placement
    Work at office
    Local area
    Relocation package

    Visa

    Aurora, CO
    2 days ago
  • $152.2k - $243.7k

     ...lines. We are looking for versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As...  ...money movement. As aSoftware Engineer - Senior Consultant Level, you will play a key role in the team's ongoing transformation... 
    Work experience placement
    Work at office
    Local area

    Visa

    Austin, TX
    2 days ago
  • $152.2k - $243.7k

     ...business and data solutions, cyber security, and B2C platforms. The Opportunity: We are seeking a seasoned Fullstack Software Engineer with experience building GenAI-enabled applications. We're looking for someone who is both a hands-on full-stack engineer... 
    Work experience placement
    Work at office
    Local area

    Visa

    Ashburn, VA
    3 days ago
  •  ...Java/Angular/Scala Role (Senior Consultant – Full Stack Software Engineer (Java/Scala)) – NY (Hybrid 3 days) Responsibilities: Design, development, and delivery of scalable, enterprise-grade financial modelling, reporting and analytics solutions. Implement... 

    Staffing the Universe

    New York, NY
    11 days ago
  • $163.55k - $243.7k

    Software Engineer - Sr. Consultant level Visa Technology & Operations LLC, a Visa Inc. company, needs a Software Engineer - Sr. Consultant level (multiple openings) in Austin, Texas to: Architect, design, build, develop, test, and/or implement software systems and applications... 
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Visa Inc.

    Austin, TX
    4 days ago
  • $146k - $234k

     ...Software Application Support Systems Engineer Advisor - TS/SCI w/poly Job Locations US-MD-Annapolis Junction Requisition ID 2026-166954 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities... 
    Contract work
    Shift work

    Peraton

    Annapolis Junction, MD
    1 day ago
  • $87.1k - $157.45k

    Position Overview The Defense Sector, Decision Advantage Business Area at Leidos is offering a Software Engineer role to support a critical Air Force network system. The role provides direction support to the Air Force Software Maintenance Group, serving as Air Logistics... 
    For contractors
    Remote work
    Relocation

    Leidos

    New York, NY
    1 day ago
  • $40.5k

     ...análisis epidemiológico, planificación de proyectos, adquisiciones y regulación de tecnología de salud. Habilidades : Dominio de softwares estadísticos (R, Stata, EViews, SPSS, MATLAB); habilidades analíticas, de comunicación y relaciones interpersonales; gestión de mú... 
    Work at office

    Pan American Health Organization Inc

    Washington DC
    20 hours ago
  •  ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    20 hours ago
  •  ...Consultant (Software Developer Skillset) Do you want to support innovative clients at the intersection of cutting-edge technologies and...  ...agile methodology. ~ Experience mentoring junior software engineers to improve their skills, and make them more effective, product... 
    Day shift

    evolv consulting

    Houston, TX
    2 days ago
  •  ...Consultant, Software Engineering (Specialty) Location: O'Fallon, MO Duration: 12 Months Location: O'Fallon(2200) Length: 12 months Extension/Conversion: Conversion option based on performance Reason for Hire: Organic growth/Backfill How Soon Needed: As soon as possible... 
    Local area
    Immediate start

    ClifyX

    O Fallon, MO
    20 hours ago
  •  ...For IRMP use Only Consultant (Software Developer)needed for Experis US LLC located in Milwaukee, WI. Job Title: Consultant (Software...  ...Must have a bachelor's degree in computer science or engineering and 3 years of experience in the skill sets and tasks listed... 
    Relocation

    Experis/Manpower Group

    Milwaukee, WI
    2 days ago
  •  ...Mastercard in definition of standards and best practices. Infrastructure Design at Mastercard is a team of Technology Architects and Engineers responsible for the analysis and design of the infrastructure framework to fit the application, platform or system needs in-line... 

    My3Tech Inc

    O Fallon, MO
    2 days ago
  •  ...JOB TITLE: SR. JAVA DEVELOPER/ SME/ CONSULTANT JOB LOCATION: USA || 100% REMOTE JOB TYPE: CONTRACT JOB DESCRIPTION...  ..., debug, and upgrade existing systems. Ensure software meets quality standards through unit testing, code reviews, and... 
    Contract work
    Remote work

    E-Solutions

    United States
    4 days ago
  •  ...Innovate. Grow. Make An Impact. UDig is seeking an Associate Engineering Consultant who is curious, hungry to grow, and ready to build real...  ...experience. What Youll Bring: 0–2 years of experience in software engineering, including internships, co-ops, or personal/... 
    Internship

    UDig

    Richmond, VA
    2 days ago
  •  ...Junior Java Developer/Consultant Are you a Junior Java Developer/Consultant seeking rapid career evolution? Join our team at our offices...  ...or Crete, or work remotely, and become part of our innovative software development team working on important international projects... 
    Remote work

    European Dynamics

    United States
    2 days ago
  •  ...Lead Consultant/Engineer (Full-Time) Job Locations US-VA-Chesapeake ID 2026-2557 Category Construction Management...  ...to detail Utilize computers (including Microsoft Office software) and specialized equipment Understand and track project... 
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area

    MBP

    Chesapeake, VA
    7 days ago
  •  ...Job Title: Senior Application Developer (Programmer - Consultant) (10331) Location: Columbia, SC 100% Remote (Must reside in Continental...  ..., Cybersecurity, Digital Marketing, ERP Management, Custom Software Development, Web Development, UI/ UX Design, System... 
    Remote work

    InterSources

    United States
    2 days ago
  •  ...Full Stack Java Developer Consultant/ Solutions Developer Location: Park Avenue NY (Onsite...  ...Day Responsibilities: Full stack engineer- java, spring boot, JavaScript...  ...and JavaScript / TypeScript. Hands-on software development experience working on client... 
    Contract work

    ShiftCode Analytics

    New York, NY
    2 days ago
  •  ...Job Title: Java Consultant Location: St. Louis, MO Experience: 8+ years...  ...design, implementation, and delivery for engineering efforts across a program Create or...  ...adoption Contribute to all parts of the software's development including design, development... 

    TriOptus LLC

    Saint Louis, MO
    2 days ago
  •  ...C++ Programmer/Consultant Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft...  .... is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... 
    Full time

    SonSoft

    Omaha, NE
    2 days ago
  •  ...Job Title : Software Developer (Java) - Consultant Location :- Columbia SC Hybrid (4 days in office, 1 days remote). Duration :12...  ...solutions that focus on industry standards in software engineering. Solutions will primarily use Java EE framework utilizing... 
    Work at office
    Remote work

    Syntricate Technologies

    Columbia, SC
    1 day ago
  • $18k

     ...Lead Developer / Consultant (Contract Contingent) ProSidian is a Management and Operations...  ...in support to Business Process Re-engineering (BPR) for contract lifecycle management...  ...The Engagement Team are adhering to the software quality standards agreed by The Engagement... 
    Full time
    Contract work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    ProSidian Consulting

    Fort Lee, VA
    2 days ago
  •  ...Quantitative Developer/ KDB Consultant Location: NYC, NY (Hybrid) Job Type: Contract Summary: We are looking for a results oriented Quantitative Developer to join a small dynamic group focusing on index or delta-one trading. We are at the forefront of industry... 
    Contract work

    Syntricate Technologies

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PAHO Consultant - Software Engineer. Be the first to apply!