Principal Software Engineer

TenX


Date: 2 weeks ago
City: Lahore
Contract type: Full time

Qualification:

Bachelor’s degree in computer science, Software Engineering, or a related field.


Experience:

6-7 years of production-level software development experience with a strong focus on Python-based backend systems, relational databases with supporting experience in React.js and D3.js-based frontend/data visualization, and scalable architecture design for data-driven applications.


Primary Technical Skills

  • Expert in Python, min. 4+ years of production experience
  • Expert-level experience with the following technologies and platforms:
  • PostgreSQL database development, including schema design, relational data modeling, indexing, joins, stored functions, views, query optimization, and performance tuning
  • Airflow-supported ETL/data-ingestion workflows and data warehouse integration
  • SQL Server / Azure SQL, including stored procedures, views, data models, query optimization, reporting, and analytical workflows
  • Microsoft Azure, including Azure Functions, Azure Queues, Azure Log Analytics, Azure SQL, and cloud-based backend processing
  • Event-driven processing, asynchronous workflows, and backend integration patterns
  • Azure DevOps for CI/CD pipelines, environment promotion, release coordination, and deployment reliability
  • Git, code review workflows, branching strategies, and collaborative software delivery
  • Containers, Linux / command shells, scripting, and production support tooling
  • PostHog for application analytics, product insights, and usage tracking
  • Technical escalation points for complex backend, database, data-processing, and production issues
  • Lead and mentor engineering teams through design discussions, code reviews, task breakdown, debugging support, release planning, and technical communication with product and client stakeholders.

Architecture

  • Design, document, and implement scalable backend and data-processing architecture for a biomedical data platform, including Python Django and FastAPI services and frontend integrations using React.js and D3.js
  • Own project-level technical direction across API design, data contracts, ingestion workflows, analytics pipelines, cloud services, and integration patterns, ensuring solutions are maintainable, extensible, and capable of scaling across application, data warehouse, reporting, and client-facing use cases.
  • Architect reusable backend, messaging, analytics, and data-processing components designed for long-term maintainability, observability, and scale.

Process / Product / Management

  • Led teams of 5+ engineers in production environments for 3+ years while also contributing directly to the code base

Other Skills / Responsibilities

  • Fluent in English, expert communication skills - can understand complex technical issues and summarize in plain language
  • Business acumen - ability to understand not only technical but also business needs, and be able to code/architect solutions that help push the company forward
  • Direct code contributor - coding more complex tasks and/or features to improve quality and throughput
  • Available for stakeholders, clients, and production-critical discussions as needed
  • On-call production support - to work with DevOps/etc, to establish production coverage for any outages, including communicating issues, debugging/troubleshooting, and getting other engineers/DevOps involved.
  • Work closely with the client to establish processes, architecture, software backlog, etc

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Manager Finance - Hightech Solutions

Taraki, Lahore
11 hours ago
Our client Hightech Solutions is hiring a Senior Manager Finance in Lahore.Key Responsibilities:- Oversee financial planning, budgeting, and forecasting processes.- Manage month-end and year-end closing processes.- Develop financial strategies to enhance company growth and profitability.- Ensure compliance with financial regulations and standards.- Lead the finance team to ensure timely and accurate financial reporting.- Analyze financial data to identify trends and...

IT Technician - Hightech Solutions

Taraki, Lahore
4 days ago
Our client Hightech Solutions is hiring a IT Technician in Lahore.High-tech Solutions is hiring an IT Technician in Lahore! Ready to be our tech wizard? Join our dynamic team and keep our systems running smoothly! We are looking for a skilled IT Hardware Technician to inspect, test, diagnose and verify the quality of IT equipment. The ideal candidate will ensure...

Supply Chain Executive / Pharmacist

Fresenius Medical Care, Lahore
5 days ago
Ensure inventory replenishment & reconciliation.Responsible for Sales Orders Processing and Readiness i.e., generate Deliver Note, instruct transporter regarding stock delivery co-ordinate with all the stakeholders at all levels to ensure safe delivery of stocks to the customers.Participate in S & OP Process, Demand planning and Forecast consolidation in coordination with Supply chain Team and internal, external team.Share the tracking reports...