Skip to main content

Sr. Python Developer (AWS/Pandas)

Posted 6 days ago

saxon globalWashington (DC)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Python Developer We are seeking a highly skilled Senior Python Developer with deep expertise in Python (Pandas) to support a large-scale enterprise platform migration project on AWS. This is a hands-on software development role focused on complex data manipulation, business logic implementation, and backend development, not web development, API development, or traditional ETL engineering. The ideal candidate will have extensive experience writing production-grade Python code that processes and transforms large datasets while leveraging AWS cloud technologies. This position requires strong coding skills, experience with containerization, cloud-native development, and Agile software delivery.
Required: 8+ years of Python development experience 6+ years of recent hands-on experience using Python Pandas (required) Strong experience developing applications on AWSExperience with: boto3DockerGitLinuxWindowsExperience working in Agile development environments Experience with CI/CD pipelines and DevOps practices Experience using observability tools such as: CloudWatchDynatraceDatadog
Responsibilities: Design, develop, test, and maintain enterprise software applications using Python. Build scalable backend solutions running on AWS.Develop complex data processing applications using Python Pandas. Manipulate and transform large datasets while implementing sophisticated business logic. Design clean, maintainable, and efficient code following software engineering best practices. Deploy and support applications using Docker containers. Work within Linux and Windows development environments. Participate throughout the Software Development Life Cycle (SDLC).Collaborate with architects, platform engineers, developers, QA, and business stakeholders. Troubleshoot production issues and perform root cause analysis. Monitor applications using observability tools. Participate in Agile ceremonies including sprint planning, standups, retrospectives, and code reviews. Create technical documentation and contribute to architectural decisions. Build and maintain CI/CD deployment pipelines.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this