Principal Software Engineer
Department: Professional Services
Location: Karachi, Lahore, Islamabad
Employment Type: FullTime
About AdalFi:
AdalFi is a leading fintech company revolutionizing digital lending in Pakistan. We build intelligent credit infrastructure for banks, enabling them to make real-time, automated lending decisions using advanced data science, machine learning, and AI technologies.
About the Role:
We’re looking for a Principal Software Engineers with deep expertise in .NET frameworks and proven experience building fintech products. You’ll play a key role in designing scalable systems, solving complex engineering challenges, and leading a high-performing development team. This role is ideal for someone who is technically strong, takes initiative, and communicates effectively. Experience working at a product company is a huge plus.
Key Responsibilities:
Lead the architecture, development, and deployment of scalable fintech applications using the .NET tech stack.
Own the end-to-end development cycle—from requirements gathering to implementation and delivery.
Solve complex, real-world business problems with clean, efficient, and maintainable code.
Collaborate with cross-functional teams including product, design, and DevOps.
Mentor junior engineers and promote best practices in code quality, performance, and security.
Take initiative in improving systems, tools, and processes to drive engineering excellence.
Participate in architectural reviews and long-term technical planning.
Requirements:
Bachelor’s degree in computer science or a related field.
4–7 years of software development experience with significant hands-on experience in .NET (C#, ASP.NET Core, Entity Framework, etc.).
Strong understanding of object-oriented programming, design patterns, and clean architecture principles.
Demonstrated experience working on or leading the development of fintech product(s) or platforms.
Experience with SQL Server, REST APIs, microservices, and cloud platforms (preferably Azure).
Excellent problem-solving skills and a proactive approach to technical challenges.
Strong communication and leadership skills, with the ability to influence and align teams.
A mindset focused on ownership, innovation, and continuous improvement.
What We Offer:
A high-impact role in a fast-paced and growing fintech company.
A collaborative, innovation-driven culture.
Opportunities to grow and lead within a strong engineering organization.
Competitive compensation and benefits.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
