Principal Software Engineer - Python Developer

Ilink Talent Solutions

Hyderabad, Chennai District

On-site

INR 3,500,000 - 6,500,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ilink Talent Solutions is seeking a Principal Software Engineer with deep Python backend experience to lead the design and delivery of scalable healthcare technology solutions. You will drive architecture, mentor engineers, review code, and ensure high-quality releases using Python, REST APIs, and cloud platforms.

The role emphasizes leadership, technical strategy, and collaboration with product teams to deliver robust backend systems.

Qualifications

  • Strong hands-on Python backend development expertise.
  • Experience designing scalable backend services for healthcare tech.
  • Proficiency with Python ecosystems, REST APIs, and databases.
  • Experience with cloud platforms and performance optimization.
  • GitLab project delivery and mentoring capabilities.

Responsibilities

  • Define technology roadmaps and technical approaches for applications.
  • Design server-side apps using Python frameworks (Django/Flask/FastAPI).
  • Build POCs and prototypes for new healthcare use cases.
  • Mentor junior engineers and conduct code reviews.
  • Identify and resolve performance issues across apps and databases.
  • Drive engineering best practices and ensure timely delivery.

Skills

Python
Django
Flask
FastAPI
REST APIs
SQL/NoSQL
Performance Tuning
Cloud Platforms
GitLab
Code Reviews

Tools

PostgreSQL
MySQL
Redis
SQLAlchemy

Job description

Job Summary

We are looking for a Principal Software Engineer Python with 9-12 years of software development experience, including 5-6 years of strong Python development experience. The role involves designing and developing scalable, high-performance backend applications and providing technical leadership for healthcare technology solutions.The ideal candidate should have strong expertise in Python, Python packages, RESTful APIs, SQL/NoSQL databases, performance tuning, cloud platforms, scalable application development, system design, and GitLab project delivery. The candidate will also contribute to technical strategy, mentor engineers, conduct code reviews, and drive engineering best practices.

Job Description
Key Responsibilities
  • Define technology roadmaps, technical approaches, and solutions for assigned applications/products.
  • Design and implement efficient server-side applications using Python, Django, Flask, or FastAPI.
  • Build POCs and prototypes for new healthcare use cases and technical solutions.
  • Collaborate with Architects, Product Owners, Business teams, and external teams on technical strategies and requirements.
  • Conduct peer code reviews, establish coding/design standards, and mentor junior engineers.
  • Automate code quality checks and promote engineering best practices.
  • Identify and resolve application, cloud, and database performance issues.
  • Design and develop scalable, reliable, and high-performance applications.
  • Deploy solutions across test and production environments and support production releases.
  • Drive continuous improvement in development processes, tools, quality, and efficiency.
  • Identify technical risks and recommend appropriate mitigation strategies.
  • Own technical delivery and ensure projects are delivered on schedule with quality.
  • Prepare and maintain technical and solution documentation.
Profile Description

Principal Software Engineer - Python with 9-12 years of software development experience and strong hands-on expertise in Python backend development, scalable applications, REST APIs, databases, cloud platforms, and performance optimization.The candidate must demonstrate GitLab project delivery, strong Python package expertise, Performance Tuning, and practical application of Data Structures & Algorithms. Strong experience with Django/Flask/FastAPI, PostgreSQL/MySQL/NoSQL, SQLAlchemy, Redis, asyncio, Celery, Dask, NumPy, SciPy, PyArrow, and cloud platforms such as GCP/AWS/Azure is preferred.The role is suited for a technically strong Principal/Lead Python Engineer who can own architecture and technical solutions, troubleshoot complex performance issues, conduct code reviews, mentor engineers, build POCs, and collaborate with architects and business stakeholders to deliver scalable, secure, high-quality healthcare applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Consultant - Python Developer
Consultant - Python Developer

enGen Global • Chennai District

On-site
INR 1,500,000 - 2,800,000
Principal Architect
Principal Architect

Armakuni • Ahmedabad District

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Definitive Healthcare • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Industry-leading benefits
Collaborative workplace
Flexible work hours
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Python Developer
Senior Python Developer

Kodecorp • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Sr. Software Engineer
Sr. Software Engineer

aeroqube Inc. • Dadri

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

Novel Financial Solutions • Chennai District

Hybrid
INR 3,000,000 - 4,500,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000