Senior Software Developer(Python)-(12+ Months)-Charlotte, NC

Overview

Hybrid
$50 - $60
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Python
Extract
Transform
Load
Mentorship
Machine Learning (ML)
Continuous Delivery
TypeScript
GitHub
Integration Testing
Collaboration
Continuous Integration
Java
Remote Desktop Services
Communication

Job Details

Job Title: Senior Software Developer Python (AWS) (Onsite, Charlotte NC)

Job Type: Contract (12+ Months)

Location: Charlotte, NC (3 days/week onsite preferred)

Overview:

We are looking for a senior, hands-on Python Developer with deep expertise in AWS services and modern software development practices. This individual will play a dual role leading by example in technical execution while also mentoring junior developers in best practices and upskilling internal resources. The ideal candidate should have strong experience with API development, serverless architecture, CI/CD, and observability tools.

Key Responsibilities:

  • Design, develop, and optimize scalable APIs and ETL workflows using Python and AWS (Lambda, Step Functions, API Gateway, RDS).
  • Hands-on development with TypeScript (TS), Terraform, and GitHub.
  • Mentor onsite development teams, promoting Python best practices and upskilling Java developers.
  • Ensure robust unit/integration testing and production-grade system performance.

Must-Have Skills:

  • Strong hands-on development experience with Python, AWS Lambda, Step Functions, API Gateway, and RDS.
  • Deep understanding of serverless architecture and event-driven systems.
  • Prior experience mentoring teams and improving engineering standards.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Experience with AI/ML tools in a software development context.

Experience working in an agile enterprise environment

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.