Senior Software Engineer

 

Description:

We are looking for a Senior Software Engineer who can design, develop, and deliver high-quality, scalable software solutions using modern frameworks and AI-augmented development practices. The ideal candidate will have a passion for clean, efficient code and an evolving AI mindset — leveraging AI tools to improve productivity, quality, and innovation. You will work closely with architects, QA, and UX teams throughout the entire software development lifecycle to build future-ready applications.

Key Responsibilities

  • Design, write, and maintain clean, efficient, and testable code according to business and technical requirements.
  • Enhance, optimize, and maintain existing systems to ensure performance, security, and scalability.
  • Participate in all phases of the software development lifecycle (SDLC) — including design discussions, coding, code reviews, testing, and deployment.
  • Employ AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code) to accelerate development, reduce errors, and improve design accuracy.
  • Leverage AI-driven testing, documentation, and debugging tools to streamline workflows.
  • Collaborate with cross-functional teams to define technical requirements, architectural decisions, and coding standards.
  • Support a culture of continuous improvement through automation, experimentation, and knowledge sharing.
  • Contribute to innovation efforts by proposing technical enhancements and exploring AI integration opportunities in the product ecosystem.
  • Participate in root-cause analyses for production issues and propose sustainable solutions.
  • Document technical designs, code changes, and system configurations clearly and comprehensively.

Experience Requirements

  • 3–6 years of hands-on software development experience, ideally in enterprise or SaaS product environments.
  • Demonstrated experience working across multiple components in distributed or microservices architectures.
  • Desired Technical Skill Set
  • Strong command of Java, Spring Framework, Hibernate/JPA, and related technologies.
  • Solid understanding of microservices design and implementation.
  • Experience with relational databases (MySQL, PostgreSQL); NoSQL exposure is a plus.
  • Familiarity with templating engines (Velocity, Thymeleaf, or similar).
  • Knowledge of JavaScript, jQuery, and front-end integration patterns.
  • Exposure to AI/ML concepts, Python scripting, or AI infrastructure (LangChain, LlamaIndex, etc.) is desirable.
  • Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes) is a plus.
  • Practical experience or interest in AI development tools such as:
  • GitHub Copilot / Copilot Pro
  • Cursor
  • Claude Code
  • Tabnine or similar AI code completion tools

Organization Human Linked
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2026-02-21 1:34 am
Expires on 2026-04-07