Senior Software Architect

Job Description

Title: Senior Software Architect

Company Name: Softrobotics Bangladesh Limited

Vacancy: 1

Age: 30 to 40 years

Job Location: Chattogram

Salary: Negotiable

Experience:

  • 12 to 15 years
  • The applicants should have experience in the following business area(s): Software Company, Business-to-Business (B2B) Software and Services Startup


Published: 2026-01-10

Application Deadline: 2026-01-20

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • 12 to 15 years
  • The applicants should have experience in the following business area(s): Software Company, Business-to-Business (B2B) Software and Services Startup


Skills Required: API Integration,Cloud Platform,Clustering,Database Administrator (DBA),DevOps,Disaster Recovery,Multiple Programming Languages,Project Management,Software Architect

Additional Requirements:
  • Age 30 to 40 years

Experience Requirements:

  • Minimum 12–15 years of professional experience in software and system engineering
  • Minimum 5+ years in a senior software architect or technical leadership role
  • Proven experience in enterprise system assessment and transition
  • Strong background in API integration and heterogeneous systems
  • Experience with Oracle or other enterprise databases is preferred

Required Skills:

  • Enterprise software & system architecture
  • System analysis and operational assessment
  • API & integration architecture
  • Audit logging and compliance
  • Database architecture, replication, backup & recovery
  • High availability, load balancing & clustering
  • DevOps, CI/CD, monitoring & incident response
  • Security architecture & risk management
  • Strong documentation & communication skills

Preferred Skills:

  • Experience in public sector or regulated environments
  • Hybrid cloud and on-premise infrastructure experience
  • Experience in system transition and vendor handover


Responsibilities & Context:

Job Context: We are responsible for assessing, governing, and operating multiple enterprise systems for an important public authority designated as a National Key Point (NKP) installation, including a newly introduced Single Window Platform integrated through a Central Gateway API.

The Senior Software Architect will act as the chief technical authority, responsible for assessing existing vendor-operated systems, identifying architectural, security, operational, and compliance gaps, proposing improved designs and solutions, and gradually taking over operational ownership to ensure long-term sustainability.

This role requires strong, hands-on knowledge across software architecture, system design, API integration, audit logging, database replication, backup and recovery, DevOps, high availability, security, and system analysis.

Job Responsibilities:

Enterprise System Assessment & Analysis

  • Assess existing vendor-operated systems, including application, system, database, and operational setup
  • Analyze architecture, data flow, integrations, and infrastructure
  • Identify technical debt, architectural weaknesses, and operational risks
  • Perform system analysis to understand business processes and data ownership

Architecture Ownership & Improvement

  • Define target, reference, and transition architectures
  • Propose improved system designs and architectural enhancements
  • Ensure solutions align with long-term maintainability, scalability, and stability
  • Reduce vendor dependency through architectural standardization

Integration & API Architecture

  • Review and govern API-based integrations across heterogeneous systems
  • Define API standards, data contracts, versioning, and error-handling mechanisms
  • Ensure Gateway API is used as the single integration entry point
  • Prevent point-to-point or tightly coupled integrations

Audit Logging & Compliance Readiness

  • Assess existing audit logging and traceability mechanisms
  • Ensure user activity, system events, and data changes are auditable
  • Recommend improvements to meet regulatory and public-sector requirements
  • Ensure logs are centralized, secured, and retained appropriately

Database Architecture, Replication & Backup

  • Review database architecture and data models
  • Assess replication, backup, and recovery strategies
  • Define disaster recovery, RPO, and RTO targets
  • Ensure data integrity, consistency, and availability

High Availability & System Resilience

  • Assess and design high-availability architectures
  • Review load balancing, clustering, and failover mechanisms
  • Identify single points of failure and mitigation strategies
  • Ensure systems support mission-critical operations

DevOps & Operational Readiness

  • Review CI/CD pipelines and deployment strategies
  • Assess monitoring, logging, alerting, and incident response
  • Define operational standards and runbooks
  • Ensure systems are supportable by internal teams

Security Architecture & Risk Management

  • Assess authentication, authorization, and access control mechanisms
  • Review API security, network security, and data protection practices
  • Identify security gaps and recommend mitigation actions
  • Ensure secure system transition and long-term operation

Gradual Operational Handover & Knowledge Transfer

  • Plan and execute phased operational handover from vendors
  • Ensure proper knowledge transfer and documentation
  • Support internal teams during transition
  • Minimize operational risk during handover

Documentation & Architecture Knowledge Base

Produce and maintain comprehensive documentation including:

  • System and application architecture
  • Integration flows and data ownership
  • Security and audit models
  • Backup, DR, and operational procedures
  • Ensure documentation enables independent long-term operation

Vendor Coordination & Technical Governance

  • Coordinate with multiple vendors on technical and operational matters
  • Review and approve vendor technical proposals
  • Enforce architectural standards and corrective actions

Long-Term Operation & Maintenance Ownership

  • Take architectural responsibility for long-term system operation
  • Continuously improve system stability, security, and performance
  • Ensure systems evolve safely with changing requirements



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs