Senior Python Software Engineer

22 hours ago


Hyderabad, Telangana, India Zeta Global Full time US$ 1,20,000 - US$ 2,00,000 per year

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 secure software solutions.

In this role, you will work closely with cross-functional teams, contributing to the design, development, and optimization of our internal systems. Your expertise will help shape our technical landscape while ensuring best practices in code quality, testing, and maintainability.

Key Responsibilities:

  1. Develop and maintain a variety of internal software applications using Python and related technologies.
  2. Collaborate with cross-functional teams to design, develop, and implement new features and enhancements.
  3. Ensure software solutions meet standards for scalability, performance, and security.
  4. Write clean, efficient, and well-documented code that satisfies project requirements.
  5. Participate in code reviews, providing and receiving feedback to improve overall code quality.
  6. Debug, troubleshoot, and resolve software defects and technical issues in a timely manner.
  7. Follow agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
  8. Continuously improve technical skills and stay current with industry best practices and emerging technologies.
  9. Conduct comprehensive unit and integration testing to ensure code quality and reliability.
  10. Assist in the deployment of applications and provide ongoing maintenance of production environments to ensure smooth operations.

Required Skills & Experience:

  • At least 5 years of continuous, professional experience as a Python3 Software Engineer, developing, deploying, and maintaining production-grade applications.
  • Minimum 3 years of hands-on experience with at least 4 of the following Python frameworks, libraries, and tools: FastAPI, Pydantic, SQLAlchemy, Pandas, and messaging queues (e.g., Celery, Kafka, RabbitMQ).
  • Minimum 3 years of experience working in a Linux/Unix environment with expertise in system navigation, scripting, and troubleshooting.
  • Deep understanding of best practices for building scalable, high-performance, and secure software solutions.
  • Strong analytical, problem-solving, and debugging skills with a proven ability to diagnose and resolve complex issues efficiently.
  • Demonstrated commitment to continuous learning, innovation, and enhancing both individual and team performance
  • Extensive experience with unit and integration testing.
  • Proven expertise in designing, implementing, and maintaining robust unit and integration tests to ensure software reliability and quality.
  • Ability to troubleshoot and resolve dependency conflicts, versioning issues, and environment inconsistencies.
  • Self-starter with the ability to independently set up a complete Python development environment from scratch.
  • Proven ability to collaborate effectively with cross-functional teams to drive projects forward and deliver high-quality solutions.
  • Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications:

  • 1+ years of experience with Python packaging using setuptools, Poetry, or related tools.
  • Familiarity with publishing Python packages to PyPI or private repositories.
  • Experience automating package builds and releases (e.g., GitHub Actions, Bitbucket Pipelines, CI/CD).
  • Strong ability to diagnose and resolve dependency conflicts, versioning issues, and environment inconsistencies to ensure seamless development and deployment workflows
  • Experience designing and configuring Python-based stacks, including FastAPI, Pydantic, SQLAlchemy, Pandas, Celery and other relevant libraries.
  • Comfortable compiling and installing Python from source when necessary.
  • Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience

Commitment to Continuous Learning:

Proven commitment to continuous learning, staying ahead of industry trends, and driving innovation by adopting emerging technologies, optimizing best practices, and applying creative problem-solving to real-world challenges. This includes actively exploring advancements in software development, contributing to open-source projects, obtaining relevant certifications, or implementing innovative solutions to improve efficiency and scalability."

Examples:

  • Staying current with Python ecosystem updates (e.g., migrating to FastAPI for better performance and async capabilities).
  • Contributing to open-source projects or engaging with developer communities.
  • Earning industry certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Developer).
  • Implementing automation to streamline CI/CD pipelines and enhance deployment efficiency.
  • Researching and adopting best practices for security and performance optimizations in production environments.

This role provides an excellent opportunity for growth and offers exposure to a broad range of software development challenges. If you are passionate about coding and working in a collaborative, agile environment, we'd love to hear from you



  • Hyderabad, Telangana, India Reveal Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    DescriptionJob DescriptionPosition: Senior Software Engineer, PythonReports To: VP of EngineeringLocation: IndiaResponsibilities and DutiesAdd support for new platforms to our existing products and develop new products.Develop and review designs, code, unit tests, system tests, and documentation.Collaborate in root cause analysis; diagnose, isolate, and fix...


  • Hyderabad, Telangana, India beBeeSoftware Full time ₹ 7,50,000 - ₹ 15,00,000

    Software Engineer - Embedded PythonWe are seeking an experienced Embedded Python Software Engineer to join our team. The ideal candidate will have a strong background in software scripting, especially using Python, and experience working in embedded systems.About the Role:This is a challenging opportunity for a skilled Python Developer to design, develop,...


  • Hyderabad, Telangana, India beBeeBackend Full time ₹ 75,00,000 - ₹ 1,25,00,000

    Job Title: Python Backend Developer We are seeking a seasoned software developer with expertise in designing and developing scalable backend systems using Python. The ideal candidate should have hands-on experience with API development, PostgreSQL database management, and collaboration with cross-functional teams. Design and develop robust backend services...

  • Python Engineer

    2 hours ago


    Hyderabad, Telangana, India Algoleap Technologies Pvt Ltd Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Title: Senior Backend Engineer – Python & FastAPI Location: Hyderabad, India Experience Required: · Total Experience: 8 years · Relevant Experience: 6 years in backend development using Python, Flask, and related technologies --- Job Summary: We are seeking a highly skilled and experienced Senior Backend Engineer with a strong...


  • Hyderabad, Telangana, India Infor Full time

    Job DescriptionSenior Software Engineer (Python) Role Alignment with Business Plan: The Senior Software Engineer will be a key player in the Infor Data Services team, leading the development of innovative, customer-centric data management and data mesh solutions. This role involves architecting and integrating sophisticated data-driven backend systems with...


  • Hyderabad, Telangana, India Headspace Hr Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Role & responsibilitiesSenior Software EngineerExperience in Development and Testing of Data Centre Networking InfrastructureProgramming Experience of C/C++/ Python/GolanGood understanding of data structures, algorithms and computer science fundamentalsHands on experience with linux TCP/IP networkingNetworking Fundamentals related to routing and switching....


  • Hyderabad, Telangana, India Tableau Software Full time

    Job Description- Build new and exciting components in an ever-growing and evolving market technology to provide scale and efficiency.- Develop high-quality, production-ready code that can be used by millions of users of our applications- Make design decisions on the basis of performance, scalability, and future expansion.- Work in a Hybrid Engineering model...


  • Hyderabad, Telangana, India Procter & Gamble Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job LocationHYDERABAD OFFICE INDIAJob DescriptionAre 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...


  • Hyderabad, Telangana, India Inity Infotech Full time

    Senior Software EngineerLocation : Bangalore or Hyderabad, IndiaWorkplace Type : HybridAbout the Role : We are seeking a talented and passionate Senior Software Engineer to join our dynamic team. In this role, you will be instrumental in crafting innovative software solutions, building greenfield products, and mentoring junior developers. You will thrive...


  • Hyderabad, Telangana, India Growel Softech Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Senior Software EngineerDescriptionWe are seeking a Senior Software Engineer to join our dynamic team in India. The ideal candidate will have 5-7 years of experience in software development, contributing to the design and implementation of high-quality software solutions.ResponsibilitiesDesign, develop, and maintain scalable software applications.Collaborate...