Senior Software Engineer

Sicpa — Malaysia · Posted ~1 day ago

Senior Full-time

Skills

Java Kotlin Backend development Technical product ownership Technical roadmap planning Software architecture CI/CD Infrastructure Agile development Technical mentoring Backend services

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced software engineer is sought to lead the technical evolution of an internal digital platform. The role combines backend engineering in Java and Kotlin with technical product ownership, roadmap planning, mentoring, infrastructure and CI/CD collaboration, technology evaluation, and support for agile team delivery.

Highlights

Own the technical evolution of an internal digital platform, shape its roadmap, build reliable backend services, mentor junior engineers, explore innovative technologies, and contribute to high-quality agile delivery.

Description

Job description: ROLE: Lead the evolution of our internal digital platform and, together with the team, ensure its technical soundness, reliability, completeness and a great user experience Act as the platform technical product owner: drive its technical roadmap construction in coordination with stakeholders, help the team deliver features that are in line with platform customers’ needs and expectations Design, build and maintain backend services and libraries (in Java and Kotlin) Support teams that use our platform, coach junior engineers, help others in the team progress on their tasks Understand and help solving technical challenges in other domains such as infrastructure, CI/CD pipeline, frontend and subsystem interactions Explore, evaluate and introduce new innovative technologies in coordination with business Product Owners Actively support the scrum master in helping agile team organize its work and processes, and deliver results of highest quality Facilitate technical collaboration and adoption of the digital platform, manage external suppliers Apply and promote software engineering best practices (testing, documentation, code review, etc.) PROFILE: You have a BS/MS degree in Computer Science or a related field You have more than 10 years of experience as software engineer with an in-depth knowledge of Java (or Kotlin) and its ecosystem You write well-tested and efficient code that is easy to understand, evolve and maintain You have experience in driving software teams or leading software projects You are familiar with the Linux environment, including shell scripting and software packaging You have hands-on experience with any of the following technologies: Spring (Boot),gRPC,OpenAPI, Docker, OpenShift or Kubernetes, Kafka, PostgreSQL, Oracle, MinIO,Keycloak/ OpenID Connect, Jenkins, Spark, Hadoop, Typescript, Angular You are a great team player who likes multi-cultural working environments and is also able to work independently You are fluent in English (knowledge of French is a plus) JOIN US! Profile description: We offer an exciting and challenging role, with great potential for personal development and a truly global impact. Help us contribute to a more secure world and enable trust in the digital society!