×
Register Here to Apply for Jobs or Post Jobs. X

Developer, Backend Developer, Software Development

Job in Des Moines, Polk County, Iowa, 50319, USA
Listing for: Tata Consultancy Services
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, AWS, DevOps
Salary/Wage Range or Industry Benchmark: 85000 - 125000 USD Yearly USD 85000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

Python Senior Developer with strong AWS cloud expertise to design, develop, and support scalable, cloud-native applications, APIs, and data solutions. This role combines deep Python development skills with hands-on experience building distributed systems on AWS. Ownership of the full software lifecycle—from solution design and implementation to production support and operational excellence—is required.

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, Event Bridge, Cloud Watch, 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 to accelerate development and improve code quality.
    • Utilize AI for code generation, unit test creation, documentation, troubleshooting, code reviews, 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 No

    SQL 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, Cloud Formation, 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-$125,000 per year

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary