StudyNet Pty Ltd Logo

StudyNet Pty Ltd

Lead Software Engineer

Application Deadline: Jul 03, 2026
Summary
Published: Jun 09, 2026 Vacancy: 1 Gender: No Preference
Age: Not Specified Career Level: Experienced Professional Experience: 5 Year
Salary: Negotiable Location: Dhaka
Requirements

Education


  • Bachelor/Honors, Bachelor in Engineering (BEngg), in Computer Science & Engineering

Experience


  • 5 Year

Additional Requirements

Experience Requirements

  • Age: At least 33 years
  • Minimum 5+ years of hands-on experience with ASP.NET Core in production environments
  • Proven experience owning, maintaining, and scaling enterprise-grade software applications
  • Strong experience leading or mentoring small engineering teams (3–6 developers)
  • Hands-on experience working with Agile/Scrum methodologies and facilitating Scrum ceremonies
  • Experience designing, developing, or maintaining multi-tenant SaaS platforms
  • Strong background in cloud-native application development and scalable system architecture

Technical Skills

Microsoft .NET & Application Development

  • Advanced proficiency in ASP.NET Core, C#, Web APIs, and modern software architecture patterns
  • Strong understanding of clean architecture, design patterns, SOLID principles, and scalable application design
  • Experience with enterprise application modernization and cloud migration projects

Microsoft Azure Cloud

  • Strong hands-on experience with Microsoft Azure services, including:
    • Azure App Services
    • Azure SQL Database
    • Azure Blob Storage
    • Azure Key Vault
    • Azure Networking
    • Azure Identity & Security Services
    • Azure DevOps
  • Experience managing cloud infrastructure, security, scalability, performance optimization, and disaster recovery planning

Database & SQL Expertise

  • Strong experience with SQL Server (2013 or later) and Azure SQL
  • Expertise in:
    • Database Design
    • Query Optimization
    • Stored Procedures
    • Schema Management
    • Database Migrations
    • Performance Tuning
  • Advanced knowledge of T-SQL and large-scale database operations

DevOps & CI/CD

  • Practical experience managing CI/CD pipelines using Azure DevOps
  • Experience with automated deployments, environment management, release management, and infrastructure automation
  • Strong understanding of DevOps best practices and operational excellence

Distributed Systems & Messaging

Candidates with experience in distributed systems and messaging architectures will receive preference.

Preferred knowledge includes:

  • Asynchronous and event-driven application architecture
  • Queue-based background processing
  • Service decoupling and microservices communication

Experience with messaging platforms such as:

  • RabbitMQ
  • Azure Service Bus
  • Apache Kafka
  • AWS SQS

Strong understanding of:

  • Producers and Consumers
  • Exchanges and Routing Keys
  • Message Acknowledgement
  • Retry Mechanisms
  • Dead-Letter Queues
  • Fault Tolerance
  • Idempotency
  • Event Processing Patterns

AI & Emerging Technologies (Preferred)

Experience or strong interest in:

  • Azure AI Foundry
  • Azure OpenAI Services
  • Large Language Models (LLMs)
  • AI-Assisted Product Development
  • Agentic AI Systems
  • Multi-Agent Workflows
  • AI Automation and Tool Integration

Monitoring & Observability

Knowledge of monitoring and observability platforms such as:

  • Azure Monitor
  • Application Insights
  • Log Analytics
  • Performance Monitoring Tools

Experience setting up proactive monitoring, alerting, logging, and incident response workflows.

Leadership & Professional Competencies

  • Strong leadership, mentoring, and people-management capability
  • Proven ability to lead technical discussions and make architectural decisions
  • Excellent analytical, troubleshooting, and problem-solving skills
  • Ability to remain calm and effective during production incidents and high-pressure situations
  • Strong ownership mentality with a proactive approach to problem-solving
  • Experience managing technical delivery, sprint commitments, and engineering productivity

Communication & Collaboration

  • Excellent verbal and written communication skills
  • Ability to communicate complex technical concepts to non-technical stakeholders
  • Experience working directly with Product Owners, Business Teams, QA Teams, Designers, and Executive Management
  • Strong stakeholder management and cross-functional collaboration skills

Preferred Qualifications

  • Scrum Master Certification (CSM, PSM, or equivalent)
  • Experience in SaaS, EdTech, Recruitment Technology, or B2B Software Products
  • Experience implementing Role-Based Access Control (RBAC) and multi-tenant security models
  • Experience with cloud-native architecture and enterprise-scale software platforms

Ideal Candidate Profile

  • Takes full ownership of systems, platforms, and technical outcomes
  • Comfortable making decisions in fast-paced environments
  • Proactive, self-driven, and highly accountable
  • Leads by example through technical excellence and collaboration
  • Focused on building scalable, reliable, and maintainable software solutions
  • Capable of balancing strategic thinking with hands-on technical execution

Responsibilities & Context

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.

Key Responsibilities

Software Architecture & Technical Leadership

✔ 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.


Multi-Tenant Platform Development

✔ 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.


Azure Cloud Infrastructure Management

✔ Own and manage the organization’s Microsoft Azure environment and cloud infrastructure.

✔ Configure, monitor, and optimize Azure services, including:

  • Azure App Services
  • Azure SQL Database
  • Azure Blob Storage
  • Azure Key Vault
  • Azure Networking
  • Identity & Access Management
  • Security and Compliance Controls

✔ Ensure infrastructure availability, security, disaster recovery readiness, and performance optimization.


DevOps, CI/CD & Deployment Management

✔ 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.


Incident Management & Production Support

✔ 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.


Scrum Team Leadership

✔ Lead and mentor a Scrum team of software engineers.

✔ Facilitate Agile ceremonies, including:

  • Sprint Planning
  • Daily Stand-ups
  • Sprint Reviews
  • Sprint Retrospectives
  • Backlog Refinement Sessions

✔ Monitor team velocity, delivery commitments, and sprint performance.

✔ Support team members through coaching, technical guidance, and knowledge sharing.


Product & Stakeholder Collaboration

✔ 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.


AI & Emerging Technology Integration

✔ Evaluate and integrate AI-powered solutions into the platform roadmap.

✔ Work with Microsoft Azure AI services, including:

  • Azure AI Foundry
  • Azure OpenAI Services
  • AI Automation Tools
  • Intelligent Workflow Solutions

✔ Identify opportunities to leverage AI for improved product functionality, efficiency, and customer experience.


Platform Monitoring & Observability

✔ 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.


Code Quality & Engineering Excellence

✔ 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.


Cross-Functional Collaboration

✔ 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.

Why Join This Role?

✔ 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


Compensation & Other Benefits
  • Weekly 2 holidays
  • Gratuity
  • Salary Review: Yearly
  • Lunch Facilities: Partially subsidize
  • Festival Bonus: 3

Other Benefits


Provided according to company policy.


Work Place

Work from Office

Employment Status

Type: Full Time/Permanent

Job Location

Dhaka

Company Information
Company Name: StudyNet Pty Ltd

Address: House- 50 , Road-02, Banani Chairmanbari, Dhaka-1213


Business Type : Education Institute

Website Link : www.studynet.com.au
সতর্কীকরণ-বিজ্ঞপ্তি

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