Tata Consultancy Services · Cupertino, CA
Senior Engineer - Python
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
- Must have technical skills
- Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
- 7+ years of experience in backend development with a focus on microservices architecture
- Strong hands-on experience with Python and FastAPI framework for building RESTful and async APIs
- Proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB) Experience with containerization and orchestration (Docker, Kubernetes)
- Strong understanding of microservices design patterns Experience with message brokers (SQS)
- Familiarity with CI/CD pipelines and DevOps practices
- Strong analytical, debugging, and problem-solving skills
API Development & Microservice Design
- Design, develop, and maintain scalable Python-based microservices using FastAPI Build high-performance RESTful and async APIs following OpenAPI/Swagger standards
- Implement dependency injection, middleware, and background task processing using FastAPI's native capabilities
- Develop and maintain models for data validation, serialization, and schema enforcement.
Monitoring, Logging & Observability
- Integrate structured logging using libraries like Python's logging module
- Implement distributed tracing using OpenTelemetry or Elastic stack for end-to-end request visibility Expose Prometheus metrics and build Grafana splunk dashboards for service health monitoring Salary Range: $100,000 - $150,000 a year
More jobs at Tata Consultancy Services
Applied AI Engineer
Cupertino, CA
Engineer - computer Systems Support
Cupertino, CA
Hardware Server Engineer
Cupertino, CA
Robotics Engineer - Computer Systems Support
Cupertino, CA
Similar jobs at other companies
Python Engineer
Citigroup · Irving Texas United States
Senior Python Engineer
Citigroup · Irving Texas United States
Lead Software Engineer-PYTHON
JPMorganChase · Houston, TX, United States
Python Software Engineer III
JPMorganChase · Plano, TX, United States
Senior C++/Python Software Engineer
Lockheed Martin · Hanover, MD