Python Sr Developer

Tata Consultancy Services Ltd

  • Des Moines, IA
  • 30+ days ago
  • $85,000–$105,000 Per Year
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • AWS Lambdaunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Engineeringunmatched
  • Artificial Intelligence (AI)unmatched
  • Authenticationunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Business Architectureunmatched
  • Business Supportunmatched
  • Cloud Applicationsunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cost Controlunmatched
  • Data Qualityunmatched
  • Distributed Computingunmatched
  • Djangounmatched
  • Dockerunmatched
  • Documentationunmatched
  • Enterprise Application Integration (EAI)unmatched
  • Financial Servicesunmatched
  • GitHubunmatched
  • High Availabilityunmatched
  • Incident Managementunmatched
  • Insuranceunmatched
  • Large-Scale Systemsunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • Microsoft Access Databaseunmatched
  • NoSQLunmatched
  • Operational Supportunmatched
  • Patient Assessmentunmatched
  • Performance Tuning/Optimizationunmatched
  • Process Improvementunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Programming Toolsunmatched
  • Prototypingunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Managementunmatched
  • REST (Representational State Transfer)unmatched
  • Root Cause Analysisunmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Security Infrastructureunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • System Integration (SI)unmatched
  • Systems Scalabilityunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Traffic Shapingunmatched
  • Unit Testunmatched

Description

Python Sr Developer

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.

Key Responsibilities

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.

____

AWS Cloud Engineering

  • 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.

____

Required Skills

  • 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.

Salary Range- $85,000-$105,000 a year

#LI-OJ1

Numbers & Facts

LocationDes Moines, IA
Salary$85,000–$105,000 Per Year

Similar Jobs

See more jobs