JobHabor
Menu

Senior Software Engineer

SpurSol · Karachi

  • Software & SaaS
  • 51–200 employees
  • Karachi, Sind
8080

Hiring signal

Open

Still listed on the employer's own board · someone has already applied through it · How we score

All reasons
  • Open 59 days

In its favour

  • Still listed on the employer's own board
  • Someone has already applied through it

Did you apply?

Senior Software Engineer at SpurSol. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Senior Software Engineer - Spursol | Career Page

Senior Software Engineer

Karachi, Pakistan

Apply for Position Or refer someone

Job Openings Senior Software Engineer

About the job Senior Software Engineer

Senior Software Engineer

Responsibilities and Deliverables

  • Design, architect, and implement scalable, reliable, and secure applications.
  • Collaborate closely with product managers, engineers, and stakeholders to define solutions, identify bottlenecks, and address critical priorities.
  • Promote best practices in code quality, testing, CI/CD, and maintainability to minimize technical debt.
  • Lead design discussions and contribute to improving software architecture across the team.
  • Ensure code is reviewed, version-controlled, and documented effectively using Git.
  • Stay current with industry trends and emerging technologies, particularly in cloud, containerization, and AI/GenAI tools.
  • Mentor and guide team members, fostering a culture of collaboration, learning, and innovation.

Key Technical & Educational Requirements

  • 4+ years of professional software development experience in building and maintaining production systems.
  • Strong understanding of software design principles (OOP, SOLID, design patterns, domain-driven design, microservices, etc.).
  • Proven experience in backend and frontend development (language/framework agnostic e.g., Java, .NET, Go, Python, React, Angular, etc.).
  • Proficiency in API design and development and integration best practices.
  • Solid experience with relational and/or NoSQL databases and data modeling.
  • Hands-on expertise with Git and modern development workflows.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and deployment best practices.
  • Experience with Docker and container orchestration (Kubernetes) is a strong plus.
  • Exposure to AI and Generative AI tools for improving workflows or building intelligent applications is a plus.
  • Strong problem-solving skills, with the ability to balance technical trade-offs and business needs.
  • Excellent communication and collaboration skills, with prior experience working in agile teams.

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

More jobs at SpurSol

Similar roles