JJobsSonar

Application Engineer (35854)

Myticas Consulting · Lisboa, Lisbon, Portugal

Software EngineeringHybrid

About this role

The Application Engineer will join a Knowledge Services team focused on automating technical documentation and publishing workflows. The role involves transforming XML-based content into multiple output formats and automatically generating documentation from engineering data sources like YANG models, JSON, and APIs. The engineer will develop backend services, REST APIs, and automation solutions within a Linux-based environment. Responsibilities include supporting document conversion, validation, and publishing pipelines while collaborating with engineering, documentation, and product teams. The technical environment includes Python, Django, PostgreSQL, and React.

Skills & technologies

Read full description

Application Engineer

Location: Lisbon, Portugal – Hybrid

We are seeking an Application Engineer to join a Knowledge Services team focused on developing and supporting applications that automate technical documentation and publishing workflows.

This role will involve transforming XML-based content into multiple output formats, automatically generating documentation from engineering data sources, and improving the systems used to validate, manage, and publish customer-facing technical documentation.

This is a hands-on engineering position combining backend development, automation, data processing, and front-end development, with close collaboration across engineering, documentation, and product teams.

Key Responsibilities

  • Develop automation solutions that transform XML-based documentation into multiple output formats.
  • Build systems that automatically generate documentation from engineering data sources, including YANG models, JSON, and APIs.
  • Create and support applications used for document conversion, validation, generation, and publishing.
  • Develop backend services and REST APIs that support documentation workflows.
  • Collaborate with engineers, technical writers, and product teams to improve documentation tools and processes.
  • Diagnose and resolve issues across documentation-generation and publishing pipelines.
  • Support Linux-based development environments and CI/CD processes related to documentation automation.
  • Continuously improve the reliability, scalability, and efficiency of documentation systems.

Required Skills & Experience

  • Strong development experience with Python and the Django framework.
  • Hands-on experience with XML processing and transformation.
  • Knowledge of HTML and PDF generation technologies.
  • Experience working with YANG and JSON data structures.
  • Strong experience working in Linux environments.
  • Experience using Git for source control.
  • Backend development experience with PostgreSQL.
  • Front-end development experience using:
    • JavaScript
    • React
    • HTML
    • CSS
    • Bootstrap
  • Experience designing, developing, and integrating REST APIs.
, Sam Osman
Ready to apply?Apply now

Similar Software Engineering jobs

All Software Engineering jobs