Senior Software Engineer

Posted Yesterday
Be an Early Applicant
Lahore, Punjab, PAK
In-Office
Senior level
Artificial Intelligence • Internet of Things • Virtual Reality • Quantum Computing
The Role
The Senior Software Engineer will develop and maintain backend systems using Python, manage AWS infrastructure, implement best practices, and mentor junior engineers.
Summary Generated by Built In

We are seeking a highly skilled Senior Software Engineer who combines strong Python backend development expertise with deep AWS infrastructure knowledge. The ideal candidate will own systems end-to-end — from API design through production deployment — in a distributed, cloud-native environment where reliability, scalability, and engineering quality are critical.The candidate will play a key role in building scalable backend systems, managing cloud infrastructure, improving platform reliability, and contributing to engineering best practices.

Responsibilities
  • Design, develop, and maintain scalable Python backend systems and APIs using FastAPI, Django, or Flask.
  • Build microservices, internal tooling, and automation systems following clean architecture principles.
  • Implement asynchronous processing, task queues, and event-driven workflows.
  • Optimize application performance, reliability, and security standards.
  • Troubleshoot and resolve complex application-level issues.
  • Architect, deploy, and manage highly available, scalable, and cost-efficient AWS environments.
  • Manage AWS services including EKS, EC2, ECS, Lambda, RDS, S3, ElastiCache, CloudWatch, IAM, VPC, Route 53, ALB/NLB, Secrets Manager, ECR, and Auto Scaling.
  • Implement Infrastructure-as-Code using Terraform and/or CloudFormation.
  • Design disaster recovery, backup, failover, and high-availability strategies.
  • Build and maintain CI/CD pipelines for automated testing, deployment, and rollback.
  • Containerize workloads using Docker and manage Kubernetes clusters on EKS using Helm.
  • Implement blue-green, rolling, and canary deployment strategies.
  • Manage environment configurations and secrets securely.
  • Implement monitoring, logging, tracing, and alerting systems while establishing SLOs and SLIs.
  • Lead root-cause analysis for incidents and outages.
  • Participate in on-call rotations and incident response activities.
  • Mentor junior and mid-level engineers and conduct code reviews.
  • Collaborate with QA, Product, Data, and DevOps teams.
  • Contribute to technical roadmaps and engineering standards.



Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or relevant experience.
  • 4+ years of software engineering experience.
  • Strong Python expertise with FastAPI, Django, or Flask.
  • Hands-on experience with AWS cloud infrastructure and production deployments.
  • Experience with Docker, Kubernetes (EKS), Terraform, or CloudFormation.
  • Strong CI/CD knowledge using GitHub Actions, GitLab CI, Jenkins, or ArgoCD.
  • Familiarity with microservices, distributed systems, and event-driven architectures.
  • Good understanding of Linux, networking, and cloud security.
  • Experience with PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with Airflow, Celery, Kafka, or RabbitMQ is a plus.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, ELK, or Datadog.
  • AWS certifications are preferred.
  • Location: DHA Business Hub, Phase VIII, Lahore

    Skills Required

    • Bachelor's degree in Computer Science, Software Engineering, or relevant experience
    • 4+ years of software engineering experience
    • Strong Python expertise with FastAPI, Django, or Flask
    • Hands-on experience with AWS cloud infrastructure and production deployments
    • Experience with Docker, Kubernetes (EKS), Terraform, or CloudFormation
    • Strong CI/CD knowledge using GitHub Actions, GitLab CI, Jenkins, or ArgoCD
    • Familiarity with microservices, distributed systems, and event-driven architectures
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    151 Employees
    Year Founded: 2003

    What We Do

    FiveRivers Technologies provides enterprise-class solutions and software in areas like AI, autonomy, robotics, quantum cryptography, AR/VR, IoT, and cybersecurity, and has been pioneering virtualization and systems management technology since 2003.

    Similar Jobs

    In-Office
    Lahore, Punjab, PAK
    1447 Employees

    GoSaaS, Inc. Logo GoSaaS, Inc.

    Senior Software Engineer

    Cloud • Information Technology • Software
    In-Office
    Lahore, Punjab, PAK
    266 Employees
    In-Office or Remote
    Lahore, Punjab, PAK
    96 Employees

    Devsinc Logo Devsinc

    Senior Software Engineer

    Information Technology • Software
    In-Office
    Lahore, Punjab, PAK
    1934 Employees

    Similar Companies Hiring

    Idler Thumbnail
    Artificial Intelligence
    San Francisco, California
    6 Employees
    Bellagent Thumbnail
    Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
    Chicago, IL
    20 Employees
    Onshore Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    60 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account