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
To apply for this job please visit hcmcloud.dialog.lk.