Tata Consultancy Services

Senior Software Engineer

Tata Consultancy Services$120K — $130K *
Plano, TX 75025In-Person
Information Technology
15+ years of experience
Job Overview by Ladders

Qualifications

  • Strong proficiency in Python programming language.
  • Hands-on experience with FastAPI to create backend services and APIs.
  • Proven experience designing and implementing Microservices architecture.
  • Experience with Amazon Aurora (PostgreSQL) or PostgreSQL databases.
  • Extensive knowledge of AWS services, including EC2, ECS/EKS, Lambda, RDS/Aurora, S3, IAM, and CloudWatch.
  • Strong understanding of REST APIs, asynchronous processing, and distributed systems.
  • Familiarity with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines.

Responsibilities

  • Design, develop, and maintain backend applications using Microservices architecture.
  • Build scalable RESTful APIs following cloud-native best practices.
  • Manage data persistence with Amazon Aurora (PostgreSQL-compatible).
  • Deploy services on AWS leveraging managed cloud services for robustness.
  • Implement service communication, authentication, and authorization mechanisms.
  • Optimize backend systems for high availability and fault tolerance.
  • Collaborate closely with cross-functional teams to deliver seamless solutions.
  • Support production systems through troubleshooting and performance tuning.

Benefits

  • Discretionary Annual Incentive for performance recognition.
  • Comprehensive medical coverage, including health, dental, and vision plans.
  • Family support through maternal and parental leaves.
  • Insurance options for auto, home, and identity theft protection.
  • Convenience benefits including commuter perks and professional training reimbursement.
  • Generous paid time off including vacation and sick leave.
  • Legal and financial assistance support, including a 401K plan and student loan refinancing.
Full Job Description
Must Have Technical/Functional Skill

We are seeking an experienced Senior Software Engineer (Python, AWS) with strong expertise in Microservices architecture, Python (FastAPI), Aurora PostgreSQL, and AWS services. The role focuses on designing and building scalable, cloud-native backend services to support high-performance enterprise applications.

Key Skills
• Strong proficiency in Python.
• Hands-on experience with FastAPI for building backend services and APIs.
• Solid experience in designing and implementing Microservices architecture.
• Experience working with Amazon Aurora (PostgreSQL) or PostgreSQL databases.
• Strong hands-on experience with AWS services, such as:
• EC2, ECS/EKS, Lambda
• RDS/Aurora
• S3, IAM, CloudWatch
• Strong understanding of REST APIs, asynchronous processing, and distributed systems.
• Experience with version control systems (Git) and CI/CD pipelines.

Good to Have
• Familiarity with messaging/streaming systems (SQS, SNS, Kafka).
• Experience with monitoring and logging tools in AWS.
• Knowledge of security best practices in cloud-based systems.

Experience Requirement
• 59 years of overall backend development experience.
• Proven experience building and supporting production-grade microservices on AWS.

Roles & Responsibilities
• Design, develop, and maintain microservices-based backend applications using Python and FastAPI.
• Build scalable and resilient RESTful APIs aligned with cloud-native best practices.
• Design and manage data persistence using Amazon Aurora (PostgreSQL-compatible).
• Develop and deploy services on AWS, leveraging managed cloud services.
• Implement service-to-service communication, authentication, and authorization mechanisms.
• Ensure high availability, fault tolerance, and performance optimization of backend systems.
• Work closely with frontend teams, DevOps, and solution architects to deliver end-to-end solutions.
• Troubleshoot production issues and support performance tuning and root-cause analysis.
• Follow secure coding practices, code reviews, and documentation standards.

Salary Range: $120,000-$130,000 a year

TCS Employee Benefits Summary:

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

#LI-SP1

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

  • Tata Consultancy Services
    Solution Architect - Agentic AI & Data
    $155K — $247K *
    Atlanta, GA 30349 (Fulton County)
    Enterprise Technology
    In-Person
  • Tata Consultancy Services
    Sr. iOS Developer
    $64K — $125K *
    Morrisville, NC 27560 (Wake County)
    Consumer Technology
    In-Person
  • Tata Consultancy Services
    SAP MFG Architect
    $150K — $180K *
    Chicago, IL 60629 (Cook County)
    Pharmaceuticals & Biotech
    In-Person
  • Tata Consultancy Services
    SAP PS COSTING Consultant
    $100K — $130K *
    Zarephath, NJ 08890 (Somerset County)
    Enterprise Technology
    In-Person
  • Tata Consultancy Services
    Cloud Architect
    $140K — $150K *
    Louisville, KY 40214 (Jefferson County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: