career-hero-banner

Careers at Dependibot

Join Dependibot to build innovative solutions, grow your skills, and shape the future with us.

Current Openings

We're always looking for great talent. Browse our current openings below.

Technical Program Manager (.NET)

12+ Years

Islamabad (On-Site)

Full-Stack .NET Vue Engineer

10+ Years

Islamabad (On-Site)

Web Security Engineer (Junior Level)

1-2 Years

Islamabad (On-Site)

Senior PHP Developer

7+ Years

Islamabad (On-Site)

Mobile Application Developer (Mid - Senior Level)

6–8 Years

Islamabad (On-Site)

Benefits of Working With Dependibot

We foster a collaborative culture that encourages learning and growth, providing ample opportunities to work on cutting-edge projects that shape the future of technology.

Rewards & Bonuses

Great work deserves great rewards. Earn more through performance, referrals, attendance, and effort.


team-tour

Medical Allowance

Your well-being comes first. Get support for healthcare needs and enjoy greater peace of mind daily.


Salary as Remittance

Get your salary via remittance. Receive financial support to manage changing living costs with ease.


Paid Leaves

Take time when you need it. Rest, recharge, manage personal matters, and return refreshed and ready.


Flexible Working ​Hours

Work with more flexibility. Find a routine that supports productivity, balance and life outside work.


Professional Development

Keep moving forward. Build new skills, earn certifications and create opportunities for more growth.


International Trips

See the world beyond work. Explore new places, experience new cultures and create memories together.


team-meeting-with-client
team-dinner-party

Local Trips

Take a break from the usual. Enjoy local adventures, fun experiences and memorable moments together.


Eid on Both Eids

Celebrate both Eids your way. Make time for family, traditions, and moments that matter most to you.


Birthday Celebrations

Your special day deserves a little extra. Celebrate your day with people who make work feel better!


Team Dinners & Events

Step away from the screens. Enjoy good food, great company, and quality time to connect beyond work.


birthday-celebration

Hear From Our Employees

Discover firsthand what our employees value most and what makes this a workplace they're proud to be part of.

sajjid-abbas-video
zahid-tanveer-video
kamran-khan-video

Our Locations

By leveraging the collective expertise of our senior teams and extensive global footprint, we empower organizations with bespoke solutions that harness industry best practices and cutting-edge technology.

Dependibot-Dubai-UAE​

Dubai, UAE

Fayetteville, United States​

Fayetteville, United States

Islamabad, Pakistan​

Islamabad, Pakistan

Technical Program Manager (.NET)

Location:

Onsite – Islamabad

About the Role

We’re looking for an experienced Technical Program Manager with a strong .NET background to manage international client projects from start to finish. You’ll be the main link between clients and our development teams, making sure projects are delivered on time and to a high standard.

Responsibilities

  • Serve as the primary point of contact for international clients, gathering requirements and turning them into clear deliverables.
  • Define project scope, timelines, and sprint plans, and track progress to ensure timely delivery.
  • Coordinate cross-functional teams, including developers, QA, UI/UX designers, and business analysts.
  • Provide hands-on technical guidance in .NET and C#, and review code for quality, security, and sound architecture.
  • Oversee QA and testing processes to ensure bug-free deliveries.
  • Lead and mentor teams through stand-ups, retrospectives, and performance reviews.
  • Maintain project documentation and share regular status reports with clients and stakeholders.

Requirements

  • 12+ years of software development experience with project management exposure.
  • Strong technical background in .NET, C#, ASP.NET MVC, Web APIs, and SQL Server.
  • Proven experience managing international clients.
  • Solid understanding of Agile, Scrum, and sprint planning.
  • Hands-on experience with code reviews, CI/CD, and code quality standards.
  • Experience with tools such as Jira, Azure DevOps, and Git.
  • Strong problem-solving, conflict resolution, and communication skills in English.

Nice to Have

  • PMP, CSM, or PMI-ACP certification.
  • Experience with .NET Core and cloud platforms like Azure or AWS.

Full-Stack .NET Vue Engineer

Location:

Onsite – Islamabad

About the Role

We’re looking for an experienced Senior Full-Stack .NET Developer to help modernize our lending platform, migrating a large legacy application to a modern .NET 10, Vue 3, and AWS architecture. You’ll build secure, scalable, multi-tenant services for loan management and payments, working in a collaborative team with trunk-based delivery and AI-assisted development.

Responsibilities

  • Build and maintain backend services using ASP.NET Core (.NET 10), Minimal APIs, Vertical Slice Architecture, and CQRS.

  • Develop data-heavy frontends with Vue 3, TypeScript, and Tailwind CSS, including grids and charts.
  • Build reliable background, scheduled, and batch services using queue/outbox-based and event-driven patterns.

  • Integrate third-party providers (payments, identity verification, messaging) with proper retries and error handling.

  • Design database schemas and optimize queries on SQL Server and PostgreSQL for production-scale data.

  • Reverse-engineer legacy code (WebForms, XML-mapped ORM, stored procedures) and re-implement business rules accurately on the new stack.

  • Write unit and integration tests, take part in code reviews, and follow established architecture and documentation.

  • Use AI coding agents (Cursor, Claude Code, Copilot, or similar) with a human in the loop, reviewing and validating all output.

Requirements

  • Strong ASP.NET Core experience, including mediator patterns (e.g. MediatR), pipeline behaviors, modular routing (e.g. Carter), and FluentValidation.

  • Solid async/await skills with no blocking on async code.
  • EF Core with both SQL Server and PostgreSQL, strong SQL, indexing, and reading execution plans.

  • A scale-aware mindset: avoiding N+1 queries, unbounded memory loads, and un-paged processing.

  • Strong Vue 3 (Composition API) with Vite, Pinia, vue-router, and vue-i18n; experience with AG Grid, AG Charts, or ApexCharts.

  • Hands-on AWS experience: hosting (managed and containers), S3, secrets management, queues, caching, logging/metrics, and KMS.

  • Secure coding practices (OWASP), careful handling of PII and financial data, and safe secrets management.

  • Experience with multi-tenant, stateless systems, feature flags, server-side permissions, structured logging, and search engine integration.

  • Understanding of lending concepts (loan lifecycle, amortization, payment posting, ACH/NACHA) or the ability to learn them quickly.

  • Strong Git skills with clean history and disciplined pull-request reviews.

  • Clear communication, discipline about scope, and a compliance-aware mindset.

  • Availability for occasional off-hours deployments (about once or twice a month).

Nice to Have

  • Direct experience in loan management, consumer lending, or fintech.

  • Experience with additional payment / messaging rails — e.g. debit-card processing and SMS (and other provider-based messaging) integrations.

  • Experience with CI/CD pipelines and containerization (e.g. Azure DevOps Pipelines, Docker).

  • Experience with a managed GenAI platform (e.g. AWS Bedrock).

  • Reporting / BI experience (e.g. PostgreSQL-based reporting, report-viewer tooling).

  • Prior experience modernizing or migrating a large legacy application to a modern service-based architecture.

Web Security Engineer (Junior Level)

Location:

Onsite – Islamabad

About the Role

We’re looking for a motivated Junior Web Security Engineer to help protect our web applications and infrastructure. You’ll work with development and DevOps teams to find, assess, and fix security vulnerabilities.

Responsibilities

  • Run vulnerability assessments and security testing on web applications and APIs.
  • Identify and report issues based on the OWASP Top 10, such as XSS, SQL injection, and CSRF.
  • Help developers fix vulnerabilities and follow secure coding practices.
  • Monitor security alerts and logs, and support incident response.
  • Maintain security tools and document findings and fixes.

Requirements

  • Bachelor’s degree in Computer Science, Cybersecurity, or a related field.
  • 1–2 years of experience in web security, application security, or a related role.
  • Understanding of the OWASP Top 10 and common web vulnerabilities.
  • Familiarity with tools like Burp Suite, OWASP ZAP, Nmap, or Nessus.
  • Basic knowledge of HTTP, TLS, authentication (OAuth, JWT), and web technologies.
  • Basic scripting skills in Python, Bash, or JavaScript.

Nice to Have

  • Certifications such as CompTIA Security+, CEH, or eJPT.
  • Experience with cloud security (AWS) or WAFs such as Cloudflare or AWS WAF.
  • Participation in CTFs or bug bounty programs.

Senior PHP Developer

Location:

Onsite – Islamabad

About the Role

We’re looking for an experienced Senior PHP Developer with a fintech background to build and maintain secure, scalable applications for electronic payments and payroll platforms. You’ll work in a sprint-based team and help shape the architecture of our Laravel-based systems.

Responsibilities

  • Design, develop, and maintain fintech applications using Laravel, Livewire, and AlpineJS.
  • Build features for electronic payments, payroll processing, and ACH transactions.
  • Apply OOP and event sourcing principles to create reliable, maintainable code.
  • Design efficient database schemas and optimize MySQL/MariaDB queries.
  • Handle basic DevOps tasks and server management on Linux.
  • Take part in sprint planning, code reviews, and team collaboration.

Requirements

  • BS in Computer Science or a related field (MS is a plus).
  • 7+ years of professional PHP development experience.
  • Fintech experience with domain knowledge of electronic payments, payroll platforms, and ACH.
  • Strong experience with Laravel, Livewire, and AlpineJS.
  • Proficiency in PHP, JavaScript, HTML, and CSS.
  • Solid understanding of OOP and event sourcing.
  • Strong MySQL/MariaDB skills, including query optimization and database design.
  • Basic DevOps and Linux Bash experience.
  • Experience with Git.
  • Excellent communication, collaboration, and problem-solving skills.
  • Experience working in sprint-based development environments.

Nice to Have

  • Experience building multi-tenant applications.

Mobile Application Developer (Mid–Senior Level)

Location:

Onsite – Islamabad

About the Role

We’re looking for an experienced Mobile Developer to build and maintain high-quality Android and iOS applications using native and cross-platform technologies, working closely with product, design, and backend teams.

Responsibilities

  • Develop and maintain mobile apps using Kotlin, Swift, and React Native.
  • Design clean, scalable app architecture and integrate APIs and third-party SDKs.
  • Optimize app performance and resolve production issues.
  • Manage releases on the Google Play Store and Apple App Store.
  • Review code and mentor junior developers.

Requirements

  • 7–8 years of mobile development experience.
  • Strong skills in Kotlin (Jetpack, Compose), Swift (SwiftUI/UIKit), and React Native (TypeScript).
  • Experience with MVVM/Clean Architecture, REST APIs, Firebase, and CI/CD.
  • A track record of apps published on both stores.
  • Good communication and problem-solving skills.

Nice to Have

  • Experience with Kotlin Multiplatform or Flutter.
  • Experience in fintech, healthcare, or e-commerce apps.