> Markdown version of [/jobs/ext/1954644-python-developer](https://www.wearedevelopers.com/jobs/ext/1954644-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Developer - **Company:** Tata Consultancy Services Limited - **Location:** Des Moines, IA, United States - **Experience:** Expert - **Salary:** $85,000.0 - $105,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Access, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Application Performance Management, User Authentication, Unit Testing, Cloud Computing, Cloud Engineering, Code Generation, Software Quality, Code Review, Cyber Security, Databases, Continuous Delivery, Continuous Integration, Information Engineering, Data Integration, Data Security, Data Systems, Cursor (Graphical User Interface Elements), Programming Tools, Distributed Systems, Django Web Framework, Amazon DynamoDB, Fault Tolerance, Github, Python (Programming Language), Log Analysis, NoSQL, Performance Tuning, Systems Development Life Cycle, Server Administration, Amazon Simple Notification Service (SNS), Software Engineering, SQL Databases, Systems Integration, Enterprise Application Integration, Data Logging, Scripting, Enterprise Software Applications, Spring Cloud, GitHub Copilot, System Availability, Flask (Web Framework), Delivery Pipeline, State Machines, AWS Lambda, Backend, Rate Limiting, Cloudformation, Fastapi, Servicebus, Event Driven Architecture, Amazon Relational Database Service, Kubernetes, Infrastructure Automation Frameworks, Data Management, Api Design, Cloudwatch, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, GPT, Serverless Computing, Docker, Microservices - **Published:** August 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/python-sr-developer-des-moines-ia--a315e5ac-2d5b-4aa1-85eb-2ccd918a5683 ## About the Role * 8+ years of hands-on Python development experience. * Strong experience building APIs, microservices, and distributed systems. * Solid experience designing and implementing solutions on AWS. * Experience with cloud-native architectures, event-driven systems, and enterprise integrations. * Strong understanding of system design, scalability, reliability, and performance optimization. * Experience supporting production systems in large-scale enterprise environments. * Proficiency with SQL and NoSQL databases. * Experience with CI/CD, monitoring, logging, and observability practices. Preferred Qualifications * Experience with FastAPI, Flask, or Django. * Experience with Docker, Kubernetes, ECS, or EKS. * Experience with AWS serverless and event-driven architectures. * Familiarity with Infrastructure as Code (Terraform, CloudFormation, CDK). * Experience in financial services, insurance, or other regulated enterprise environments. * Prior experience as a Senior Engineer, Technical Lead, or Solution Designer., AWS Lambda, Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Architectural Engineering, Artificial Intelligence (AI), Authentication, Automation, Best Practices, Business Architecture, Business Support, Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cost Control, Data Quality, Distributed Computing, Django, Docker, Documentation, Enterprise Application Integration (EAI), Financial Services, GitHub, High Availability, Incident Management, Insurance, Large-Scale Systems, Maintain Compliance, Mentoring, Metrics, Microservices, Microsoft Access Database, NoSQL, Operational Support, Patient Assessment, Performance Tuning/Optimization, Process Improvement, Production Support, Production Systems, Programming Tools, Prototyping, Python Programming/Scripting Language, Quality Management, REST (Representational State Transfer), Root Cause Analysis, SQL Databases, Scalable System Development, Security Infrastructure, Simple Queue Service (SQS), Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Integration (SI), Systems Scalability, Technical Leadership, Technical/Engineering Design, Test Plan/Schedule, Testing, Traffic Shaping, Unit Test ## Description We are seeking an experienced Senior Python Developer with strong AWS cloud expertise to design, develop, and support scalable, cloud-native applications, APIs, and data solutions. The ideal candidate will combine deep Python development skills with hands-on experience building distributed systems on AWS. This role requires ownership of the full software lifecycle, from solution design and implementation to production support and operational excellence., Python Development & API Engineering * Design, develop, and maintain Python-based backend applications, microservices, and APIs. * Build scalable RESTful APIs and integrations supporting enterprise applications and data platforms. * Develop reusable components, libraries, and automation frameworks following engineering best practices. * Implement secure API authentication, authorization, rate limiting, and monitoring capabilities. ____ Data Engineering & Processing * Build and maintain data ingestion, transformation, and processing pipelines. * Develop solutions for integrating data across multiple internal and external systems. * Optimize data access patterns, database interactions, and application performance. * Ensure data quality, validation, observability, and operational reliability., * Design and implement cloud-native solutions using AWS services such as Lambda, ECS, EKS, API Gateway, S3, DynamoDB, RDS, SQS, SNS, EventBridge, CloudWatch, and Step Functions. * Develop highly available, fault-tolerant, and scalable applications leveraging AWS best practices. * Implement infrastructure automation, deployment pipelines, monitoring, and operational controls. * Collaborate with cloud, security, and platform teams to ensure compliance, governance, and cost optimization. ____ Production Support & Reliability * Support business-critical production systems and APIs in a high-availability environment. * Perform incident triage, root cause analysis, and issue remediation. * Analyze logs, metrics, and system behavior to identify performance bottlenecks and reliability risks. * Drive continuous improvements in resiliency, observability, scalability, and operational efficiency ____ AI-Assisted Software Development * Leverage AI-powered development tools such as GitHub Copilot, Amazon Q, ChatGPT, Cursor, or equivalent tools to accelerate development and improve code quality. * Utilize AI for code generation, unit test creation, documentation, troubleshooting, code rev iews, and solution prototyping. * Validate AI-generated outputs to ensure alignment with security, architectural, and engineering standards. * Promote responsible adoption of AI-assisted development practices within the engineering team ____ Technical Leadership * Mentor junior developers and contribute to engineering standards and best practices. * Participate in architecture reviews, technical design discussions, and code reviews. * Partner with product, business, architecture, and operations teams to deliver high-quality solutions. * Communicate complex technical concepts effectively to both technical and non-technical stakeholders. ## Related Videos - [30 powerful AWS hacks in just 30 minutes: Boost your developer productivity](https://www.wearedevelopers.com/videos/1624-30-powerful-aws-hacks-in-just-30-minutes-boost-your-developer-productivity) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Enterprise Python: Software That Lives Long And Prosper](https://www.wearedevelopers.com/videos/946-enterprise-python-software-that-lives-long-and-prosper) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)