Play StoreDownload Bdjobs Live App
Nagad Limited

Bank/Non-Bank Fin. Institution

Senior Software Engineer - Software Development

Nagad Limited

Application Deadline : 20 Sept 2026

Vacancy:N/A
Age:Not Specified
Location:Dhaka
Salary:Competitive
Experience:3 Year
Gender:No Preference
Job Type:Full Time/Permanent
Industry:Bank/Non-Bank Fin. Institution
Published:10 Sept 2026

Education

  • Bachelor/Honors, Bachelor of Science (BSc)

Experience

  • 3 Year

Skills

  • API integration
  • Automated Testing
  • Flutter
  • • Git
  • • Java
  • RESTful API
  • Spring Framework
  • SQL

Additional Requirements

  • Strong hands-on expertise in backend development using Java with Spring and/or Micronaut.
  • Solid experience in frontend development with React and mobile app development using Flutter.
  • Strong understanding of database design, data modeling, SQL, query optimization, and performance troubleshooting.
  • Good knowledge of microservices, REST APIs, integrations, authentication, authorization, resilience, and secure API development.
  • Strong understanding of application security, secure coding, encryption, data protection, vulnerability management, and security-by-design.
  • Experience with software architecture, design/integration patterns, scalability, high availability, and maintainable system design.
  • Proficiency in Git, branching, pull requests, code reviews, and collaborative development practices.
  • Practical experience with CI/CD, automated builds and testing, deployment automation, and release management.
  • Experience in application monitoring, logging, observability, metrics, alerting, incident resolution, and production support.
  • Strong knowledge of unit, integration, regression, API, performance, and reliability testing.
  • Ability to analyze technical requirements, estimate effort, assess risks, identify dependencies, and recommend effective solutions.
  • Strong troubleshooting and root-cause analysis skills for complex production and architectural issues.
  • Ability to review code and technical designs and provide constructive guidance to fellow engineers.
  • Experience mentoring engineers and promoting engineering standards, knowledge sharing, and continuous improvement.
  • Strong communication, stakeholder management, teamwork, and technical documentation skills.
  • Ability to work independently, take ownership, and make effective technical decisions.
  • Ability to assess emerging technologies and determine their practical business applications.
  • Knowledge of fintech or transaction-processing systems, including transaction integrity, idempotency, reconciliation, auditability, data protection, and high availability, will be an advantage.

Responsibilities & Context

  • Analyze business and technical requirements and convert them into scalable, secure, and effective technical solutions.
  • Lead the design and development of complex software applications, APIs, services, and system integrations.
  • Take ownership of application architecture, component design, integration patterns, technical standards, and solution design where required.
  • Review existing systems to identify opportunities for modernization, optimization, improved performance, scalability, maintainability, and technical debt reduction.
  • Develop, enhance, and maintain reliable production-level applications in line with SDLC, coding standards, and engineering best practices.
  • Lead technical, code, and implementation reviews to ensure quality, security, maintainability, and compliance with approved standards.
  • Break down complex requirements into technical tasks, estimate development efforts, identify dependencies and risks, and support delivery planning.
  • Develop and integrate APIs, microservices, and enterprise systems while ensuring reliability, security, scalability, interoperability, and data consistency.
  • Resolve complex software defects and production incidents through root-cause analysis and appropriate corrective and preventive actions.
  • Provide Level 3 technical support and serve as the technical point of contact for assigned applications, services, and integrations.
  • Monitor application performance, logs, metrics, databases, and production trends to identify and resolve reliability and performance issues.
  • Improve application monitoring, observability, alerting, error handling, resilience, and overall system availability.
  • Support CI/CD, deployment automation, release management, rollback procedures, and post-release validation to ensure smooth and reliable deployments.
  • Implement secure software development practices and ensure timely resolution of security vulnerabilities, audit findings, and compliance requirements.
  • Ensure transactional systems maintain proper data integrity, idempotency, error handling, auditability, reconciliation, data protection, and service availability.
  • Conduct R&D on emerging technologies, software frameworks, engineering tools, and industry best practices to assess their suitability for organizational requirements.
  • Drive technical debt reduction, reusable components, automation, system modernization, and continuous engineering improvements.
  • Mentor Software Engineers through technical guidance, design and code reviews, knowledge sharing, problem-solving, and capability development.
  • Maintain and review technical documentation, architecture diagrams, API specifications, design documents, operational procedures, and other development artifacts.
  • Collaborate with business stakeholders, product and project teams, QA, security, infrastructure, operations, and other technical teams to ensure timely and quality delivery.
  • Support Agile practices including backlog refinement, sprint planning, estimation, technical discussions, retrospectives, and delivery tracking. 
 
 
 

Compensation & Other Benefits

  • Festival Bonus: 2 (Yearly)
  • Salary Review: Yearly
  • Mobile bill
  • Medical allowance
  • Provident fund
  • Weekly 2 holidays
  • Insurance

Workplace

from office

Employment Status

Full Time/Permanent

Job Location

Dhaka

Company Information

Nagad Limited

Bank/Non-Bank Fin. Institution

Address:

Delta Dahlia Tower, 36 Kemal Ataturk Ave, Dhaka 1213

সতর্কীকরণ-বিজ্ঞপ্তি

এই চাকরির বিজ্ঞাপনে প্রদত্ত তথ্যের ভিত্তিতে যদি বিজ্ঞাপন দাতা প্রতিষ্ঠান আপনার কাছ থেকে কোন অর্থ দাবি করে, অথবা কোন ধরনের ভুল বা বিভ্রান্তিকর তথ্য প্রদান করে, তবে অনুগ্রহ করে অবিলম্বে আমাদেরকে জানান অথবা সংশ্লিষ্ট জবটি রিপোর্ট করুন। চাকরি পাওয়ার জন্য BDJobs Live কাউকে কোন ব্যক্তিগত বা প্রতিষ্ঠানকে অর্থ প্রদান করতে উৎসাহিত করে না। কোন ধরনের অর্থ লেনদেনের দায় BDJobs Live বহন করবে না।

01894974043support@bdjobslive.com
HomeJobs
Profile