Software Engineering Leader

6 days ago


Lahore, Punjab, Pakistan beBee Careers Full time

Job Title: Software Engineering Leader

We are seeking an experienced Senior Software Engineer to lead the development of our core back-end platform, Assembly Orchestrator.

About the Role:
  • The ideal candidate will have a strong background in Java micro-service architecture and extensive experience with event-driven systems.
  • You will design and implement scalable APIs, power data pipelines, and ensure high performance, reliability, and security in the cloud.

Key Responsibilities:

  • Backend API Development:
    • Design and implement Java micro-services that expose REST/JSON endpoints for SOP definition, execution, and monitoring
    • Define domain models, validation logic, and backward-compatible contracts
    • Ensure concurrency safety, idempotency, and exactly-once semantics during high-burst traffic
  • Scalability & Deployment:
    • Containerize services with Docker and deploy to AWS EKS/Kubernetes using Helm or Kustomize
    • Establish CI/CD pipelines with blue-green or canary release strategies for zero-downtime rollouts
    • Tune JVM parameters, thread pools, and HPA policies to meet sub-250 ms p99 latency SLOs
  • Data Pipeline Integration
    • Publish domain events to Apache Kafka via transactional or outbox patterns
    • Build or extend streaming jobs (Kafka Streams / Spark) that enrich and persist SOP data for analytics
    • Optimize storage layouts (PostgreSQL, Parquet/S3, Elasticsearch) for fast, multi-tenant queries
  • Performance, Reliability & Observability
    • Implement resilience patterns (bulkheads, circuit breakers, rate limiting) using Resilience4j or similar libraries
    • Instrument systems with Prometheus metrics, Jaeger traces, and structured logs (ELK)
    • Define SLOs/SLAs, create alert rules, and participate in on-call rotations and post-mortems
  • Security & Compliance
    • Enforce least-privilege IAM roles, secret management (AWS KMS / Vault), and fine-grained RBAC in Kubernetes
    • Automate evidence collection for SOC 2 and ISO 27001 audits
  • Collaboration & Mentorship:
    • Participate in design and code reviews, share best practices, and support the growth of junior engineers

Technical Requirements:

  • Languages & Frameworks: Java, Python 3.9+ (FastAPI/Django for auxiliary tooling), TypeScript/JavaScript
  • Data & Workflow Tools: Apache Kafka, Kafka Streams / Spark, Temporal, PostgreSQL, Elasticsearch
  • Infrastructure: AWS (EKS, S3, RDS, MSK), Kubernetes, Docker, Terraform
  • Monitoring & Observability: Prometheus, Grafana, Jaeger, ELK Stack
  • Security & Compliance: SOC 2, ISO 27001, Secret Management, Key Rotation

Requirements:

  • 7+ years in back-end or data-engineering roles, with at least 3 years building Java micro-services at scale
  • Production experience with event-driven architectures and streaming pipelines (Kafka or equivalent)
  • Hands-on deployment to AWS + Kubernetes and automation of CI/CD workflows
  • Demonstrated expertise in performance tuning, fault tolerance, and observability for high-throughput systems
  • Strong communication skills and a track record of collaboration in cross-functional teams

Preferred Qualifications:

  • Experience with workflow engines such as Temporal or Airflow
  • Background in real-time analytics and stream-join patterns
  • Familiarity with machine-learning data pipelines (feature stores, online inference)
  • Contributions to open-source projects
  • Previous startup experience operating in fast-moving, ambiguous environments


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Software Engineer LeaderWe are seeking a highly skilled and motivated Senior Software Engineer Leader to build a fully secure fintech platform. The successful candidate will be responsible for leading the development and implementation of a scalable, secure, and reliable platform.


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer III - PHP role at TCP SoftwareJoin to apply for the Software Engineer III - PHP role at TCP SoftwareGet AI-powered advice on this job and more exclusive features.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Software EngineerWe are looking for a skilled and experienced Senior Software Engineer to join our team.About the RoleThis is a senior-level position that requires strong technical expertise and leadership skills.The successful candidate will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Software Engineering LeaderAbout the RoleWe are seeking a seasoned Software Engineering Leader to spearhead our product development lifecycle. As a key member of our team, you will be responsible for leading, building, and mentoring high-performing software engineers to deliver exceptional outcomes.Key ResponsibilitiesOwn the full product development...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareJoin to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations...

  • Software Engineer

    5 hours ago


    Lahore, Punjab, Pakistan Chainfore Full time

    Company DescriptionChainfore is a global leader in next-generation digital services and consulting, specializing in transforming ideas into reality and developing cutting-edge solutions. With a commitment to innovation and excellence, Chainfore is a trusted partner for businesses worldwide.Role DescriptionThis is a full-time on-site role for a Software...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Lead Senior Software ArchitectThis is an exciting opportunity for a seasoned Senior Software Architect to lead the design and development of scalable, cloud-native applications with a focus on performance, reliability, and security.We are looking for a highly experienced and motivated leader with a strong foundation in application architecture, cloud-native...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer II, Machine Learning role at TCP Software1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer II, Machine Learning role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking a seasoned Software Development Manager to lead and mentor a team of engineers in delivering high-quality, scalable software. The ideal candidate will have a strong sense of ownership and accountability, with the ability to set clear goals, provide regular feedback, and support career development for team members.The successful...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    About this roleWe are looking for a Senior Software Engineer with experience in Laravel.Develop scalable and efficient APIs for web, mobile, and tablet applications.Enhance existing applications in PHP/Laravel and optimize database design.Design and implement effective database solutions.This is a senior-level position that requires extensive knowledge of...