Senior Software Engineer
HybridColombo, Western Province, Sri Lanka
Colombo, Western Province, Sri LankaHybridFull TimeSenior LevelArtificial IntelligenceMedium
Full TimeSenior LevelMediumArtificial Intelligence
Job Summary
Design and ship scalable applications using Kubernetes, Go, Python, Protobuf, gRPC, and REST APIs while building and maintaining microservices architecture. Deploy managed environments with Helm and debug software to ensure high code quality and reliability. Work closely with a seasoned Senior Engineer to mentor and grow within a team developing a cloud-native platform for AI engine lifecycle management. This role is based in Sri Lanka with hybrid availability.
Required Qualifications
- Bachelor's degree in Computer Science or a related field (or equivalent work experience)
- 5+ years of software development experience (or solid projects if you're a fast learner!)
- Strong proficiency in Go
- working knowledge of Python
- Hands-on experience building and operating on Kubernetes
- experience with operators/controllers (controller-runtime, Kubebuilder, CRDs)
- Proficiency with Protobuf, gRPC, REST APIs, and microservices / distributed systems
- A security-first mindset
- comfort with container hardening
- image governance
- network policies
- A growth mindset
Desired Qualifications
- Experience with Helm
- GitOps-style deployment
- Familiarity with code-server / openvscode-server (Code-OSS) or self-hosted browser IDEs
- Exposure to regulated/air-gapped environments (FIPS, FedRAMP) or hardened base images (Chainguard, distroless)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.