Senior Python Software Engineer
1 day ago
Job Title: Senior Python Developer
Location: Hyderabad
Employment Type: Full-time, Permanent
Mandatory Education Requirement:
Candidates from IIT, NIT, or IIM will be considered.
Job Overview
We are seeking a highly skilled Senior Python Developer with 5+ years of hands-on backend experience in Python, distributed systems, microservices, cloud technologies, and performance-oriented API development. The candidate must demonstrate strong problem-solving abilities, architectural thinking, and production-grade coding skills.
Applicants must be graduates of IIT, NIT, or IIM only.
Roles & Responsibilities
Back-end Development & API Engineering
- Develop - scalable Python applications, microservices, and high-performance API systems.
- Build - RESTful/gRPC APIs with best practices for performance, security, and reliability.
- Implement asynchronous processing with asyncio/FastAPI where applicable.
Architecture & Design
- Contribute to system architecture, design reviews, and technical roadmaps.
- Assist in microservice decomposition, data modeling, and inter-service communication patterns.
Database Engineering
- Work with PostgreSQL, MySQL, MongoDB, Redis, and implement optimized schemas.
- Implement caching, indexing, tuning, and efficient query execution.
Cloud Deployment
- Deploy and manage services on AWS/Azure/GCP.
- Ensure cloud security, monitoring, scalability, and cost optimization.
DevOps & CI/CD
- Work with Docker, Kubernetes, CI/CD pipelines (GitHub Actions/Jenkins/GitLab CI).
- Collaborate with DevOps for deployments, scaling, and automation.
Performance Optimization
- Conduct profiling, debugging, load testing, and performance tuning.
- Identify bottlenecks and ensure system scalability and reliability.
Security & Compliance
- Apply secure coding standards (OWASP).
- Implement authentication and authorization (JWT, OAuth2, SSO).
Collaboration & Leadership
- Collaborate closely with QA, Product, and DevOps teams.
- Mentor junior developers and participate in technical reviews.
Production Support
- Troubleshoot production issues, perform root cause analysis, and implement preventive measures.
Detailed Skills Required
Python Expertise
- Strong command over Python 3.x: decorators, generators, type hints, context managers.
- Deep understanding of concurrency, asyncio, threading, and multiprocessing.
Python Frameworks
- Hands-on experience with Django, Flask, FastAPI, or Tornado.
- Strong knowledge of ORMs, middleware, routing, and request handling.
APIs & Microservices
- Expertise in designing RESTful APIs, gRPC services, schema design, and versioning.
- Knowledge of distributed systems, service discovery, and inter-service communication.
Databases
SQL Databases (PostgreSQL/MySQL):
- Experience in joins, indexing, schema design, complex queries, and performance tuning.
NoSQL Databases (MongoDB, Redis):
- Strong understanding of key-value stores, caching patterns, aggregation pipelines, and in-memory data management.
Data Processing & Analytics Libraries (NumPy, Pandas)
Strong practical experience with Pandas for:
Large data manipulation
- Data cleaning & transformation
- Data Frames, merging, grouping, pivoting
Handling time-series data
Proficiency in NumPy for:
Numerical computations
- Array operations
- Vectorized operations
High-performance data processing
Experience using these libraries for backend data workflows, reporting pipelines, or analytical modules.
Cloud Technologies
- Experience with AWS/Azure/GCP: EC2, Lambda, S3, RDS, VPC, CloudWatch, Load Balancers.
- Cloud-native architecture, autoscaling, and cost-optimized deployments.
DevOps & Containerization
- Proficiency with Docker, multi-stage builds, container security.
- Kubernetes: Deployments, Services, ConfigMaps, scaling, Helm (added advantage).
- CI/CD pipelines: automated testing, build pipelines, deployment automation.
Messaging & Distributed Systems
- Experience with Kafka, RabbitMQ, Celery for asynchronous task processing.
- Strong understanding of distributed queues, events, retries, and workflows.
Testing & Code Quality
- Strong hands-on experience with pytest, unittest, mocking.
- Writing unit, integration, and automated tests with high coverage.
Software Architecture
- Strong understanding of design patterns (Factory, Strategy, Singleton, Observer, etc.).
- Knowledge of SOLID, Clean Architecture, and modular system design.
Soft Skills
- Excellent communication and documentation skills.
- Strong analytical thinking and the ability to work independently.
- Willingness to mentor team members and contribute to high-quality engineering culture.
Education (Mandatory Requirement)
Only candidates from the following top institutions are eligible:
- IIT - Indian Institutes of Technology
- NIT - National Institutes of Technology
- IIM - Indian Institutes of Management
-
Senior Python Software Engineer
3 days ago
Hyderabad, Telangana, India Zeta Global Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title: Senior Python Software EngineerJob Description:We are looking for a Senior Python Software Engineer with at least 5 years of hands-on experience in developing and maintaining Python-based applications. The ideal candidate is a problem solver who thrives in a fast-paced environment and is passionate about building scalable, high-performance, and...
-
Senior Automation Test Engineer using Python
6 days ago
Hyderabad, Telangana, India Cyanous Software Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionCyanous Software Private Limited is a leading global information technology, consulting, and business process services company. We leverage the power of cognitive computing, hyper-automation, robotics, cloud, analytics, and emerging technologies to help our clients thrive in the digital era. Committed to empowering individuals and...
-
Senior Software Engineer – Java, Python
2 weeks ago
Hyderabad, Telangana, India EPAM Systems Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are seeking aSenior Software Engineerskilled in Java and Python to join our Software, System, and Test Engineering team.You will work on advanced backend development projects involving REST APIs, Hibernate, and database optimization. Apply now to contribute your expertise to innovative solutions and collaborate with a dynamic team.ResponsibilitiesDesign...
-
Senior Backend Python Developer
6 days ago
Hyderabad, Telangana, India Jigya Software Services Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Title:Senior Backend Python DeveloperLocation:Hyderabad, Telangana (Work from Office)Experience:6 - 12 YearsJob Type:Full-TimeAbout the Role:We are looking for a seasoned Software Development Engineer to play a pivotal role in shaping the future of our backend infrastructure. You will be instrumental in designing, developing, and maintaining our...
-
Senior Software Engineer
1 week ago
Hyderabad, Telangana, India TSAR IT PRIVATE LIMITED Full time ₹ 3,60,000 - ₹ 6,00,000 per yearPriority: Immediate joiners preferredOpen Roles* Senior Embedded Engineer* Senior Embedded Software Engineer (C/C++, Linux/Yocto, OS9 Legacy Support)* Senior Embedded Full-Stack Engineer* Senior Software Engineer C# .NET* Senior .NET Developer (WPF)* Senior Full-Stack Developer (.NET + Angular + AWS Serverless)Hyderabad-based candidates will be prioritized...
-
Senior Software Engineer
5 days ago
Hyderabad, Telangana, India Dexur Full time ₹ 10,00,000 - ₹ 25,00,000 per yearAbout Dexur:Dexur is a fast-growing unified healthcare quality, safety, and incident management platform.Please visit our website: We work with 100+ hospitals and are partnered with leading hospital associations, including the Indiana Hospital Association, Texas Hospital Association, Illinois Hospital Association, and the Hospital Association of Southern...
-
Python Software Engineer
3 days ago
Hyderabad, Telangana, India Canonical - Jobs Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCanonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...
-
Senior Engineer-Python
1 week ago
Hyderabad, Telangana, India Creditsafe Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummary : We are looking for a Senior Engineer- Python with AWS, who will work to support existing applications and assist us in our transformation to our new cloud based web and API platforms. Initially working within our development team who use Agile methodologies (Scrum) to deliver high quality work to our market in the Nordics. The successful candidate...
-
Senior Python GenAI Engineer
5 days ago
Hyderabad, Telangana, India Tredence Full time ₹ 8,00,000 - ₹ 24,00,000 per yearJob Title: Senior Python GenAI EngineerLocation: Hyderabad (Hybrid)Employment Type: Full-TimeExperience Level: Senior (5+ years of experience)About the Role:We are seeking a highly skilled Senior Python GenAI Engineer to join our dynamic AI team. You will be responsible for building, deploying, and optimizing Generative AI (GenAI) solutions using large...
-
Senior Backend Engineer
2 weeks ago
Hyderabad, Telangana, India Jigya Software Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title: Senior Backend EngineerLocation: HyderabadJob Description:We are building a next-gen AI-powered CAD software platform that combines scalable cloud native services with advanced 3D modeling workflows.As a Senior Backend Engineer, you will design, develop, and optimize backend systems that power multi-user collaboration, secure data handling, and...