| Published: | Jun 09, 2026 | Vacancy: | 1 | Gender: | No Preference |
| Age: | Not Specified | Career Level: | Experienced Professional | Experience: | 5 Year |
| Salary: | Negotiable | Location: | Dhaka |
Education
Experience
Additional Requirements
Candidates with experience in distributed systems and messaging architectures will receive preference.
Preferred knowledge includes:
Experience with messaging platforms such as:
Strong understanding of:
Experience or strong interest in:
Knowledge of monitoring and observability platforms such as:
Experience setting up proactive monitoring, alerting, logging, and incident response workflows.
StudyNet.io is a rapidly growing vertical SaaS platform evolving towards a scalable multi-tenant architecture. We are looking for a highly skilled and hands-on Lead Software Engineer to drive technical excellence, cloud infrastructure management, software architecture, and engineering team delivery.
This role is ideal for an experienced software engineer who enjoys both coding and leadership. The successful candidate will actively contribute to development while leading a Scrum team, making architectural decisions, managing cloud infrastructure, and ensuring the platform remains secure, scalable, and highly available.
The Lead Software Engineer will work closely with the Product Owner, Development Team, QA Team, Design Team, and AI Team to deliver high-quality software solutions and support the company's long-term technology roadmap.
✔ Own, maintain, and continuously improve the ASP.NET Core application architecture.
✔ Design scalable, secure, and maintainable software solutions aligned with business objectives.
✔ Establish engineering standards, coding guidelines, and software development best practices.
✔ Actively contribute to application development through hands-on coding, code reviews, and technical problem-solving.
✔ Drive technical decision-making and provide guidance on system architecture and design patterns.
✔ Design and implement multi-tenant SaaS architecture to support platform scalability and customer growth.
✔ Define and manage tenant isolation strategies, data segregation models, and resource allocation approaches.
✔ Evaluate shared versus dedicated infrastructure models to optimize performance, security, and cost efficiency.
✔ Ensure platform scalability, reliability, and maintainability as the customer base expands.
✔ Own and manage the organization’s Microsoft Azure environment and cloud infrastructure.
✔ Configure, monitor, and optimize Azure services, including:
✔ Ensure infrastructure availability, security, disaster recovery readiness, and performance optimization.
✔ Design, implement, and maintain CI/CD pipelines using Azure DevOps.
✔ Manage development, staging, testing, and production environments.
✔ Automate build, deployment, and release management processes.
✔ Improve deployment reliability, release efficiency, and operational stability.
✔ Continuously optimize DevOps practices and engineering workflows.
✔ Act as the primary technical escalation point during production incidents and critical system failures.
✔ Diagnose and resolve infrastructure issues, deployment failures, application outages, and performance bottlenecks.
✔ Conduct root cause analysis (RCA) and implement preventive measures to minimize recurrence.
✔ Ensure rapid incident response and service restoration.
✔ Lead and mentor a Scrum team of software engineers.
✔ Facilitate Agile ceremonies, including:
✔ Monitor team velocity, delivery commitments, and sprint performance.
✔ Support team members through coaching, technical guidance, and knowledge sharing.
✔ Collaborate directly with the Product Owner to transform business requirements into technical solutions.
✔ Break down product features into technical specifications, user stories, development tasks, and sprint-ready deliverables.
✔ Participate in roadmap planning, effort estimation, and release planning activities.
✔ Provide technical recommendations that support business growth and product innovation.
✔ Evaluate and integrate AI-powered solutions into the platform roadmap.
✔ Work with Microsoft Azure AI services, including:
✔ Identify opportunities to leverage AI for improved product functionality, efficiency, and customer experience.
✔ Establish and maintain monitoring, logging, and observability systems.
✔ Implement proactive alerting and performance monitoring strategies.
✔ Monitor application health, infrastructure performance, and system availability.
✔ Ensure issues are detected and resolved before impacting customers.
✔ Lead code review processes and maintain high engineering standards.
✔ Enforce pull request (PR) guidelines and software quality practices.
✔ Promote testability, maintainability, security, and performance optimization.
✔ Foster a culture of continuous improvement and technical excellence.
✔ Work closely with QA Engineers, Designers, AI Specialists, DevOps Engineers, and Product Teams.
✔ Coordinate dependencies across teams to ensure smooth project execution and timely delivery.
✔ Support end-to-end product development, testing, deployment, and operational readiness.
✔ Lead the technical evolution of a growing SaaS platform
✔ Work with modern technologies including ASP.NET Core, Azure Cloud, DevOps, and AI
✔ Directly influence architecture, product strategy, and engineering culture
✔ Hands-on leadership with real ownership and decision-making authority
✔ Opportunity to build scalable, enterprise-grade software used by multiple customers
Other Benefits
Provided according to company policy.
Work from Office
Type: Full Time/Permanent
Dhaka
Address: House- 50 , Road-02, Banani Chairmanbari, Dhaka-1213
Business Type : Education Institute
এই চাকরির বিজ্ঞাপনে প্রদত্ত তথ্যের ভিত্তিতে যদি বিজ্ঞাপন দাতা প্রতিষ্ঠান আপনার কাছ থেকে কোন অর্থ দাবি করে, অথবা কোন ধরনের ভুল বা বিভ্রান্তিকর তথ্য প্রদান করে, তবে অনুগ্রহ করে অবিলম্বে আমাদেরকে জানান অথবা সংশ্লিষ্ট জবটি রিপোর্ট করুন। চাকরি পাওয়ার জন্য BDJobs Live কাউকে কোন ব্যক্তিগত বা প্রতিষ্ঠানকে অর্থ প্রদান করতে উৎসাহিত করে না। কোন ধরনের অর্থ লেনদেনের দায় BDJobs Live বহন করবে না।