Salary
≈ $35k – $100k per year (Estimated)
Location
In office (Lahore)
Seniority
Principal · 7+ years exp
Employment
Full-Time
Confirmed on the employer's own hiring board on Oct 4, 2026. First seen by Alion on Oct 3, 2026.
Overview
Company
Impact
Profile match
Tkxel provides software development and digital engineering services. Its teams build web, mobile and cloud products for global clients. The company operates offices in Pakistan, the United States and Europe.
Principal Software Engineer
As an Principal Software Engineer at tkxel, you will contribute to the design and evolution of scalable, resilient, and maintainable systems across enterprise, IoT, and data-driven domains. This is a hands-on technical leadership role for someone with strong Java engineering depth, solid architectural thinking, and the ability to guide teams in building future-ready systems.
You will work closely with Java Architects, Solution Architects, DevOps engineers, Product Owners, and engineering teams to design clean, secure, and scalable solutions using modern Java technologies.
Key Responsibilities
- Design and contribute to modular, resilient application architectures using Java 17+, Spring Boot, and Spring Cloud.
- Apply domain-driven design, event-driven architecture, and microservices patterns to improve scalability and maintainability.
- Provide technical guidance on JVM behavior, garbage collection, threading, concurrency, and application performance.
- Support Java performance profiling, memory leak analysis, and application-level optimization.
- Evaluate trade-offs between blocking and non-blocking I/O, synchronous and asynchronous flows, and reactive programming models.
- Architect and implement real-time data ingestion and integration flows using Kafka, MQTT, WebSockets, gRPC, or similar technologies.
- Contribute to IoT backend systems that process high-volume sensor and device events with a focus on reliability, latency, and scalability.
- Integrate backend services with relational databases, NoSQL databases, time-series databases, data lakes, and analytics platforms.
- Collaborate with data engineering and AI/ML teams to define APIs, data contracts, and event schemas that support analytics and intelligent systems.
- Promote observability, distributed tracing, event traceability, and effective monitoring across services.
- Identify potential bottlenecks through code reviews, architectural reviews, load testing, and performance analysis.
- Advocate for clean architecture, SOLID principles, secure coding, and maintainable engineering practices.
- Design systems with resilience patterns such as graceful degradation, retries, circuit breakers, and idempotent service behavior.
- Mentor engineers on system design, code quality, performance tuning, and refactoring decisions.
- Collaborate with Solution Architects, DevOps, and Product Owners to balance technical quality, delivery speed, and business goals.
- Participate in technical discovery and pre-sales discussions to help evaluate client requirements, risks, and possible solution approaches.
- Stay updated on the Java ecosystem, including Project Loom, Virtual Threads, GraalVM, and modern cloud-native practices.
- Support modernization initiatives for legacy Java systems, including migration to cloud-native, containerized, or serverless architectures.
Requirements
- 7+ years of professional software development experience, including 2+ years in a technical leadership, system design, or architecture-focused role.
- Strong command of Java 17+, Spring Boot, Spring Cloud, JPA/Hibernate, and RESTful API design.
- Solid understanding of concurrency, JVM performance tuning, design patterns, and functional programming concepts in Java.
- Hands-on experience with microservices, API gateways, distributed systems, and service-to-service communication.
- Experience with distributed tracing and monitoring tools such as Zipkin, Jaeger, Prometheus, Grafana, ELK, or similar stacks.
- Cloud-native experience with AWS, Azure, or GCP, preferably with Kubernetes or container orchestration platforms.
- Proficiency with relational databases, NoSQL databases, and preferably time-series databases.
- Familiarity with CI/CD pipelines, GitOps practices, and modern DevOps workflows.
- Exposure to IoT protocols such as MQTT or CoAP is a strong plus.
- Experience with reactive frameworks such as Spring WebFlux or Vert.x is a plus.
- Understanding of real-time data streaming platforms such as Kafka; AWS Kinesis experience is a plus.
- Strong analytical and problem-solving mindset with the ability to identify patterns, root causes, and long-term solutions.
- Excellent communication skills with the ability to align engineering decisions with business goals.
- Mentorship-driven, collaborative, and comfortable working in cross-functional agile teams.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,169,581 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Lahore
Principal Software Engineer /.Net
5 hours ago
≈ $33k – $96k per year (Estimated) • In office • Full-Time • 6+ years exp • Lahore
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
AWS
GitHub
Management
Agile
Scrum
Apply
Senior Python Engineer
5 hours ago
≈ $31k – $86k per year (Estimated) • In office • Full-Time • 4+ years exp • Lahore
Python
SQL
Databases
MySQL
PostgreSQL
Mobile
Firebase
DevOps
Terraform
AWS
Docker
Kubernetes
Grafana
Unix
Management
Slack
Confluence
Agile
Scrum
Apply
Software Engineer, Control Plane
8 hours ago
$180k – $400k per year • Remote (United States) • Full-Time
AI/ML
AI Agents
Apply
Senior Software Engineer
8 hours ago
≈ $91k – $213k per year (Estimated) • Remote (United States) • Full-Time
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Hangfire
Databases
PostgreSQL
Frontend
React.js
DevOps
Docker Compose
Azure
AWS
Docker
Apply
Lead Software Engineer (Java/C++, Secret)
3 hours ago
$117k – $218k per year • Remote (United States) • Top Secret • Full-Time
Java
C++
Java
Spring Boot
DevOps
Rest API
CI/CD
Jenkins
AWS
Docker
Kubernetes
Linux
Management
Agile
Apply
Senior Backend AI Engineer
5 hours ago
≈ $109k – $241k per year (Estimated) • Remote (location not specified) • Full-Time • 5+ years exp
Python
Go
Java
SQL
Python
FastAPI
Databases
PostgreSQL
Redis
AI/ML
MLFlow
ONNX
TensorFlow
PyTorch
Triton
TorchServe
Machine Learning
DevOps
gRPC
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
Software Development Engineer II (SDE-II)
5 hours ago
In office • Full-Time • 2+ years exp • Bengaluru
Java
SQL
Java
Spring Boot
Apply
Data Engineer (Quantexa)
5 hours ago
≈ $12k – $28k per year (Estimated) • In office • 2+ years exp • Mumbai
Python
Java
Scala
Bash
Java
Gradle
Scala
ScalaTest
Databases
ElasticSearch
AI/ML
Hadoop
Spark
DevOps
GCP
Azure
CI/CD
Jenkins
Git
AWS
Docker
Linux
Apply
$93k – $119k per year • Hybrid • London
Java
Kotlin
SQL
Java
Maven
Kotlin
Mockito
Mobile
JUnit
Clean Architecture
DevOps
Rest API
gRPC
CI/CD
Jenkins
Docker
Platform Engineering
Apply
$66k – $86k per year • Hybrid • Contractor • London
Java
Kotlin
SQL
Java
Maven
Kotlin
Mockito
Mobile
JUnit
Clean Architecture
DevOps
Rest API
gRPC
CI/CD
Jenkins
Docker
Platform Engineering
Apply
Principal Software Engineer /.Net
5 hours ago
≈ $33k – $96k per year (Estimated) • In office • Full-Time • 6+ years exp • Lahore
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
AWS
GitHub
Management
Agile
Scrum
Apply
Senior Python Engineer
5 hours ago
≈ $31k – $86k per year (Estimated) • In office • Full-Time • 4+ years exp • Lahore
Python
SQL
Databases
MySQL
PostgreSQL
Mobile
Firebase
DevOps
Terraform
AWS
Docker
Kubernetes
Grafana
Unix
Management
Slack
Confluence
Agile
Scrum
Apply
Account Executive - North America
5 hours ago
≈ $74k – $161k per year (Estimated) • Remote (North America) • Full-Time • 3+ years exp • Reston
Marketing
Salesforce
HubSpot
Apply
Senior Data Engineer - Azure
5 hours ago
≈ $31k – $81k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Lahore
Databases
Databricks
Microsoft Fabric
AI/ML
Spark
DevOps
Azure
Analytics
Power BI
ETL/ELT
Azure Data Factory
Apply
Senior Data Engineer
5 hours ago
≈ $31k – $81k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Lahore
Databases
Databricks
Microsoft Fabric
AI/ML
Spark
DevOps
Azure
Analytics
Power BI
ETL/ELT
Azure Data Factory
Apply
Software Engineering Intern
2 days ago
In office • Internship • Lahore
Python
Bash
DevOps
OpenStack
Linux
Unix
Apply
Associate Software Engineer - OpenStack
2 days ago
In office • Full-Time • Bachelor's Degree • Lahore
Python
Go
JavaScript
SQL
Ruby
Node JS
Ruby
Ruby on Rails
Node JS
Nest.JS
Frontend
React.js
Apply
Full Stack Engineer
2 days ago
In office • Lahore
JavaScript
TypeScript
SQL
Node JS
Databases
Apache Kafka
AI/ML
Claude
Frontend
React.js
DevOps
Rest API
AWS
Apply
Software Engineer- ROR
2 days ago
In office • Full-Time • Bachelor's Degree • Lahore
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
MySQL
PostgreSQL
Frontend
React.js
DevOps
Git
Apply
Software Developer (Support)
4 days ago
In office • Full-Time • Bachelor's Degree • Lahore • Islamabad
C#
C#
.NET
Databases
MS SQL
DevOps
Azure
Apply
This is one of many
1,169,581 more open roles from verified company boards, updated every day.

