Senior Python Software Engineer

3 semanas atrás


Maceió, Brasil Workana Tempo inteiro

Overview

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.

What You'll Do
  • 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
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Information Technology
Industries
  • IT Services and IT Consulting

EEO statement: Referrals increase your chances of interviewing. This posting is for a role that is open to candidates in Latin America. (If applicable, include any legally required EEO information.)

#J-18808-Ljbffr
  • Software Engineer

    Há 2 dias


    Maceió, Brasil Canonical Tempo inteiro

    Software Engineer (Python/Linux/Packaging) Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Software Engineer (Python/Linux/Packaging) 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Canonical is a leading provider of open source software and...

  • Software Engineer

    Há 14 horas


    Maceió, Brasil Canonical Tempo inteiro

    Software Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider of open source software and operating...

  • Software Engineer

    Há 4 dias


    Maceió, Brasil Canonical Tempo inteiro

    Join to apply for the Software Engineer - OpenStack role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - OpenStack role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and...


  • Maceió, Brasil Athelas Tempo inteiro

    Join to apply for the Senior Software Engineer, RCM (Brazil) role at Athelas4 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer, RCM (Brazil) role at AthelasHealthcare providers go into medicine to care for people, but end up losing valuable time each day to admin work and other workplace challenges.Time that could...


  • Maceió, Brasil Canonical Tempo inteiro

    Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, AI/ML & Analytics role at Canonical Continue with Google Continue with Google Python and Kubernetes Software Engineer - Data, AI/ML & Analytics 4 months ago Be among the first 25 applicants Join to apply for the Python and...


  • Maceió, Brasil Metacto Tempo inteiro

    Brazil Full time Tech Lead Software Engineer Senior Software Engineer, Tech Lead (Brazil) At MetaCTO, we specialize in helping startups and growing companies turn visionary ideas into successful digital products through expert app development and fractional CTO services. As a Senior Software Engineer, Tech Lead, you’ll combine hands-on development with...


  • Maceió, Brasil ClassPass Tempo inteiro

    Senior Software Engineer, Backend (Remote) Join to apply for the Senior Software Engineer, Backend (Remote) role at ClassPass Senior Software Engineer, Backend (Remote) Join to apply for the Senior Software Engineer, Backend (Remote) role at ClassPass At Playlist, life's richest moments happen when people step away from screens to move, connect, explore, and...


  • Maceió, Brasil FullStack Labs Tempo inteiro

    Senior Elixir Engineer with React Skills - Remote - Latin America Join to apply for the Senior Elixir Engineer with React Skills - Remote - Latin America role at FullStack Labs Senior Elixir Engineer with React Skills - Remote - Latin America 1 day ago Be among the first 25 applicants Join to apply for the Senior Elixir Engineer with React Skills - Remote -...

  • Software Engineer

    Há 6 dias


    Maceió, Brasil Canonical Tempo inteiro

    Software Engineer - Cross-platform C++ - MultipassJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalSoftware Engineer - Cross-platform C++ - Multipass3 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalGet AI-powered advice on this job...


  • Maceió, Brasil Canonical Tempo inteiro

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.Our customers include the world's leading public cloud and silicon providers, and...