Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
MAS Global Consulting

Senior Python Engineer

MAS Global Consulting

. Prepare Python 3.12 migration and runtime-upgrade pull requests for assigned packages and services, following the team’s migration plan .

Posted 10/9/2026full-timeTampa • Florida • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Python 3.12 migration, including dependency management, build tooling, and testing methodologies. Proven ability to enhance developer productivity through automation and effective collaboration within platform engineering teams.

Highest-signal resume keywords
Python 3.12 MigrationDependency ManagementCI/CD Pipeline ExperienceTesting and Debugging SkillsBuild Tooling Knowledge

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Python ProgrammingDependency ResolutionVersion ConstraintsVirtual EnvironmentsStatic AnalysisUnit TestingIntegration TestingDebuggingMigration Script DevelopmentLarge-Scale Refactoring
Soft Skills
Strong Verbal CommunicationStrong Written Communication
Tools & Technologies
CI/CD ToolsLinting ToolsBuild ToolsStatic Analysis Tools
Industry Keywords
Platform EngineeringDeveloper ProductivityProduction ServicesShared LibrariesCompatibility Issues

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • 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 requiring broader platform changes
  • Join a platform engineering team leading a Python 3.12 migration across a large codebase

Requirements

What you’ll need
  • 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 distinguishing migration regressions from unrelated failures
  • 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