Data Engineer (Python)
TEKsystems · Des Moines, Iowa, United States · $166K–$250K/yr
IT Services and IT Consulting · 10,001+ employees
About the role
Design, develop, and maintain scalable cloud-native applications and serverless solutions using Python and AWS. Implement Infrastructure as Code via AWS CDK and manage secure RESTful APIs through AWS API Gateway.
What they look for
Requirements
Requires 5+ years of professional software development experience with strong proficiency in Python and AWS services. Must have hands-on experience with AWS Lambda, API Gateway, and CDK within a microservices architecture.
Benefits
Full description
Senior Developer (Python/AWS)
Location: Hybrid Preferred (Remote Considered)Duration: Initial 6-Month Contract with Potential for ExtensionEmployment Type: W2
Position Overview
We are seeking an experienced Senior Developer with strong expertise in Python and AWS cloud technologies to design, develop, and support scalable cloud-native applications and APIs. This role will focus on building serverless solutions, implementing infrastructure as code, and developing highly available services within AWS.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python.
- Build and manage cloud-native solutions utilizing AWS services.
- Develop and deploy serverless applications using AWS Lambda.
- Design, configure, and maintain secure RESTful APIs using AWS API Gateway.
- Implement Infrastructure as Code (IaC) using AWS CDK.
- Collaborate with architects, product owners, and development teams to deliver high-quality solutions.
- Troubleshoot and resolve production issues while optimizing performance and reliability.
- Participate in code reviews and promote software engineering best practices.
- Create technical documentation and support knowledge-sharing initiatives.
Required Qualifications
- 5+ years of professional software development experience.
- Strong hands-on experience with Python development.
- Experience designing and deploying applications in AWS.
- Proficiency with:• AWS CDK (Cloud Development Kit)
- AWS Lambda
- AWS API Gateway
- Experience with RESTful APIs and microservices architectures.
- Strong understanding of software design patterns and object-oriented programming.
- Experience with source control systems such as Git.
- Excellent communication and problem-solving skills.
Preferred Qualifications
- Experience with Docker and containerized workloads.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum environments.
- Familiarity with AWS security best practices and IAM.
- Experience integrating cloud services with enterprise applications.
Technical Environment
- Languages: Python
- Cloud Platform: AWS
- Services: Lambda, API Gateway, CDK
- Tools: Git, CI/CD Pipelines
- Methodology: Agile/Scrum
Ideal Candidate
The ideal candidate is a self-driven Senior developer who can take ownership of cloud-based application development, contribute to architectural decisions, and deliver reliable solutions in a fast-paced environment. Experience building serverless applications and leveraging AWS-native services is essential.Interested candidates should submit their resume highlighting Python and AWS project experience, including serverless and infrastructure-as-code implementations.
Job Type & LocationThis is a Contract to Hire position based out of Des Moines, IA.
Pay and BenefitsThe pay range for this position is $80.00 - $120.00/hr.Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a hybrid position in Des Moines,IA.
Application DeadlineThis position is anticipated to close on Jul 25, 2026.
About TEKsystems
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.