Senior Python Software Engineer - AWS / DevOps
$80.00 - $85.00 per hour
Apply (opens in a new tab)Senior Python Software Engineer - AWS / DevOps
Posted today
SENIORITY
Lead
SALARY
$80.00 - $85.00 per hour
About the role
- Design and implement scalable, well-documented software with strong performance and reliability characteristics
- Build and enhance cloud infrastructure components and supporting services
- Collaborate with engineers, data scientists, and cross-functional partners to drive engineering proposals and best practices
- Define low-level implementation details, including data structures, code organization, and maintainable patterns
- Recommend technical approaches that address scaling, performance, and architectural evolution
- Conduct thorough code reviews and ensure high engineering standards
- Provide technical mentorship and guidance to team members
- 5+ years of software development experience, including distributed systems and data-focused problem solving
- Expert-level programming ability with strong attention to time/space complexity and maintainable design
- Strong Python development experience
- DevOps practices including CI/CD, containerization (Docker), testing, and automation
- Hands-on experience implementing solutions on AWS (e.g., IAM, S3, Kinesis, Lambda, SNS)
- Experience with infrastructure-as-code tooling (e.g., Terraform, CloudFormation, CDK)
- Proficiency in at least one strongly typed language (e.g., TypeScript, Java)
- Knowledge of trade-offs across data storage systems and architectures (e.g., SQL vs. NoSQL, partitioning, data warehouses)
- Demonstrated ability to generalize and reuse existing services and implementations
- Strong ability to stay current on modern software engineering and data management practices
- Why Should I Apply?
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.
