Senior Software Engineer

Website Dialog Axiata PLC

Senior Software Engineer

Job Purpose

The Senior Software Engineer plays a pivotal role in designing, developing, and delivering enterprise-grade applications for fintech, telco, and digital service platforms. This role transforms complex business requirements into secure, scalable, and high-quality software. You will lead by example in software craftsmanship and DevOps adoption, mentoring junior engineers while leveraging modern standards and AI-driven development to improve platform resilience and delivery speed.

Key Responsibilities

  • Development & Architecture: Translate functional requirements into performant, maintainable code. Develop microservices, APIs, and cloud-native solutions using established enterprise patterns.

  • Engineering Excellence: Adhere to Secure Software Development Lifecycle (SSDLC) and Test-Driven Development (TDD) standards. Drive an automation-first culture by embedding CI/CD pipelines and continuous testing.

  • Technical Leadership: Lead code reviews and refactoring strategies to optimize technical debt. Act as a technical lead for specific modules, providing troubleshooting expertise and direction.

  • Mentorship & Collaboration: Uplift team capabilities by coaching junior and mid-level engineers. Partner with DevOps, QA, and Product teams to align on delivery outcomes.

  • Stability & Observability: Support deployments and post-release stability using SRE practices and observability tools. Conduct root-cause analysis for incidents to strengthen system resilience.

  • Innovation & AI-Augmentation: * Utilize AI-assisted coding tools (e.g., GitHub Copilot) to accelerate productivity.

    • Integrate AI-driven test generation and predictive defect analysis.

    • Leverage AI-powered insights for code quality, vulnerability detection, and predictive maintenance.


Candidate Profile

Education & Experience:

  • Education: BSc in Computer Science, Engineering, or a related field.

  • Experience: 2+ years of progressive software engineering experience with exposure to enterprise-scale systems.

  • Domain Knowledge: Prior experience in fintech, telco, or regulated industries is a significant plus.

Technical Skills:

  • Backend: Strong hands-on expertise in Java / Spring Boot or equivalent frameworks.

  • Cloud & DevOps: Experience with cloud-native development, Docker, Kubernetes, and container orchestration.

  • Modern Practices: Proven track record in Agile/Scrum environments, CI/CD integration, and secure coding.

  • Frontend (Bonus): Familiarity with React, Angular, or Vue and full-stack development is an advantage.

  • AI Tools: Exposure to data-driven engineering and AI-assisted development accelerators.

Soft Skills & Mindset:

  • Analytical Thinking: Strong problem-solving skills with a high level of attention to detail.

  • Leadership: Demonstrated ability to mentor squads and manage stakeholders effectively.

  • Growth Mindset: A continuous learner oriented toward emerging AI and cloud-native technologies.


This is an Equal Opportunity Role.

Location: Colombo Sri Lanka

Company: Dialog Axiata PLC

More Jobs

To apply for this job please visit hcmcloud.dialog.lk.

Scroll to Top