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: 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