Principal Software Engineer

7 days ago


Lahore, Punjab, Pakistan Soliton Technologies Full time $3,500 - $7,000 per year

Job Description
About Us:
Persivia / Soliton Technologies is a global leader in AI-driven population health, chronic care management, clinical quality and real-time healthcare intelligence, with operations in Boston, Riyadh and Lahore. Our AI platform powers national-scale health transformation initiatives, real-time clinical decision support, VBC performance and digital-first care delivery.

About The Role
We are looking for a highly skilled Principal Software Engineer with strong expertise in backend (Java/Spring Boot, Microservices, Kafka) and frontend (Angular) development. The ideal candidate will be experienced in designing, developing and deploying scalable, high-performance applications within a microservices architecture preferably in the healthcare domain.

Responsibilities

  • Design and develop scalable, secure and high-performance backend services using Java 11/21 and Spring Boot.
  • Build and maintain RESTful APIs and integrate them with frontend applications and external systems.
  • Develop interactive and responsive web interfaces using Angular 13+.
  • Implement asynchronous and multithreaded processing for high-throughput applications.
  • Work with Kafka for real-time data streaming and event-driven architectures.
  • Manage data persistence layers using Cassandra, SQL Server or MongoDB.
  • Deploy and manage applications on JBoss, WildFly or Tomcat servers.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation and retrospectives.
  • Collaborate with cross-functional teams to ensure smooth integration, testing and delivery.
  • Follow best practices for code quality, performance tuning and security compliance.
  • Maintain detailed documentation for architecture, design and APIs.

Requirements Skills & Experience

  • Core Java (JDK 11+ preferred JDK 21)
  • Spring Boot / Spring Framework (REST, Security, Data, Cloud etc.)
  • Microservices architecture and containerization (Docker/Kubernetes)
  • Apache Kafka (Producer/Consumer, Streams, Schema Registry, Offset Management)
  • Angular 13+, TypeScript, HTML5, CSS3, Bootstrap/Material
  • Multithreading and Concurrency
  • Database expertise: Cassandra / SQL / MongoDB
  • Application servers: JBoss, WildFly or Tomcat
  • Version control: Git, Bitbucket
  • Build & CI/CD tools: Maven/Gradle, Jenkins, SonarQube
  • Cloud platforms (preferred): AWS / Azure / GCP (for deployment and messaging)
  • Testing frameworks: JUnit, Mockito, REST Assured, Postman
  • API documentation: Swagger / OpenAPI
  • Agile/Scrum practices (experience as a Scrum practitioner is a plus)

Preferred Qualifications

  • Bachelor's/Master's degree in Computer Science or Software Engineering
  • Experience in Healthcare / Clinical Data Integration (FHIR, HL7, CCD/CCDA)
  • Knowledge of security frameworks (OAuth2, JWT, OpenID Connect)
  • Experience with Elasticsearch or Cassandra-based analytics
  • Familiarity with DevOps pipelines and container orchestration
  • Understanding of Distributed Systems Design, Resilience and Fault Tolerance
  • Experience with message-driven architectures and event sourcing

Nice to Have

  • Certification in Java, Spring or Cloud platforms
  • Exposure to Data Streaming, ETL or Batch Processing systems

What We Offer

  • Tax-free, remittance-based salary structure.
  • Opportunity to work on cutting-edge HealthTech solutions impacting global healthcare.
  • Collaborative and innovative work environment.
  • Continuous learning and professional development opportunities.
  • Exposure to international teams and large-scale data platforms.

Role Code:
#ST25Q4PSE



  • Lahore, Punjab, Pakistan FALKENHERZ Group Full time 120,000 - 240,000 per year

    Principal Software EngineerWe're looking for a Principal Software Engineer with expertise in ReactJS, VueJS, Node.JS, PHP, and PostgreSQL. Join our team and be part of a ground-breaking initiative. This is an opportunity to lead by example while helping to nurture and develop a culture that believes in self-motivation and growth. Join us and make an impact...


  • Lahore, Punjab, Pakistan Cloudpacer Full time 60,000 - 180,000 per year

    Principal Software EngineerHighly skilled software engineer with 4+ years of hands-on experience in designing, developing, and scaling web applications and backend systems. Specialized in Python, Django, and FastAPI, with proven ability to lead engineering teams, architect large-scale systems, and deliver high-quality software in agile environments. Adept at...


  • Lahore, Punjab, Pakistan People Perfect Full time 900,000 - 1,200,000 per year

    We are looking for a highly capable PRINCIPAL SOFTWARE ENGINEER.Job Role and Duties:Backend development in Node or other related technologiesFront-end development in angular or other related technologies & creation of HTML/CSS.Develop APIs in Node as per standard and optimization.Integrate 3rd Party APIs.Enhancement and changing existing Modules.Team...


  • Lahore, Punjab, Pakistan Adal Fintech (Pvt) Ltd. Full time 1,500,000 - 3,000,000 per year

    About AdalFi:AdalFi is a leading fintech company revolutionizing digital lending in Pakistan. We build intelligent credit infrastructure for banks, enabling them to make real-time, automated lending decisions using advanced data science, machine learning, and AI technologies.About the Role:We're looking for a Principal Software Engineers with deep expertise...


  • Lahore, Punjab, Pakistan AdalFi Full time

    About AdalFi:AdalFi is a leading fintech company revolutionizing digital lending in Pakistan. We build intelligent credit infrastructure for banks, enabling them to make real-time, automated lending decisions using advanced data science, machine learning, and AI technologies.About the Role:We're looking for a Principal Software Engineers with deep expertise...


  • Lahore, Punjab, Pakistan SQI Engineering Full time $500,000 - $1,500,000 per year

    We are seeking a highly skilled and visionary Principal Software Engineer with deep expertise in the.NET MVC frameworkto lead the design and development of scalable, high-performance software solutions. The ideal candidate will bridge the gap between business requirements and technical execution, ensuring architectural integrity and alignment with enterprise...


  • Lahore, Punjab, Pakistan Tekhqs Full time $80,000 - $120,000 per year

    About the Role Were looking for a seasoned Principal Software Engineer ) to lead backend architecture and development for scalable, high-performance systems. This role involves guiding technical decisions, mentoring developers, and driving innovation across multiple projects.. The ideal candidate must be proficient in TypeScript and , have strong expertise...


  • Lahore, Punjab, Pakistan Creative Chaos Full time 1,000,000 - 1,200,000 per year

    Job Summary A Principal Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including but not limited to writing Restful APIs and developing front-end interfaces for the web. A principal software engineer makes sure that the...


  • Lahore, Punjab, Pakistan Code District Full time 1,200,000 - 3,600,000 per year

    Role Overview:Code District is looking for a Lead Software Engineer to own the architecture and delivery of modern, AI-enabled, cloud-native applications. This is a hands-on technical leadership role: you will design systems, guide implementation, enforce standards, mentor developers, and still write high-quality production code.Our core stack is...


  • Lahore, Punjab, Pakistan Dubizzle Labs Full time

    At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 300+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class...