1 - 20 of 490 Jobs

Search for Senior Software Engineer - .NET

490 results

Apply
Creative Chaos logoCreative Chaos logo
Full-time|Remote|Remote — Pakistan

Job SummaryAs a Senior Software Engineer specializing in .NET at Creative Chaos, you will play a pivotal role in the development of robust server applications across various software platforms. Your primary responsibilities will include designing and implementing Restful APIs that serve client applications. You will ensure that the server application meets a…

Nov 6, 2023
Apply
Creative Chaos logoCreative Chaos logo
Full-time|On-site|Karachi, Sindh, Pakistan

Job SummaryAs a Senior Software Engineer specializing in .NET at Creative Chaos, you will play a pivotal role in developing robust server applications across various software platforms. Your primary responsibility will include crafting Restful APIs for client applications, ensuring that each solution meets high standards of functionality, security, and performance while remaining free of bugs. In this senior position, you will also mentor junior engineers and enhance team capabilities through effective training.Duties & ResponsibilitiesConduct thorough analysis of business requirementsEstimate and prioritize assigned tasks for efficiencyDevelop high-quality code and implement unit testsCollaborate effectively with team members across departmentsOptimize code for superior security and performanceMaintain and troubleshoot existing systemsUtilize issue tracking software to manage project updatesProvide regular status updates to stakeholdersEngage in direct communication with clientsManage version control of your codeResearch and integrate new technologiesLead a team of software engineers towards achieving project goalsProvide mentorship and training to team membersContinuously upgrade skills and knowledge baseParticipate in the evaluation process of candidates for open roles

Jan 16, 2024
Apply
Creative Chaos logoCreative Chaos logo
Full-time|Remote|Remote — Pakistan

Job Summary We are seeking a talented and experienced Principal Software Engineer specializing in .Net to join our dynamic team at Creative Chaos. In this role, you will be instrumental in the development of server applications across various software platforms. Your primary responsibility will involve crafting Restful APIs that will be utilized by client applications. As a Principal Software Engineer, you will ensure that the functionality, security, and performance of our server applications align with design specifications and are devoid of bugs. You will also lead a team of engineers, mentoring them through continuous training and providing guidance.Duties & ResponsibilitiesLead and inspire a team of software engineers.Mentor team members through training and constructive feedback.Conduct thorough analysis of business requirements.Estimate and manage assigned tasks efficiently.Write high-quality code and comprehensive unit tests.Collaborate effectively with team members and stakeholders.Optimize your code for enhanced security and performance.Maintain systems by resolving existing issues promptly.Update issue tracking software with relevant information.Provide clear and timely status updates.Communicate effectively with clients to understand their needs.Control versions of your code using version control systems.Research and evaluate new technologies to enhance the development process.Continuously upgrade your skills and knowledge in the field.Assist in evaluating candidates for open positions.

Aug 25, 2021
Apply
flatgigs logoflatgigs logo
Full-time|On-site|Karachi, Sindh, Pakistan

Join flatgigs as a Senior Full-Stack Software Engineer, where you will play a pivotal role in designing, building, and maintaining the vital frontend and backend components of Ahoy’s innovative movement and logistics platform. Your backend development will primarily leverage C#/.NET 5+ on Azure, utilizing event-driven patterns and high-performance SQL alongside modern architectural methodologies. On the frontend, you'll be responsible for crafting responsive and maintainable interfaces using Angular.You will work closely with product managers, DevOps, and fellow engineers to deliver solutions from inception to implementation, including architectural design, UI feature development, API creation, and production monitoring systems.Key Responsibilities:Design, implement, and maintain microservices and APIs utilizing ASP.NET Core and Entity Framework Core.Create responsive, reusable, and maintainable Angular components and user interfaces.Model robust relational schemas and compose high-performance queries for SQL Server.Build and integrate messaging and event systems (e.g., Azure Service Bus, RabbitMQ, Kafka) to facilitate decoupled, event-driven workflows.Apply Clean Architecture and Onion Architecture principles to maintain modular, testable, and maintainable codebases.Take ownership of the complete software delivery lifecycle, including automated testing, CI/CD pipelines, containerization, logging, and telemetry on Azure.Conduct peer code reviews and provide mentorship to junior and mid-level developers while promoting engineering best practices (SOLID, TDD, DDD).Troubleshoot production issues, optimize performance, and drive continuous enhancements in service reliability and UI responsiveness.

Jun 10, 2025
Apply
Creative Chaos logoCreative Chaos logo
Full-time|Remote|Remote — Pakistan

Job Summary:As a Senior/Principal Software Engineer specializing in .NET and React at Creative Chaos, you will play a pivotal role in designing and developing robust server and client applications across various software platforms. Your responsibilities will include crafting Restful APIs and developing engaging front-end interfaces for web applications. You will ensure that the functionality, security, and performance of applications align with design specifications and are devoid of bugs. In addition to your technical expertise, you will mentor junior engineers and contribute to building a strong team through effective training and guidance.Key Responsibilities:Analyze and translate business requirements into technical specifications.Estimate task complexities and timelines.Develop code and implement unit tests to ensure high-quality deliverables.Collaborate effectively with team members to achieve project objectives.Optimize code for improved security and performance.Maintain and troubleshoot existing systems to resolve issues proactively.Update and manage issue tracking software.Provide regular status updates to stakeholders.Engage in client communications as necessary.Manage version control of your codebase.Research and implement new technologies to enhance development processes.Lead a team of software engineers in various projects.Mentor and guide team members through training initiatives.Continuously upgrade your skills and knowledge in relevant areas.Participate in the evaluation of candidates for open positions.

Mar 15, 2024
Apply
AdalFi logoAdalFi logo
Full-time|On-site|Lahore

About AdalFi:AdalFi is at the forefront of the fintech revolution in Pakistan, transforming the landscape of digital lending. We specialize in developing intelligent credit infrastructure that empowers banks to make automated lending decisions in real-time, leveraging cutting-edge data science, machine learning, and AI technologies.About the Role:We are seeking a seasoned Senior Software Engineer with extensive experience in .NET frameworks and a proven track record in building fintech solutions. In this pivotal role, you will be instrumental in designing robust, scalable systems, tackling intricate engineering challenges, and guiding a high-performing development team. The ideal candidate is technically adept, proactive, and possesses excellent communication skills. Experience in a product-based company will be highly advantageous.Key Responsibilities:Develop and deploy high-performance fintech applications utilizing the .NET tech stack.Manage the full development lifecycle—from requirements gathering to implementation and final delivery.Address complex, real-world business challenges with clean, efficient, and maintainable code.Collaborate effectively with cross-functional teams including product management, design, and DevOps.Mentor junior engineers and advocate for best practices in code quality, performance, and security.Proactively enhance systems, tools, and processes to foster engineering excellence.Engage in architectural reviews and contribute to long-term technical strategy.Requirements:Bachelor’s degree in Computer Science or a related discipline.2–4 years of software development experience, with substantial hands-on expertise in .NET (C#, ASP.NET Core, Entity Framework, etc.).In-depth knowledge of object-oriented programming, design patterns, and principles of clean architecture.Proven experience in developing fintech products or platforms.Familiarity with SQL Server, REST APIs, microservices, and cloud platforms (preferably Azure).Exceptional problem-solving abilities and a proactive approach to technical challenges.Strong leadership and communication skills, with the capacity to influence and align teams.

Oct 21, 2025
Apply
Creative Chaos logoCreative Chaos logo
Full-time|Remote|Remote — Pakistan

Job OverviewJoin Creative Chaos as a Software Engineer specializing in .NET development. In this role, you will be instrumental in designing and building server applications across various software platforms. Your primary responsibilities will include crafting Restful APIs for client applications while ensuring top-notch functionality, security, and performance of our server applications, all while maintaining a bug-free environment.Key ResponsibilitiesAnalyze and interpret business requirements to deliver effective software solutions.Estimate and manage assigned tasks efficiently.Write clean, maintainable code and develop unit tests.Collaborate effectively with cross-functional team members.Optimize code for enhanced security and performance.Maintain and troubleshoot existing systems, addressing any issues that arise.Keep issue tracking software updated with progress and findings.Communicate regularly with clients to provide status updates.Manage version control of your code using Git.Research and implement new technologies to enhance development processes.Participate in continuous learning to upgrade skills and knowledge.

Mar 6, 2023
Apply
Translation Empire logo
Full-time|On-site|Rawalpindi, Punjab, Pakistan

Key Responsibilities:• Gain a comprehensive understanding of the existing system, including business requirements and technology stack.• Design and develop robust web applications and APIs utilizing the .NET Framework and C# programming language.• Establish database functionalities and communication structures for web applications and APIs.• Collaborate with the Quality Assurance Team for deployment and implementation processes.• Enhance application functionality through logical improvements and refined coding practices.• Utilize the latest and most suitable technologies in software development.• Work alongside front-end developers to ensure seamless integration.• Design and construct application layers effectively.• Provide ongoing maintenance and support for applications, including daily logging of code and database changes related to development tasks.

Feb 24, 2025
Apply
Epicmetry logoEpicmetry logo
Full-time|On-site|Karachi, Sindh, Pakistan

Become a part of Epicmetry as a Full Stack Software Engineer with a focus on .NET Core and Angular! We are a cutting-edge technology company dedicated to developing transformative software solutions. In this dynamic role, you will engage in the comprehensive development cycle—from initial concept to deployment and ongoing maintenance. Your technical skills will empower us to create high-quality, scalable applications that deliver significant business outcomes.Key Responsibilities:Design, implement, and maintain RESTful and gRPC services using ASP.NET Core and our Clean/Onion architecture.Develop responsive, reusable Angular components and rich interactive user interfaces.Create automated unit, integration, and end-to-end tests; ensure code quality through peer reviews.Model relational data and write efficient SQL for SQL Server; manage schema migrations using EF Core.Integrate structured logging, metrics, and distributed tracing (Application Insights / OpenTelemetry) into services.Contribute to containerization and CI/CD pipelines (Docker, Azure DevOps) and participate in on-call rotations.Engage in architecture discussions regarding micro-services, message-based patterns, and scalability strategies.Actively participate in agile ceremonies, providing accurate estimates and identifying blockers promptly.Maintain comprehensive technical documentation for the features and services you oversee.Core Tech Stack & Tools:Languages & Frameworks: C#, .NET 8, ASP.NET Core, EF Core, TypeScript, Angular (v15+).Cloud: Microsoft Azure (including App Service, Container Apps, Function Apps, Event Grid, Azure SQL, Azure DevOps).Data & Messaging: SQL Server, Redis, Azure Service Bus / RabbitMQ.DevOps: Docker, Azure DevOps pipelines, Git.Observability: Application Insights, OpenTelemetry.

May 1, 2025
Apply
Remotebase logoRemotebase logo
Full-time|Remote|Remote — Pakistan

At Remotebase, we are not just a job search platform; we are cultivating a vibrant remote work community where individuals can flourish and achieve their career aspirations. By connecting exceptional talent with leading clients, we simplify the job search process for professionals. Don't hesitate—join us and become part of our journey towards collective success!We are seeking an accomplished Senior Full Stack .NET Developer with a strong command of .NET Core and a wealth of experience in ReactJS. This position calls for a strategic and innovative thinker who is dedicated to crafting high-quality, scalable, and sustainable software solutions.Key Responsibilities:Software Development:Architect, develop, and uphold high-quality software applications utilizing .NET Core and ReactJS.Produce clean, scalable, and efficient code that adheres to industry best practices.Optimize application performance, quality, and user responsiveness.Engage in code reviews, offering constructive feedback to peers.Diagnose, debug, and enhance existing software systems.Technical Leadership:Demonstrate leadership by engaging in coding tasks and solving technical challenges.Guide and mentor junior developers, fostering their growth and productivity.Champion technical innovation and advocate for best practices within the development team.Team Collaboration:Collaborate closely with product managers, designers, and fellow developers to ensure project success.Participate actively in all stages of the software development lifecycle—from planning and design to development, testing, and deployment.Coordinate with cross-functional teams to align projects with business goals and compliance standards.Problem Solving:Identify and resolve technical issues, bugs, and performance bottlenecks.Devise and implement effective solutions for complex technical challenges.

Sep 9, 2024
Apply
Translation Empire logo
Junior .NET Developer

Translation Empire

Full-time|On-site|Rawalpindi, Punjab, Pakistan

Key Responsibilities: Enhance and upgrade existing .NET websites and applications. Demonstrate proficiency in .NET Core, MVC, Microservices, Entity Framework, and Vue.js (or equivalent JavaScript frameworks like React or Angular). Experience with Oauth 2.0, JWT Authentication, Onion Architecture, Hangfire, and the CQRS Pattern is highly desirable. Analyze system requirements and effectively delegate development tasks. Create scalable and efficient code for .NET software applications. Review, debug, and optimize existing .NET applications. Draft comprehensive software and application operating procedures. Complete assigned tasks from Senior .NET Developers within the designated timeframe.

Feb 24, 2025
Apply
AdalFi logoAdalFi logo
Full-time|On-site|Karachi

About AdalFi:AdalFi is a pioneering fintech organization transforming the landscape of digital lending in Pakistan. We are committed to developing intelligent credit infrastructure that empowers banks to make real-time, automated lending decisions utilizing state-of-the-art data science, machine learning, and artificial intelligence technologies.About the Role:We are seeking a talented Principal Software Engineer with extensive knowledge in .NET frameworks and a proven track record in developing fintech solutions. You will be instrumental in architecting scalable systems, addressing intricate engineering challenges, and guiding a high-achieving development team. This position is perfect for a technically proficient individual who demonstrates initiative and possesses strong communication skills. Experience in a product-focused company is highly advantageous.Key Responsibilities:Lead the design, development, and deployment of scalable fintech applications utilizing the .NET technology stack.Manage the complete development lifecycle—from requirements gathering to implementation and delivery.Address complex, real-world business challenges with clean, efficient, and maintainable code.Collaborate with cross-functional teams, including product management, design, and DevOps.Guide junior engineers and advocate for best practices in code quality, performance, and security.Proactively seek opportunities to enhance systems, tools, and processes to foster engineering excellence.Engage in architectural reviews and long-term technical planning.

Oct 17, 2025
Apply
Creative Chaos logoCreative Chaos logo
Full-time|Remote|Remote — Karachi, Sindh, Pakistan

Job Summary As a Senior Software Engineer specializing in Node.js at Creative Chaos, you will play a pivotal role in the development of server applications across a range of software platforms. Your primary responsibilities will include crafting robust Restful APIs that cater to client applications, ensuring that our server applications are functional, secure, and perform optimally. You will also take on a mentorship role, guiding junior engineers and fostering team growth through comprehensive training.Duties & ResponsibilitiesAnalyze and interpret business requirements to develop effective solutions.Estimate and prioritize assigned tasks for efficiency.Write high-quality code and perform thorough unit testing.Engage in collaboration with cross-functional team members.Optimize code for enhanced security and performance.Maintain and troubleshoot existing systems to rectify issues.Keep issue tracking software updated for transparency.Provide timely status updates to stakeholders.Communicate effectively with clients to understand their needs.Manage version control of your codebase.Research and implement new technologies that enhance our product.Lead a team of talented software engineers, providing guidance and support.Mentor colleagues by sharing knowledge and best practices.Continuously upgrade your own skills and knowledge to stay ahead.Participate in evaluating candidates for new positions within the team.

Sep 27, 2023
Apply
Creative Chaos logoCreative Chaos logo
Full-time|Remote|Remote — Pakistan

Job SummaryWe are seeking a highly skilled Senior Software Engineer specializing in Java to join our team at Creative Chaos. In this role, you will play a pivotal part in developing robust server applications across various software platforms. Your primary responsibilities will include crafting RESTful APIs for client applications, ensuring the functionality, security, and performance of server applications align with design specifications, and maintaining a bug-free environment. As a leader, you will also be responsible for mentoring junior engineers, fostering team growth through training and collaboration.Duties & ResponsibilitiesAnalyze business requirements to define technical specifications.Estimate and plan tasks effectively.Write clean, maintainable code and comprehensive unit tests.Collaborate and communicate with team members and clients.Optimize code for enhanced security and performance.Diagnose and resolve existing system issues.Utilize issue tracking software to manage tasks.Provide regular updates on project status.Version control management of your code.Research and implement new technologies.Lead a team of software engineers, providing mentorship and guidance.Continuously upgrade your skills and knowledge.Evaluate potential candidates for open positions.

May 5, 2023
Apply
creativechaos logocreativechaos logo
Full-time|Remote|Remote — Islamabad, Islamabad Capital Territory, Pakistan

Job SummaryWe are seeking an experienced Senior PHP Software Engineer to join our dynamic team at creativechaos. In this role, you will be responsible for developing robust server-side web application logic. Your expertise will help us enhance back-end components, integrate with various third-party web services, and support front-end developers by seamlessly integrating their work with the application. You will also have the opportunity to create and implement plugins for popular frameworks.Responsibilities Analyze business requirements to design high-quality solutions Estimate tasks and deliver on time Write clean, maintainable code and conduct unit testing Collaborate with cross-functional teams to ensure project success Optimize code for improved security and performance Fix existing issues to maintain system integrity Keep issue tracking software updated with progress Provide regular status updates to stakeholders Communicate effectively with clients to understand their needs Manage version control of your code Research and implement new technologies to enhance product offerings Lead and mentor a team of software engineers Support team members through training and guidance Stay updated with industry trends and expand your knowledge Participate in candidate evaluations for open positions

Sep 28, 2023
Apply
Dubizzle Labs logoDubizzle Labs logo
Full-time|On-site|Karachi, Sindh, Pakistan

Join Dubizzle Labs as we expand our vibrant team in Karachi, where over 400 talented individuals collaborate to innovate. We seek passionate individuals who thrive on learning, performance, and mentoring. Our mission is to create an exceptional engineering environment focused on delivering outstanding value to our customers. As a Senior Backend Software Engineer, your main responsibility will be to develop a suite of world-class products that fuel our extraordinary growth across 10 countries.Are you a collaborative leader who genuinely enjoys guiding others on their journey to success? Do you possess the analytical skills to tackle complex challenges head-on? Can you inspire your team to achieve excellence while balancing technical aspirations with business goals? If this resonates with you, we invite you to apply! Stay current with the dubizzle code base technologies and emerging industry trends; Share your extensive knowledge of technologies and architectures while mentoring colleagues within your product stream; Collaborate with fellow Leads and Seniors to ensure the delivery of top-tier software; Uphold coding standards, guidelines, and best practices throughout the company; Demonstrate technical leadership by setting ambitious yet achievable goals and guiding the team towards successful project outcomes; Influence the technical vision and direction within your stream at dubizzle; Work closely with Product, Infrastructure, Design, UX, CLM, and Strategy teams to deliver high-quality products; Recruit exceptional talent to build high-performing teams and continuously raise engineering standards; Oversee our business KPIs as a liaison to the Product team and other business functions; Ensure that daily decisions align with our strategic vision and direction; Coach team members to become the next generation of technical leaders;

Feb 23, 2026
Apply
Careem logoCareem logo
Full-time|On-site|Lahore, Pakistan

Join Careem as a Senior Software Engineer I and become a part of our innovative technology team. In this role, you will collaborate with talented engineers and contribute to the development of cutting-edge solutions that drive our business forward. Your expertise will help shape the future of our platform, ensuring we remain at the forefront of the tech landscape.

Mar 10, 2026
Apply
Creative Chaos logoCreative Chaos logo
Full-time|On-site|Karachi, Sindh, Pakistan

Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at Creative Chaos. In this role, you will be instrumental in developing robust server applications across various platforms, focusing on the creation of RESTful APIs designed for client application consumption. You will ensure that our server applications meet design specifications, delivering optimal functionality, security, and performance while remaining bug-free. As a senior engineer, you will also play a crucial role in mentoring junior team members, fostering their professional growth through training and guidance.Duties & Responsibilities Conduct thorough analysis of business requirements Provide accurate task estimations Write high-quality code and unit tests Collaborate effectively with team members Optimize code for enhanced security and performance Maintain and troubleshoot existing systems Update issue tracking software regularly Communicate progress updates to stakeholders Manage code versioning Stay abreast of emerging technologies Lead and guide a team of software engineers Assess candidates for open positions

Mar 22, 2023
Apply
Creative Chaos logoCreative Chaos logo
Full-time|Remote|Remote — Pakistan

Job OverviewJoin Creative Chaos as a Senior Software Engineer specializing in Node.js. In this pivotal role, you will be responsible for the design, development, and maintenance of server applications across various software platforms. Your expertise in creating robust Restful APIs will empower client applications, ensuring they are functional, secure, and optimized for performance. You will also play a crucial role in mentoring junior engineers, enhancing team capabilities through guidance and training.Key ResponsibilitiesAnalyze and interpret business requirements effectively.Estimate and prioritize tasks with accuracy.Develop clean, maintainable code and comprehensive unit tests.Collaborate with cross-functional teams to achieve project goals.Optimize code to enhance security and performance metrics.Maintain existing systems by troubleshooting and resolving issues.Utilize issue tracking software to update and manage project statuses.Provide regular updates on project progress and challenges.Engage with clients to gather feedback and ensure satisfaction.Manage version control for your code effectively.Stay current with emerging technologies through research.Lead a team of software engineers, fostering growth and collaboration.Mentor team members, enhancing their skills through training.Continuously upgrade your technical knowledge and skills.Assist in the evaluation of candidates for new positions.

Sep 21, 2023
Apply
Careem logoCareem logo
Full-time|On-site|Karachi, Pakistan

Join our dynamic team at Careem as a Senior Software Engineer I, where you'll play a pivotal role in developing innovative software solutions that enhance our platform. In this position, you will collaborate with cross-functional teams, contribute to high-quality software design, and implement robust applications that meet both customer and business needs.

Mar 19, 2026

Sign in to browse more jobs

Create account — see all 490 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.