Senior Python Developer (Colombia)

Senior Python Developer (Colombia)

12 oct
|
Mas Global Consulting
|
Colombia

12 oct

Mas Global Consulting

Colombia

Who We Are

At MAS Integral Consulting, we are a premium digital engineering partner trusted by innovative startups and Fortune 100 companies, delivering high-impact solutions through agile delivery, deep technical expertise, and a strong people-first culture across the Americas.

We build long-term partnerships, not just software. MAS means “more” in Spanish, and that mindset drives our commitment to greater opportunity, inclusion, and impact.

Founded by a Latina engineer from Medellín and headquartered in Tampa, Florida, MAS Global Consulting is a 100% Hispanic and woman-owned company, recognized as a Great Place to Work and one of the Fastest-Growing Companies in the US.

Who You Are

You are a Senior Python Engineer who knows how Python works under the hood: packaging, dependency resolution, and how behavior changes between runtime versions. You enjoy large-scale upgrade and modernization work, and you approach it carefully, testing thoroughly and documenting the evidence for each change. You work independently on well-defined tasks, write clear pull requests, respond well to code review, and keep stakeholders informed of progress and blockers in a distributed team.

You’ll join a platform engineering team leading a Python 3.12 migration across a large codebase.

What You’ll Do

- Prepare Python 3.12 migration and runtime-upgrade pull requests for assigned packages and services, following the team’s migration plan.
- Resolve dependency and build compatibility issues by updating version constraints and replacing deprecated or unmaintained libraries.
- Validate upgrades with unit, integration,



and runtime compatibility tests, investigating failures and documenting evidence for a safe rollout.
- Improve migration scripts, build configuration, linting, and static checks to make repeated upgrade work safer and easier to review.
- Work with package and service owners on code review feedback, track progress and blockers, and escalate issues that need broader platform changes.

What You Bring

- 5+ years of professional Python experience, including maintaining production services or shared libraries in a large codebase.
- Advanced English (B2/C1) is mandatory, with strong verbal and written communication skills.
- Strong knowledge of Python packaging and build tooling: dependency resolution, version constraints, virtual environments, and package compatibility.
- Hands-on experience upgrading Python runtimes and libraries, including diagnosing behavior changes across versions and managing transitive dependencies.
- Practical experience with linting, formatting, and static analysis in CI/CD pipelines.
- Strong testing and debugging skills, including telling migration regressions apart from unrelated failures.

Nice to Have

- Experience with large-scale refactors, staged runtime rollouts, or dependency upgrades coordinated across many packages and services.
- Familiarity with native Python extensions, compiled dependencies, or compatibility issues across Linux and Apple Silicon environments.
- Experience building reusable migration scripts or automation that reduces repeated upgrade work.
- Background in developer productivity, build and test infrastructure, or platform engineering teams

📌 Senior Python Developer (Colombia)
🏢 Mas Global Consulting
📍 Colombia

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior python developer (colombia) / colombia

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior python developer (colombia) / colombia