
Senior Python Software Engineer
22 hours ago
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:
- Develop and maintain a variety of internal software applications using Python and related technologies.
- Collaborate with cross-functional teams to design, develop, and implement new features and enhancements.
- Ensure software solutions meet standards for scalability, performance, and security.
- Write clean, efficient, and well-documented code that satisfies project requirements.
- Participate in code reviews, providing and receiving feedback to improve overall code quality.
- Debug, troubleshoot, and resolve software defects and technical issues in a timely manner.
- Follow agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
- Continuously improve technical skills and stay current with industry best practices and emerging technologies.
- Conduct comprehensive unit and integration testing to ensure code quality and reliability.
- 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
-
Senior Software Engineering, Python
23 hours ago
Hyderabad, Telangana, India Reveal Full time ₹ 1,04,000 - ₹ 1,30,878 per yearDescriptionJob 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...
-
Embedded Python Software Engineer
1 week ago
Hyderabad, Telangana, India beBeeSoftware Full time ₹ 7,50,000 - ₹ 15,00,000Software 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,...
-
Senior Python Software Engineer
6 days ago
Hyderabad, Telangana, India beBeeBackend Full time ₹ 75,00,000 - ₹ 1,25,00,000Job 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 yearJob 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...
-
Software Engineer, Senior
3 hours ago
Hyderabad, Telangana, India Infor Full timeJob 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...
-
Senior Software Engineer
3 hours ago
Hyderabad, Telangana, India Headspace Hr Full time ₹ 15,00,000 - ₹ 20,00,000 per yearRole & 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....
-
Principal Software Engineer
4 hours ago
Hyderabad, Telangana, India Tableau Software Full timeJob 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...
-
Python Software Engineer
22 hours ago
Hyderabad, Telangana, India Procter & Gamble Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob 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...
-
Senior Software Engineer
4 weeks ago
Hyderabad, Telangana, India Inity Infotech Full timeSenior 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...
-
Senior Software Engineer
20 hours ago
Hyderabad, Telangana, India Growel Softech Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSenior 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...