Principal Software Engineer - Python

enGen Global

Chennai District

On-site

INR 1,800,000 - 3,500,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Thryve Digital Health LLP seeks a Principal Software Engineer - Python Developer to lead design and delivery of complex server-side systems using Python (Flask, Django, etc.). The role demands setting coding standards, mentoring engineers, and partnering with cross-functional teams to translate business needs into robust software.

Responsibilities include building scalable Python services, collaborating on technical strategy, reviewing code, mentoring peers, and ensuring quality from development

Qualifications

  • 9–12 years of software development experience with 5–6 years in Python.
  • 8+ years building RESTful web services.
  • 8+ years with SQL/NoSQL/PGSQL/MySQL and database management.
  • 3+ years of experience in GCP or other cloud platform.
  • Strong mentoring and leadership abilities.
  • Experience prototyping and presenting to leadership.

Responsibilities

  • Build server-side Python applications (Flask, Django, etc.).
  • Lead technical strategies and build POCs.
  • Mentor junior engineers and conduct code reviews.
  • Collaborate with cross-functional teams to align tech with business.
  • Ensure code quality and industry-standard practices.
  • Coordinate with architects and product owners to gather requirements.

Skills

Python development
RESTful services
Data structures & algorithms
Team mentoring
Code reviews
Projects coordination

Education

Bachelor's degree in Engineering

Tools

GCP
Databases

Job description

Title: Python Developer – Principal Software Engineer
Location : Chennai & Hyderabad
Shift - 3pm to 12am / 1pm to 10pm

Thryve Digital Health LLP is an emerging global healthcare partner that delivers strategic innovation, expertise, and flexibility to its healthcare partners. Being a US healthcare conglomerate captive, we have direct access to deeper insights that help us accelerate our learning process and keeps us ahead of the curve. Thryve delivers next-generation solutions that enable our healthcare partners to provide positive experiences to their consumers.

Our global collaborative of healthcare, operations, and IT experts creates innovative and sustainable processes for our clients, which keeps the ever-evolving consumers engaged and assists them in managing the future of their healthcare better. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. Thryve is an equal opportunity employer and places a high value on integrity, diversity, and inclusion in the organization. We do not discriminate based on any protected attribute. For more information about the organization, please visit www.thryvedigital.com

Role Summary

This role demands a Principal Software Engineer who provides technical leadership in designing, developing and optimizing complex software systems using Python. The principal engineer will set coding standards, mentor junior developers and collaborate with cross functional teams to align tech solutions with business objectives.

Responsibilities
  • 1. Building efficient server-side applications in python (flask, Django, etc.)
  • 2. Expert in building efficient enterprise grade solutions in Python.
  • 3.Collaborate with external team to align on technical strategies and overall business objectives and build POCs for new use cases.
  • 4.Peer code review and coaching/mentoring junior team members.
  • 5.Solve technical challenges by debugging while writing code.
  • 6.Responsible to manage and support loading data into databases.
  • 7.Deploying solutions to test environment and elevating the solution to prod environments.
  • 8.Frequently performing code quality checks and enforce to ensure Industry standards.
  • 11.Co-ordinating with Architects, Product Owners/ Business to gather requirements and implementing the solutions.
  • 12.Identify risks and provide possible solutions to mitigate them.
  • 13.Implement software enhancements and suggest improvements.
  • 15.Taking ownership of multiple projects and deliveries and coordinating with the team to meet the deadlines.
  • 16.Building and contributing to technical roadmap and strategy for the team.
  • 17.Driving continuous improvement in development process and tools to enhance overall efficiency and quality.
Education

An undergraduate Engineering professional or higher qualification is preferred

Required Experience

Total Years of experience 9 -12 years

Required skills
  • 1. 9-12 years of experience in Software development out of which 5-6 years experience in python development
  • 2. At least 6 years of experience in building enterprise solutions
  • 3. 8+ years in Developing RESTFUL Web Services
  • 4. 8+ years of experience in SQL/NoSQL/PGSQL/MySQL and solid understanding/exposure to database management
  • 5. 3+ years of experience in GCP or any other cloud platform
  • 6. Ability to quickly produce prototypes and proof of concepts.
  • 7. Ability to present to leadership and articulate complex technical scenarios.
  • 8. Experience and willingness to mentor other engineers and help develop their skills and leadership.
  • 9. Ability to quickly produce prototypes and proof of concepts.
  • 10. Ability to present to leadership and articulate complex technical scenarios.
  • 11. Strong understanding of web services
  • 12. Strong skills of applying Data structures and algorithms in application development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Blackbuck Insights • Chennai District

On-site
INR 4,000,000 - 7,000,000
Senior Python Developer
Senior Python Developer

Blackbuck Insights, LLC • Chennai District

On-site
INR 2,500,000 - 5,500,000
Senior Consultant - Python developer
Senior Consultant - Python developer

enGen Global • Chennai District

On-site
INR 2,500,000 - 4,000,000
Principal Software Engineer
Principal Software Engineer

Lloyds Technology Centre • Hyderabad

Hybrid
INR 3,200,000 - 5,200,000
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Python Engineer
Python Engineer

KodeCorp • Hyderabad

On-site
INR 800,000 - 1,200,000
Sr. Python Developer
Sr. Python Developer

Psych X86 Technologies • Kolkata District

On-site
INR 1,200,000 - 1,800,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Software Engineer II -Python
Software Engineer II -Python

Trimble Inc. • Chennai District

On-site
INR 800,000 - 1,200,000
Senior Python Engineer
Senior Python Engineer

Siam Computing • Chennai District

Hybrid
INR 800,000 - 1,500,000