5,460 Python Software Engineer jobs in India
Python Software Engineer
Posted 2 days ago
Job Viewed
Job Description
HYDERABAD OFFICE INDIA
Job Description
Are you looking to take your career to the next level?
We're looking for a Junior Software Engineer to join our Data & Analytics Core Data Lake Platform engineering team. We are searching for self-motivated candidates, who will demonstrate modern Agile and DevOps practices to craft, develop, test and deploy IT systems and applications, delivering global projects in multinational teams.
P&G Core Data Lake Platform is a central component of P& G data and analytics ecosystem. CDL Platform is used to deliver a broad scope of digital products and frameworks used by data engineers and business analysts. In this role you will have an opportunity to use data engineering skills to deliver solutions enriching data cataloging and data discoverability for our users. With our approach to building solutions that would fit the scale P&G business is operating , we combine software engineering standard methodologies (Databricks) with modern software engineering standards (Azure, DevOps, SRE) to deliver value for P&G.
RESPONSIBILITIES:
+ Writing and testing code for Data & Analytics applications and building E2E cloud native (Azure) solutions.
+ Engineering applications throughout its entire lifecycle from development, deployment, upgrade, and replacement/termination
+ Ensuring that development and architecture carry out to established standards, including modern software engineering practices (CICD, Agile, DevOps)
+ Collaborate with internal technical specialists and vendors to develop final products to improve overall performance, efficiency and/or to enable adaptation of new business processes.
Job Qualifications
Qualifications
+ Bachelor's degree in computer science or related technical field.
+ 4+ years of experience working as Software Engineer (with focus on developing in Python, PySpark , Databricks, ADF)
+ Full stack engineering experience (Python/ React/ Javascript /APIs)
+ Experience demonstrating modern software engineering practices (code standards, Gitflow , automated testing, CICD, DevOps)
+ Experience working with Cloud infrastructure (Azure preferred)
+ Strong verbal, written, and interpersonal communication skills .
+ A strong desire to produce high quality software through multi-functional teamwork, testing, code reviews, and other best practices.
YOU ALSO SHOULD HAVE:
+ Strong written and verbal English communication skills to influence others
+ Proven use of data and tools
+ Ability to prioritize multiple priorities
+ Ability to work collaboratively across different functions and geographies
We produce globally recognized brands and we grow the best business leaders in the industry. With a portfolio of trusted brands as diverse as ours, it is paramount our leaders are able to lead with courage the vast array of brands, categories and functions. We serve consumers around the world with one of the strongest portfolios of trusted, quality, leadership brands, including Always®, Ariel®, Gillette®, Head & Shoulders®, Herbal Essences®, Oral-B®, Pampers®, Pantene®, Tampax® and more. Our community includes operations in approximately 70 countries worldwide. Visit to know more.We are an equal opportunity employer and value diversity at our company. We do not discriminate against individuals on the basis of race, color, gender, age, national origin, religion, sexual orientation, gender identity or expression, marital status, citizenship, disability, HIV/AIDS status, or any other legally protected factor.
"At P&G, the hiring journey is personalized every step of the way, thereby ensuring equal opportunities for all, with a strong foundation of Ethics & Corporate Responsibility guiding everything we do.All the available job opportunities are posted either on our website - pgcareers.com, or on our official social media pages, for the convenience of prospective candidates, and do not require them to pay any kind of fees towards their application."
Job Schedule
Full time
Job Number
R
Job Segmentation
Experienced Professionals
Senior Python Software Engineer
Posted 19 days ago
Job Viewed
Job Description
About PriceEasy:
Join one of the most respected and cutting-edge companies in the pricing and analytics industry! PriceEasy, a VC-backed leader, empowers convenience retailers with actionable insights through advanced technologies. With a robust, innovative platform trusted by top companies globally, we are at the forefront of revolutionizing how businesses optimize pricing, analytics, and site selection. This is your chance to contribute to a fast-growing, venture-backed company using modern technologies to solve complex, real-world challenges.
Learn more at priceeasy.com
YOU MUST BE A HANDS ON EXCEPTIONAL PROGRAMMER AND LOVE PROGRAMMING TO BE PART OF PRICEEASY TECHNICAL TEAM. WE HAVE NO PLACE FOR PEOPLE WHO JUST KNOW HOW TO MANAGE IN OUR TECH TEAM.
Position Overview:
We are seeking a visionary Senior Data Engineer to design, build, and scale robust data solutions that power PriceEasy's industry-leading platform. In this pivotal role, you will leverage your expertise in cloud-based architectures, big data processing, and modern engineering practices to shape solutions that drive business intelligence and innovation.
Key Responsibilities:
- Design and implement modern cloud-based application architectures for data engineering and analytics workflows.
- Develop, optimize, and maintain big data pipelines capable of handling large-scale datasets with efficiency.
- Write clean, efficient, and scalable Python code for data processing, ETL, and application development.
- Ensure data quality, consistency, and security across multiple systems and platforms.
- Collaborate with stakeholders to define data requirements and translate them into scalable technical solutions.
- Monitor, troubleshoot, and enhance system performance and reliability, ensuring uptime and responsiveness.
- Mentor and provide technical guidance to team members and stakeholders on best practices in architecture and data engineering.
Must-Have Qualifications:
- Proven expertise in designing and implementing modern cloud-based architectures with AWS .
- Hands-on experience with big data processing frameworks such as Apache Spark or Hadoop.
- Proficiency in Python with demonstrated success in building scalable data solutions.
- Strong understanding of distributed systems and microservices architecture .
- 5+ years of experience in developing and scaling technology solutions.
- Excellent problem-solving abilities with acute attention to detail.
- Strong communication and collaboration skills to work effectively across teams.
- Experience with Snowflake for data warehousing and analytics.
- Familiarity with Redis for caching and real-time data applications.
- Strong understanding of SQL and NoSQL database technologies .
- Experience implementing CI/CD pipelines and DevOps practices .
- Knowledge of machine learning workflows and tools for predictive analytics.
- Hands-on experience in startups or high-growth environments.
What We Offer:
- Exciting Career Growth : Be part of a VC-backed company working on industry-defining technologies.
- Cutting-Edge Environment : Collaborate with innovators in one of the most respected tech platforms in the industry.
- Competitive Compensation : A market-leading salary and benefits package tailored to your skills and experience.
- Collaborative Culture : A supportive, inclusive workplace that fosters growth and innovation.
This is 100% work from office position in Bangalore.
The salary range for the position is INR 20 lakhs to 35 lakhs
Java, Python Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Job Description: Java, Python Software Engineer (Remote) - India
We are looking for a skilled Software Engineer with expertise in Java, Python to join our growing technology team. The ideal candidate will have a strong background in building microservices, working with relational and NoSQL databases, implementing scalable APIs, and leveraging containerization technologies.
Key Responsibilities:
Design, develop, and maintain microservices using Java and Spring Boot framework.
Implement, optimize, and scale backend services with Python, ensuring high performance and reliability.
Develop and implement RESTful APIs and message-driven architectures to support application functionality.
Integrate microservices with Elastic DB, MongoDB, and other system components for seamless data storage and retrieval.
Optimize microservices for scalability, resilience, and performance in a distributed environment.
Use Docker to containerize applications and manage deployments across environments (development, test, production).
Leverage Kafka for messaging and event-driven architectures.
Participate in code reviews, identify potential issues, and suggest improvements to enhance system performance and maintainability.
Collaborate with cross-functional teams to understand requirements and deliver high-quality technical solutions.
Troubleshoot and resolve technical issues related to microservices, APIs, and backend systems.
Stay updated with emerging technologies and best practices to enhance the development process.
Required Skills and Experience:
Programming Languages: Strong proficiency in Java and Python.
Microservices & API Development: Experience in developing scalable microservices using Java (Spring Boot) and designing RESTful APIs.
Database Skills: Hands-on experience with Elastic Search (Elastic DB), MongoDB, and other NoSQL/relational databases.
Containerization & Orchestration: Proficiency with Docker and containerized application deployments.
Messaging Systems: Experience with Kafka or other event-driven messaging systems.
DevOps/CI-CD (Desirable): Familiarity with creating automated pipelines for deployment and testing.
Version Control & Collaboration: Proficiency in Git, GitHub/GitLab, and working in Agile/Scrum environments.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Ability to work in a fast-paced, collaborative environment.
Commitment to continuous learning and applying best practices.
Education and Experience:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Minimum 4 years of hands-on experience in backend software development, microservices, and API-driven architectures.
This is a unique opportunity to be part of a dynamic and innovative team, working on cutting-edge technologies and building robust backend systems that power high-performance applications. If you have a passion for backend development, microservices, and database optimization, we encourage you to apply!
Employment Type
Full-time
Python-Senior Software Engineer
Posted 11 days ago
Job Viewed
Job Description
Job Title: Senior Software Engineer
Job Location: Pune
Job Description:
Company Introduction
Join Nitor Infotech, an Ascendion company, where we innovate to create impactful software solutions. Our commitment to excellence and collaboration empowers our engineering team to deliver high-quality products that meet the needs of our clients.
Job Overview
We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products. Python FullStack Engineer Lead with responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
- Usual working hours to interface with U.S. clients and colleagues.
- Good English verbal communication skills required
- Group presentation skills preferred
- Ability to work independently and collaboratively required.
- Positive attitude and strong work ethic required
Key Responsibilities
- Write effective, scalable code.
- Develop back-end components to improve responsiveness and overall performance.
- Integrate user-facing elements into applications.
- Test and debug programs.
- Improve functionality of existing systems.
- Implement security and data protection solutions.
- Assess and prioritize feature requests.
Must-Have Skills
- At least 5+ years in web development and solid understanding of web technologies.
- Strong expertise Python Full stack and Django development.
- Knowledge of object-relational mapping (ORM).
- Familiarity with front-end technologies (like JavaScript and HTML5).
- Team spirit.
- Good problem-solving skills.
- 2+ years hands on work experience in ReactJS.
- GraphQL experience.
- Working experience in GCP serverless.
- Good to have exposure or knowledge in Redux.
- Good understanding of programming algorithms, data structures, etc.
- Develop RESTful web services.
- Maintain and develop application database integration.
- Good understanding of Docker, Microservices architecture.
- Good understanding of CI/ CD principles.
- Work closely with other team members.
- Learn new technologies quickly.
Education
- MCS/MCA in Computer Science, Engineering, or a relevant field.
What We Offer
- Competitive salary and performance bonuses.
- Comprehensive health and wellness benefits.
- Opportunities for professional growth and development.
- Flexible work arrangements.
- Inclusive and collaborative culture.
Staff Software Engineer - Python
Posted 2 days ago
Job Viewed
Job Description
The Software Engineer position is a challenging role within NI, requiring daily interaction with NI Engineering Teams. This is a multi-functional role dealing with diverse engineering skills to resolve problems, complete tasks, and develop features to support deployed custom solutions worldwide.
**In this Role, Your Responsibilities Will Be:**
+ Design, develop and maintain Build and Installer Tooling and Infrastructure (Software framework and tools) for Software products.
+ Efficiency improvements, enhancements (adding new features), and maintenance of automated build infrastructure.
+ Support the Product Teams to efficiently and productively demonstrate the Build Tooling.
+ Closely coordinate with the global product teams to deliver High-Quality products.
+ Follow the software development processes and design practices of the team.
+ Understand and enforce to the coding guidelines of the team.
+ Take ownership of features/modules within the product.
+ Participate in feature design, testing and code review exercises.
+ Meet challenging deadlines while ensuring code quality.
+ Involve in designing and writing test cases for the developed features.
+ Develop and maintain feature documentation.
**Who You Are:**
You promote high visibility of shared contributions to goals. You quickly and significantly take action in constantly evolving, unexpected situations. You actively seek guidance from pertinent sources to make timely and well-informed decisions. You handle the risk that comes with moving forward when the outcome is not certain.
**For This Role, You Will Need:**
+ B.E/ B.Tech/ M.E/M.Tech/ MCA in Computer Science/ Electronics and Communications/ Telecommunication/ Electrical Engineering/ Instrumentation Engineering
+ Proficiency/Experience of software design and development experience in Python
+ Minimum of 2 to 5 years of proven experience in Software Engineering
+ A demonstrated ability in problem-solving, diagnosing technical issues, and proposing reasonable solutions.
**Preferred Qualifications that Set You Apart:**
+ Experience with DevOps and CI/CD systems
+ Good in Linux Fundamentals
+ Demonstrated ability to:
1. persistently drive tasks to successful completion
2. effectively interact and connect with team members
3. effectively work in a diverse, multi-cultural group development environment
4. quickly learn applicable technology, systems, and products
+ Strong problem-solving skills, work ethic and drive to succeed
**Our Culture & Commitment to You**
At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.
We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
**Requisition ID** :
Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
Senior Software Engineer - Python
Posted today
Job Viewed
Job Description
What makes Techjays an inspiring place to work
At Techjays, we are driving the future of artificial intelligence with a bold mission to empower businesses worldwide by helping them build AI solutions that transform industries. As an established leader in the AI space, we combine deep expertise with a collaborative, agile approach to deliver impactful technology that drives meaningful change.
Our global team consists of professionals who have honed their skills at leading companies such as Google, Akamai, NetApp, ADP, Cognizant Consulting, and Capgemini. With engineering teams across the globe, we deliver tailored AI software and services to clients ranging from startups to large-scale enterprises.
Be part of a company that’s pushing the boundaries of digital transformation. At Techjays, you’ll work on exciting projects that redefine industries, innovate with the latest technologies, and contribute to solutions that make a real-world impact. Join us on our journey to shape the future with AI.
We are looking for an experienced Senior Software Engineer who will act as a cross-team technical leader and subject matter expert. You will design scalable systems and APIs, own delivery of complex projects, and drive engineering excellence by setting high standards for quality and performance. In this role, you will mentor engineers, influence architecture decisions, and champion automation and AI-driven tooling to accelerate delivery and raise the technical bar across teams.
Location : Remote
What You’ll Do
- Design systems and APIs that serve multiple teams and scale with business needs
- Own end-to-end delivery of complex projects in ecommerce, supply chain, or data platforms
- Lead architecture reviews, define design patterns, and tackle performance bottlenecks
- Drive technical quality and observability across teams and systems
- Mentor engineers across levels, helping others grow and deliver at a higher bar
- Champion AI tooling, automation, and developer efficiency initiatives
What You’ll Bring
- 5–12 years of professional software engineering experience
- Expertise in Python or C#, FastAPI, Kafka, PostgreSQL, Redis, and microservices
- Experience designing distributed systems and scaling backend infrastructure
- Strong knowledge of modern data stacks (e.g., DBT, Snowflake, AWS Glue)
- Excellent English communication—written, verbal, and async collaboration
Nice-to-Have
- Strong frontend development experience (React, TypeScript)
- Experience with observability platforms (Datadog, Prometheus, etc.)
- Proven impact through mentorship, tech standards, and cross-team influence
What we offer
- Best-in-class packages
- Paid holidays and flexible time off
- Casual dress code & flexible working environment
- Work in an engaging, fast-paced environment with ample opportunities for professional growth
- Medical insurance covering self & family up to 4 lakhs per person
- Diverse and multicultural work environment
- Be part of an innovation-driven culture with the support and resources needed to succeed
Staff Software Engineer - Python
Posted today
Job Viewed
Job Description
What makes Techjays an inspiring place to work
At Techjays, we are driving the future of artificial intelligence with a bold mission to empower businesses worldwide by helping them build AI solutions that transform industries. As an established leader in the AI space, we combine deep expertise with a collaborative, agile approach to deliver impactful technology that drives meaningful change.
Our global team consists of professionals who have honed their skills at leading companies such as Google, Akamai, NetApp, ADP, Cognizant Consulting, and Capgemini. With engineering teams across the globe, we deliver tailored AI software and services to clients ranging from startups to large-scale enterprises.
Be part of a company that’s pushing the boundaries of digital transformation. At Techjays, you’ll work on exciting projects that redefine industries, innovate with the latest technologies, and contribute to solutions that make a real-world impact. Join us on our journey to shape the future with AI.
We are looking for an experienced Staff Software Enginee r who will serve as a trusted technical leader, domain-level architect, and mentor across teams. You will drive technical direction, cross-team execution, and elevate the engineering bar at Techjays by creating scalable systems, shaping engineering culture, and championing AI-first innovation.
Location : Remote
What You’ll Do
- Define and lead architecture decisions for major systems and platforms
- Drive long-term technical vision and system evolution across domains
- Build resilient, scalable backend systems using Python, Kafka, PostgreSQL, and more
- Guide teams through ambiguous technical problems and unblock dependencies
- Manage a group of engineer while fostering a high-performance engineering culture
- Lead the adoption of AI and developer tooling that enhances team productivity
- Partner with product, UX, and data leaders to align business and tech roadmaps
What You’ll Bring
- 8–15+ years of engineering experience; recognized for technical leadership
- Mastery in backend system architecture, distributed systems, and infrastructure scalability
- Proven ability to set cross-team technical strategy and drive execution
- Advanced experience with data engineering, observability, and system reliability
- Strong communicator across geographies, functions, and seniority levels
Nice-to-Have
- Experience mentoring tech leads and building engineering practices at scale
- Exposure to frontend development (React/TypeScript) and cross-platform architecture
- Experience delivering innovation through platform engineering or shared services
What we offer
- Best-in-class packages
- Paid holidays and flexible time off
- Casual dress code & flexible working environment
- Work in an engaging, fast-paced environment with ample opportunities for professional growth
- Medical insurance covering self & family up to 4 lakhs per person
- Diverse and multicultural work environment
- Be part of an innovation-driven culture with the support and resources needed to succeed
Be The First To Know
About the latest Python software engineer Jobs in India !
Senior Software Engineer - Python
Posted today
Job Viewed
Job Description
For an Australian ASX listed MedTech company. We're looking for a Python Engineer with 10+ years of experience and expertise in Flask.
Key Skills & Experience:
- 7+ Years of Python, particularly Flask Framework experience
- Service-based Architectures such as Microservices
- Strong experience with REST APIs and Cloud Services (AWS/Azure/GCP)
- Unit Test Capability (Using Testing Frameworks) e.g. Pytest, PyUnit etc
- Kubernetes and/or other containerised environments
- Working with a CI/CD build tool (e.g. Jenkins, Bamboo) and Repositories
Nice-to-have: Experience with Java and Springboot is desirable but not essential
Roles & Responsibilities:
- Software development and testing
- Development of existing and new projects
- Assist in the preparation and documentation of project requirements, specifications, and project plan
- Conduct research on emerging application development software products, technologies, languages, and standards in support of procurement and development efforts
- Recommend, schedule, and perform software improvements and upgrades
- Recommend, schedule, and create management reports
- Assist in the development and maintenance of user manuals and guidelines
- User interface development and optimization (Secondary)
About Job:
- Fully Remote with relevant WFH equipment provided
- 8:30am IST to 5:00pm IST (Working in Australian Time Zone)
- 22 Days of Annual Leave
- MedTech Product Based Company
- Collaboration with the Australian and US based team.
- Dedicated learning time and mentoring from the team who have a desire to share their insights
- Employment Reward Recognition Program
Explore exciting Python