Senior Python Engineer
Job description
Who We Are At MAS Global 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
Description copied from MAS Global Consulting's careers page. Read the full posting before you apply.
More jobs at MAS Global Consulting
Senior Full Stack Developer Medell�n Antioquia
MAS Global ConsultingSenior Backend Developer
MAS Global ConsultingSenior Software Engineer
MAS Global ConsultingSenior Full Stack Java Developer
MAS Global ConsultingSenior Data Platform Engineer
MAS Global Consulting