Senior Python Software Engineer

7 days ago


Bengaluru, Karnataka, India Genpact Full time

At Genpact, we are looking for a Senior Python Software Engineer to join our team. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients.

Job Description

We are inviting applications for the role of Senior Python Software Engineer - Python AWS. As a Senior Python Software Engineer, you will follow the Agile development methodology and develop applications and create scripts based on detailed requirements and design provided by the Senior Developer.

  • Develop applications and scripts using Python.
  • Evaluate all the phases of SDLC, including documenting requirement specifications, creating detailed design document, coding modules, testing and deploying while ensuring that all the specifications including coding standards from Genpact and the client are followed.
  • Communicate efficiently within a multi-disciplinary project team employees and external agencies to complete assigned tasks on time and within specifications.
Qualifications We Seek in You

To be successful in this role, you should have:

  • A degree in Technology/Engineering/MCA.
  • Proficient in Python.
  • Proficient in SQL (MySQL, SQL Server, Oracle, PostgreSQL).
Preferred Qualifications/Skills

The ideal candidate will have:

  • Experience in developing applications by following the Agile methodology/Scrum.
  • Hands-on experience in Python packages like pandas & numpy.
  • Knowledge of object-oriented design and concepts in Python.
  • Hands-on experience in Flask (preferred) or Django.
  • Hands-on experience in NoSQL databases like MongoDB/DocumentDB and DynamoDB.
  • Hands-on experience in AWS especially in AWS Lambda, RDS, EC2, API Gateway, CloudFormation, SAM, Transfer Family and CloudWatch.
  • Good knowledge of XML, JSON, REST API and SOAP.
  • Excellent code review and debugging skills.
  • Good with handling structured/unstructured data from variety of sources.


  • Bengaluru, Karnataka, India Sonata Software Full time

    Job Title: Senior Cloud Software EngineerWe are seeking a skilled Cloud Software Engineer to join our team at Sonata Software. As a seasoned professional with 3-6 years of experience, you will be responsible for designing, developing, and deploying cloud-based applications using C#, Azure Functions, and Python.Key Responsibilities:- Develop and deploy...


  • Bengaluru, Karnataka, India TekIT Software Solutions Pvt. Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Python Developer to join our team at TekIT Software Solutions Pvt. Ltd. in Bengaluru.As a key member of our development team, you will be responsible for designing, developing, and implementing complex software applications using Python.You will work closely with cross-functional teams to ensure project...


  • Bengaluru, Karnataka, India ARA Resources Pvt. Ltd. Full time

    About ARA Resources Pvt. Ltd.As a leading IT solutions provider, our client offers Applications, Business Process Outsourcing (BPO) and Infrastructure services globally through a combination of technology know-how, domain, and process expertise. This has been the key to their success, enabling them to deliver quality solutions across various verticals that...


  • Bengaluru, Karnataka, India Michael Page Full time

    About Our ClientOur client is a pioneer in industrial automation, delivering cutting-edge solutions that drive business growth.Job RequirementsWe require a highly skilled Senior Python Software Engineer to develop scalable applications using Python, TensorFlow, PyTorch, or FastAPI. Key responsibilities include:Designing and implementing high-performance...


  • Bengaluru, Karnataka, India Deqode Full time

    At Deqode, we are looking for a highly skilled Senior Software Engineer - Python to join our development team.This role involves designing, developing, and deploying high-quality Python applications that meet business requirements.Key Responsibilities:Develop, test, and maintain scalable Python applications using Agile methodologies.Work closely with...


  • Bengaluru, Karnataka, India Scalian Full time

    Job DescriptionWe are seeking a highly skilled Senior Python Software Engineer to join our team at Scalain Bangalore.This is a permanent role that requires 8-10 years of experience in developing and maintaining high-quality Python applications and software solutions.Main Responsibilities:Design, develop, and implement new features and enhancements using...


  • Bengaluru, Karnataka, India Toshiba Software Full time

    Toshiba Software seeks a highly skilled Senior Software Engineer to join our team.Job DescriptionThe successful candidate will be responsible for:Participating in requirements analysis and components design.Independently handling complex programs or applications (Design & Development).Foreseeing issues/risks and taking corrective measures.Ensuring quality of...


  • Bengaluru, Karnataka, India Discoveries Quintessential Full time

    Discoveries Quintessential is seeking a highly skilled Senior Python Engineer to lead our data engineering efforts and develop LLM APIs. As a senior engineer, you will be responsible for designing and implementing robust data pipelines, developing and maintaining high-quality codebases, and collaborating with cross-functional teams to ensure seamless...


  • Bengaluru, Karnataka, India SMARTWORK IT SERVICES Full time

    Job Summary:We are looking for an experienced Senior Python Engineer to lead our software engineering efforts at SMARTWORK IT SERVICES. As a key member of our team, you will be responsible for designing, developing, and maintaining comprehensive automation frameworks using Python, as well as overseeing the development of reusable automation components and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software Group Cloud Software Group combines the capabilities of Citrix and TIBCO, creating one of the world's largest cloud software providers, serving over million users worldwide. When you join Cloud Software Group, you are making a difference for real people, each of whom counts on our suite of cloud solutions to get work done – from...


  • Bengaluru, Karnataka, India Uplers Full time

    We are seeking a highly skilled Senior Software Engineer (Python, React) to join our team at Uplers. In this role, you will be responsible for designing, developing, and deploying full-stack web applications using JS/Type Script with React & Tailwind for the frontend and Python with Fast API for the backend.Main Responsibilities:Develop scalable, efficient...


  • Bengaluru, Karnataka, India Finquest Full time

    Finquest is the premier platform delivering personalized connections to its clients who seek M&A (Mergers & Acquisitions) and direct investment opportunities in the Asia Pacific, European and North American mid-market space. With a unique database, machine learning and a team of experts, Finquest provides targeted, curated, and actionable connections, whilst...


  • Bengaluru, Karnataka, India BlackLine Full time

    As a Senior Software Engineer, you will play a crucial role in delivering high quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing, and scaling BlackLine's cloud-based backend services and driving innovation into our product suite.In this role, you will research, test, benchmark and evaluate new technologies,...


  • Bengaluru, Karnataka, India Hireveda Full time

    Job Description:We are looking for a highly skilled Senior Python Software Developer to lead our development team. As a senior developer, you will be responsible for designing and implementing software systems, collaborating with cross-functional teams, and staying up-to-date with the latest Python trends and technologies.Key Responsibilities:Develop and...


  • Bengaluru, Karnataka, India Euphoric Thought Technologies Pvt. Ltd. Full time

    Company OverviewEuphoric Thought Technologies Pvt. Ltd. is a modern technology solutions provider focused on delivering high-performance results for organizations.We strive to create a better future by adopting innovative thinking, acting with integrity, and maintaining an enthusiastic approach. Our services include Product Development, Cloud Management and...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are actively seeking a proactive and results-driven senior software engineer to join our esteemed product development team at Guidewire Software. As a Senior Java Software Engineer, you will play a pivotal role in crafting high-quality software that enhances the daily experiences of millions of users worldwide.Our Mission:Guidewire is the platform P&C...


  • Bengaluru, Karnataka, India Yo HR Consultancy Full time

    Role : Senior Software Engineer-Python Experience : 5-10 years Location : Bangalore Senior Python Developer/Lead : Job description : Lead and mentor a team of Python developers. Design, develop, and maintain highly scalable data processing applications Write efficient, reusable and well documented code Deliver big data projects using Spark, Scala, Python,...


  • Bengaluru, Karnataka, India Talent one Consulting Full time

    **Job Description:** Senior Software Engineering ManagerTalent one Consulting is seeking an experienced Senior Software Engineering Manager to lead our backend engineering team.The successful candidate will have a strong background in software engineering, with expertise in Python and Java. They will be responsible for designing and implementing large-scale...


  • Bengaluru, Karnataka, India Blue Yonder Full time

    We are seeking a highly skilled engineer to join our team at Blue Yonder as a Senior Software Developer - Python and Mulesoft. As a Senior Support Engineer 2, you will provide technical support for applications and services based on Python & Mulesoft.About the RoleThis is an exciting opportunity to join a dynamic and growing team, where you will have the...


  • Bengaluru, Karnataka, India Nazztec Private Limited Full time

    Job OverviewNazztec Private Limited is looking for a skilled Senior Python Engineer to design and implement automation scripts using Python. As a key member of our team, you will be responsible for developing and maintaining automation scripts, designing test cases, and collaborating with cross-functional teams to identify automation...