Principal Software Engineer
Lahore, Punjab, PakistanAll locationsLahore, Punjab, PakistanKarachi, Sindh, PakistanIslamabad, Islamabad Capital Territory, Pakistan On-site
Salary not listedJobFig found this opening at its original source and checks that it remains available.
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. We’re looking for a Principal Software Engineers with deep expertise in .NET frameworks and proven experience building fintech products. This role is ideal for someone who is technically strong, takes initiative, and communicates effectively.
What you'll bring
- 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.
- 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.
- Experience working at a product company is a huge plus.
- preferably Azure