Software Architect

0



Established in 2011, Omobio (Private) Limited is a leading Telecom Software Solutions provider and a fast-growing company in Sri Lanka, catering to local and foreign telecommunication companies and service providers. We are a technology-centric company built on a culture of brilliance, humility and trust. We build products that we’re incredibly proud of; for clients that we deeply respect; all within a team with a great culture and colleagues. You will always have someone next to you helping you take on the next big challenge and we will support you in delivering the most creative and solutions possible.


Role Overview:

As a Software Architect, you will lead the end-to-end architectural vision and technical strategy across Omobio’s enterprise platforms, spanning backend, frontend, mobile, and cloud ecosystems. This role demands a hands-on leader who can architect scalable, secure, and future-proof solutions, guide cross-functional teams, and drive platform modernization across diverse domains such as telecom, healthcare, and insurance.


Key Responsibilities:


  • Define and lead the architectural vision for enterprise-grade platforms across backend, frontend, mobile, and cloud environments, as well as CI/CD, QA automation, application security, and code quality enforcement tooling.


  • Architect scalable, secure, and extensible solutions for telecom, healthcare, insurance, and future emerging verticals.


  • Collaborate with product managers, technical leads, and stakeholders and engage proactively with marketing, pre-sales teams, partners, other internal departments, subordinates, and customers to guide product design that aligns with both current market needs and a forward-looking vision spanning 5 to 10 years.


  • Make strategic architectural decisions spanning infrastructure, software components, deployment workflows, and developer tooling.


  • Establish and enforce architecture standards, design patterns, coding best practices, and technology governance processes.


  • Evaluate and introduce appropriate technologies, frameworks, and tools for efficient platform growth and modernization.


  • Lead architectural reviews and provide technical oversight for both new projects and legacy modernization efforts.


  • Drive and evolve secure, efficient CI/CD pipelines with integrated quality gates, test automation, deployment orchestration, and support for TDD practices while championing an automation-first engineering culture across infrastructure, compliance, and operations.


  • Collaborate closely with support and implementation teams to analyze ongoing issues in deployed systems and proactively design features that reduce after-sales support effort during AMC periods. This includes introducing improvements that shift recurring L3 tasks to L2 and L2 tasks to L1 through design automation, better tooling, and built-in observability.


  • Define and oversee system-wide non-functional requirements such as availability, security, observability, and performance.


  • Lead the resolution of complex technical issues through hands-on analysis, optimization, and architectural refactoring.


  • Oversee implementation of secure SDLC practices, including vulnerability detection, encryption policies, and threat modeling.


  • Maintain clear and current architectural documentation: design blueprints, API schemas, dependency maps, and decision logs.


  • Ensure rigorous work tracking and time logging via Jira (or equivalent), maintain architecture and design documents in SharePoint or the organization’s agreed collaboration platform, enforce proper GIT usage across all development activity, and adhere to organizational norms for personal communication, evaluations, and leave tracking via the HRIS system.


  • Demonstrate excellent responsiveness to email in line with the company’s 8-working-hour response policy, and maintain effective communication across all official channels such as WhatsApp, TEAMS, mobile, and project collaboration groups to ensure seamless outcomes.


  • Understand and accept the nature of multinational project work, which may occasionally require availability beyond standard working hours, including evenings or weekends. While Omobio honors work-life balance, candidates are expected to demonstrate flexibility and presence during critical delivery phases, deployments, and escalations and, if required, be prepared to travel abroad and remain on-site for durations ranging from a few days up to 3 to 6 months based on project needs.


  • Stay updated with trends in DevSecOps, platform engineering, and AI-assisted development, proactively bringing innovations into the engineering ecosystem.


  • Facilitate strong alignment between cross-functional teams including QA, DevOps, Security, and business units for smooth product delivery.


  • When required, be capable and ready to develop complex modules independently by rapidly learning unfamiliar components with appropriate assistance, leveraging AI-based coding tools (e.g., GitHub Copilot, Tabnine, CodeWhisperer, etc.


Qualifications & Experience:


  • Bachelor’s degree and a Master’s degree in Computer Science, Software Engineering, or a related field.
  • 08-10+ years of progressive experience in software engineering, including 3+ years in a senior architectural role.
  • Proven expertise in designing scalable, secure, and distributed platforms across domains such as telecom, healthcare, and insurance.
  • Hands-on experience with a broad range of technologies, including:


  • Backend: PHP, Java (Spring Boot), Erlang, Node.js, Python, Go
  • Frontend: ReactJS, VueJS, NextJS, DirectUS
  • Mobile: React Native, Flutter
  • Cloud: AWS and/or Azure
  • CI/CD & Infra: Jenkins, GitLab CI, GitHub Actions, Terraform, Docker, Kubernetes
  • Code Quality & Security: SonarQube, Snyk, OWASP standards, SAST/DAST tools
  • Automation & Testing: Selenium, Cypress, Postman, JMeter
  • Monitoring & Logging: Prometheus, Grafana, ELK/EFK
  • Databases: MySQL, PostgreSQL, Redis, MariaDB, Oracle, SQLite, MongoDB


  • Strong understanding of Agile methodologies, DevSecOps pipelines, and modern software lifecycle management.
  • Track record of technical mentorship, architectural documentation, and driving platform evolution across distributed teams while assuring PO-based, time- and effort-bound project deliveries ranging from 10–20 person-day quick turnaround items (often worth several lakhs to a crore) to large-scale solutions involving 1,000–10,000 engineering days, delivered over timelines from a few weeks up to 12 months.
  • Exceptional problem-solving, system design, and communication skills.
  • Enthusiastic about innovation, continuous improvement, and hands-on leadership in engineering strategy.


Why Join Us?:


  • Opportunity to lead Software Architect in our Non-SMS Business vertical in a company that operates across diverse industries.
  • Work on cutting-edge tech solutions with a direct impact on telecommunications, mobile self-care, healthcare, and beyond.
  • A collaborative and innovative culture that encourages research and development.
  • Competitive salary, benefits, and growth opportunities.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied