Senior Python Software Engineer

Workana

Bogotá

A distancia

COP 281.171.000 - 406.136.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Compensation in USD
Fully remote
Career growth opportunities

Descripción de la vacante

A remote work platform is seeking a Senior Python Software Engineer to modernize legacy applications. The role involves refactoring scripts, migrating to managed Airflow, and improving system reliability. Ideal candidates have over 5 years of experience, strong Python and SQL skills, and excellent communication abilities. This position is fully remote for candidates in Latin America.

Formación

  • 5+ years of software engineering experience.
  • Strong Python (3.x) and advanced SQL skills.
  • Experience with production schedulers/pipelines.
  • Ability to read unfamiliar code and produce clear docs/designs.
  • Excellent communication with non-engineering partners.

Responsabilidades

  • Map legacy systems and document flows and dependencies.
  • Refactor scripts and improve their reliability.
  • Migrate pipelines to managed Airflow.
  • Improve reliability and visibility with alerting, on-call logs, backfill strategies.
  • Partner with stakeholders to translate requirements and timelines.
  • Raise the bar with code reviews, mentoring, and security/documentation culture.

Conocimientos

Python
SQL
Git
CI/CD
Linux
AWS
Excellent communication

Herramientas

Airflow
Docker
Terraform
Docker
Terraform

Descripción del empleo

Workana Bogota, D.C., Capital District, Colombia

Senior Python Software Engineer

As a Senior Software Engineer (Python/SQL), you will take ownership of stabilizing and modernizing a portfolio of critical applications and scheduled jobs that power business operations. This is a hands-on role where you'll dive deep into existing Python/SQL (and occasional PHP) codebases, uncover hidden dependencies, and bring structure and reliability to legacy systems.

Your mission will be to transform fragile scripts into well-documented, testable, and resilient workflows, while leading the migration of legacy schedulers and Airflow instances into a managed Airflow environment. This role is ideal for someone who enjoys reverse-engineering complex systems, creating clarity out of chaos, and driving high-impact modernization efforts.

Responsibilities
  • Map legacy systems: read Python/SQL (occasional PHP), document data flows, dependencies, and failure modes.
  • Modernize & de-risk: refactor scripts, add tests, improve retries/idempotency, kill redundant jobs.
  • Migrate to managed Airflow (AWS): plan DAG moves, secrets, CI/CD, and observability.
  • Improve reliability/visibility: alerting, on-call-friendly logs, backfill strategies, fewer false alarms.
  • Partner with stakeholders: capture the "why," translate to requirements, communicate trade-offs/timelines.
  • Raise the bar: code reviews, mentoring, security/documentation culture.
Requirements
  • 5+ years software engineering. Strong Python (3.x). Advanced SQL (schema design, tuning) on a major RDBMS.
  • Experience owning production schedulers/pipelines (cron/Airflow/etc.).
  • Comfortable reading unfamiliar code and producing clear docs/designs.
  • Git, CI/CD, Linux, AWS; solid testing/debugging and pragmatic refactoring.
  • Excellent communication with non-engineering partners.
Nice to Have
  • PHP familiarity for legacy jobs/apps; Django.
  • Airflow (DAG design, sensors/operators, backfills) and migrations to managed Airflow.
  • ETL/ELT patterns; queues (SQS/Pub/Sub/Kafka); observability (Datadog/CloudWatch/Otel); IaC (Terraform); containers (Docker); secrets mgmt (Vault/SSM/Secret Manager).
Benefits
  • Compensation in USD
  • Fully remote in Latin America
  • Career growth with international clients and dynamic projects

Note: This job posting references the senior software engineering role in Bogota, Colombia, and is intended for individuals eligible to work remotely in Latin America.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr Software Data Engineer - Python
Sr Software Data Engineer - Python

MPS Group LLC • Perímetro Urbano Medellín

Híbrido
COP 240.288.000 - 320.385.000
Compensatory days off
Certification support
Birthday bonuses
+2
Senior DevOps Engineer
Senior DevOps Engineer

Workana • Bogotá

A distancia
COP 195.388.000 - 234.467.000
Compensation in USD
Long-term contract
Fully remote work
+1
Senior Python Developer for a 100% Remote, 6 month +, 1099 contract.
Senior Python Developer for a 100% Remote, 6 month +, 1099 contract.

Voiceflow • Colombia

A distancia
COP 291.343.000 - 437.016.000
Remote in Brazil, Argentina, Colombia - Experienced Python Developer Contractor
Remote in Brazil, Argentina, Colombia - Experienced Python Developer Contractor

Stack Builders • Colombia

A distancia
COP 189.272.000 - 264.981.000
100% remote and flexible modality
Strong learning culture
Opportunities for professional development
+2
Sr Python Fullstack Engineer
Sr Python Fullstack Engineer

Coderio • Colombia

Presencial
COP 120.000.000 - 180.000.000
Remote LATAM option
Senior AWS DevOps Engineer - Remote - Colombia
Senior AWS DevOps Engineer - Remote - Colombia

FullStack • Centro

Presencial
COP 181.290.000 - 290.066.000
Competitive Salary
Paid Time Off
100% remote work
+5
Senior AWS DevOps Engineer - Remote - Colombia
Senior AWS DevOps Engineer - Remote - Colombia

FullStack • Perímetro Urbano Medellín

Presencial
COP 185.253.000 - 259.356.000
Competitive Salary
Paid Time Off
100% remote work
+4
Python Sr Developer – Remote Latam – ID #00137
Python Sr Developer – Remote Latam – ID #00137

Werben HR • Bogotá

A distancia
COP 231.508.000 - 347.263.000
Senior AWS DevOps Engineer - Remote - Colombia
Senior AWS DevOps Engineer - Remote - Colombia

FullStack • Bogotá

Presencial
COP 222.304.000 - 333.457.000
Competitive Salary
Paid Time Off
100% remote work
+5
Senior .NET Software Engineer
Senior .NET Software Engineer

StoneX Group Inc. • Bogotá

Híbrido
Mission-critical systems
Ownership and growth
Collaborative engineering culture
+1