meta-pixel

Senior Software Engineer

  • Industry Other
  • Category Software Engineering
  • Location Kathmandu, Nepal
  • Expiry date Mar 29, 2026 (7 days left)
Job Description

Job Title: Sr. Software Engineer

Location: Kathmandu

Department: Engineering


Role Overview

As the Sr. Software Engineer at Navya Advisors Limited, you will play a pivotal role in shaping the architectural direction and technological foundation of our products and systems. This role is ideal for someone with a strong analytical mindset, hands-on experience in Django, and a solid understanding of DevOps practices.


You will be responsible for managing the full software development lifecycle—from architectural design to deployment—while also leading and mentoring a team of engineers. Your contributions will directly impact the scalability, resilience, and innovation of our platform as we scale our business in the financial services space.


Key Responsibilities

  • Architectural Leadership: Design and lead the implementation of scalable, maintainable, and secure system architectures for core products and platforms.
  • Technology Strategy: Collaborate with the CTO and product leadership to align technical solutions with business objectives and long-term vision.
  • Project Ownership: Oversee projects independently from planning to production deployment, ensuring alignment with timelines, budget, and quality standards.
  • Hands-on Development: Lead by example with active involvement in backend development using Django and related technologies.
  • DevOps Integration: Implement CI/CD pipelines, monitor application performance, and ensure seamless cloud deployments using modern DevOps tools and practices.
  • Team Leadership: Manage, mentor, and guide engineers, promoting a culture of technical excellence, collaboration, and continuous learning.
  • Cross-functional Collaboration: Work closely with product managers and other stakeholders to translate business requirements into technical solutions.
  • Quality & Standards: Ensure all code and systems meet high standards for security, performance, and maintainability.


Required Qualifications

  • Master’s degree in Computer Science, Software Engineering, or a closely related field.
  • 8+ years of hands-on software development experience, including 5+ years in technical leadership or architecture roles.
  • Proven experience designing and deploying complex Django-based applications in production environments.
  • Working knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins, GitHub Actions).
  • Proficiency in software design principles, distributed systems, and RESTful API development.
  • Experience with modern databases (SQL and NoSQL), caching strategies, and message brokers.


Preferred Qualifications

  • Experience with microservices-based architectures.
  • Familiarity with infrastructure as code and automated deployment pipelines.
  • Understanding of security best practices including secure coding, authentication, and data protection.


Leadership & Communication

  • Proven ability to lead and manage engineering teams.
  • Strong mentoring skills and a passion for helping others grow.
  • Clear and concise communication skills with both technical and non-technical audiences.
  • Ability to navigate complex technical decisions and guide the team through ambiguity and change.


What We Offer

  • Innovative Environment: A culture that supports innovation, learning, and autonomy.
  • Growth Opportunity: A strategic leadership role with visibility and influence across the organization.
  • Competitive Compensation: Salary, performance bonuses, and benefits in line with experience and contribution.
  • Meaningful Work: Be part of a team reshaping the financial services landscape in Nepal and beyond.


How to Apply

If you are interested in this opportunity, please send your updated resume and a cover letter to [email protected] by 05 April 2026.

Download Our Mobile App