FREE ACCESS
5,000–10,000 jobs/day
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.

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 .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxPython
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