Position title
Senior Software Development Engineer

Matrix Systems (Pvt) Ltd is actively seeking a full-stack engineer to join one of our product teams as a Senior Software Development Engineer. As part of our team, you will have the opportunity to work alongside other seasoned developers on a wide variety of technologies and apply your expertise on Enterprise-grade financial applications.

NOTE: This is an ON-SITE job based in Karachi for the day shift (9am - 6pm)


  • Work in collaboration with product experts and other team members to design, develop and test product features that meet given requirements
  • Active contribution in all phases of the development lifecycle
  • Write efficient and well-designed application code (primarily in Java, Javascript and Typescript), SQL queries, and stored procedures.
  • Identify and contribute in design improvement and code-refactoring initiatives
  • Coaching and mentoring software engineers
  • Contributes to level-1 and level-2 support being provided to client


Minimum 3 years of industry experience in developing enterprise-grade web applications using Java and related technologies

  • In-depth knowledge and understanding of OOP, OOD, database design, engineering best practices
  • Proficient in server-side programming and frameworks
  • Proficient in databases and ORM frameworks
  • Experience with Javascript frameworks (Angular JS, jQuery, etc.)
  • Experience in design and development of scalable cloud applications
  • Experience of working in Linux environments
  • Experience of working on CI/CD pipelines
  • Experience with SCM tools like SVN and Git
  • Proficient in reviewing and giving feedback on written code
  • Passionate about problem-solving, an active listener, and a knowledge contributor
  • Having good written and verbal communication skills
  • Preferably a BS degree in Computer Science, or any other STEM degree program

Job Type: Full-time


  • Javascript: 1 year (Preferred)
  • Angular JS: 1 year (Preferred)
  • Scalable web application design & development: 3 years (Preferred)
  • Java: 3 years (Required)


Employment Type
Job Location
Close modal window

Thank you for submitting your application. We will contact you shortly!