Architect Software Engineering

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities

Software Architecture & Engineering Design

  • Architect solutions for Telco-grade and real-time systems requiring high availability low latency resilience and strict SLA adherence
  • Design systems capable of handling high-throughput event-driven workloads common in charging policy mediation provisioning and session management platforms
  • Define end-to-end software architectures for enterprise and Telco systems (microservices web apps mobile apps APIs backend services)
  • Create high-level and low-level designs component diagrams class structures and data flows
  • Ensure solutions are scalable modular secure and aligned with modern engineering principles
  • Drive API-first and event-driven architecture adoption

Technology Leadership & Modern Engineering Practices

  • Promote clean code SOLID principles reusable components and engineering quality
  • Guide teams on technology stacks (Java/Spring/Quarkus Go Python React Native iOS Android etc.)
  • Drive adoption of cloud-native patterns Kubernetes containers DevOps pipelines CI/CD GitOps
  • Advocate for test automation performance engineering and secure coding practices

AI-Enabled Engineering & Continuous Learning

  • Stay continuously updated on modern software engineering trends frameworks and AI-enabled development tools
  • Promote use of AI/LLM tools (code completion automated tests refactoring documentation generation)
  • Drive productivity efficiency and quality improvements through AI-assisted development

Integration & API Architecture

  • Design integration patterns using REST GraphQL gRPC messaging and event streaming
  • Define API specifications versioning strategy throttling rules and security policies
  • Work with integration teams to ensure seamless flow between frontend backend and external systems

Delivery Support & Engineering Governance

  • Provide architectural support for Telco real-time systems (charging policy provisioning AAA mediation) and ensure system behaviour under peak load and failover scenarios
  • Support delivery teams by reviewing solutions guiding developers and resolving complex technical issues
  • Conduct design and code reviews; ensure compliance with engineering standards
  • Provide architectural oversight during development SIT/UAT and production readiness
  • Identify engineering risks early and define mitigation approaches

Collaboration & Stakeholder Engagement

  • Work closely with Product Owners Business Analysts and Engineering Leads to translate requirements into technical solutions
  • Explain architecture decisions clearly to both technical and non-technical stakeholders
  • Act as a trusted advisor to customers and internal teams on modern engineering approaches

Documentation & Standards

  • Create and maintain architecture artefacts (HLDs LLDs API specs data models sequence diagrams)
  • Define coding standards branching strategies DevOps guidelines and quality benchmarks

Person Specifications

  • 8 - 12 years in Software Engineering and solution design
  • Hands-on experience in multiple programming languages (Java Go or similar)
  • Strong background in microservices distributed systems and cloud-native development
  • Expertise with CI/CD DevOps containers Kubernetes and modern deployment models
  • Solid understanding of design patterns DDD integration patterns and system scalability
  • Experience with cloud ecosystems (AWS/Azure/GCP) and modern frontend frameworks (React/Angular/Vue)
  • Ability to learn new technologies rapidly and stay updated with emerging engineering and AI trends
  • Strong communication and ability to simplify technical concepts
  • Analytical and structured problem solver
  • Leadership presence; able to influence and mentor development teams
  • Collaborative proactive and able to work across multiple teams Preferred Certifications (Optional): AWS/Azure/GCP Architect or Developer certifications Kubernetes / CNCF certifications TOGAF or architecture-related credentials DevOps or CI/CD certifications
Key Responsibilities Software Architecture & Engineering Design Architect solutions for Telco-grade and real-time systems requiring high availability low latency resilience and strict SLA adherenceDesign systems capable of handling high-throughput event-driven workloads common in charging policy me...
View more view more

Key Skills

  • APIs
  • Spring
  • .NET
  • DevOps
  • Cloud Infrastructure
  • IaaS
  • AWS
  • Solution Architecture
  • Cloud Architecture
  • PaaS
  • Java
  • Azure