Apply Edge Start your job search

Software Engineer

LTM · Singapore, Singapore

Apply & track with Apply Edge

Software Engineer – Graduate Engineer Trainee (Fresher)Role TitleSoftware Engineer – Graduate Engineer Trainee (GET)LocationSingaporeExperience0–2 Years (Fresh Graduates Welcome)EducationBachelor's Degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related discipline.Job OverviewWe are looking for passionate and motivated Graduate Engineer Trainees (GETs) to join our TechX team within the Software Delivery Accelerator (SDA) Domain. This is an excellent opportunity for recent graduates to kick-start their software engineering career by working on enterprise-scale cloud-native applications and platforms.The selected candidates will collaborate with experienced engineers, architects, product owners, and business stakeholders to design, develop, test, and deploy scalable, secure, and resilient software solutions. You will gain hands-on experience with modern development technologies, agile delivery practices, cloud platforms, and DevOps methodologies.Key ResponsibilitiesSoftware DevelopmentDesign, develop, test, and maintain software applications and services.Develop scalable, maintainable, and high-quality code.Participate in code reviews and follow coding best practices.Contribute to technical documentation and knowledge sharing.Agile DeliveryParticipate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and sprint reviews.Collaborate with cross-functional teams including Product, Business, QA, and Infrastructure teams.Support project delivery timelines and sprint objectives.DevOps & Quality EngineeringAssist in building and maintaining CI/CD pipelines.Learn and apply Test-Driven Development (TDD) principles.Support application troubleshooting and issue resolution.Participate in innovation initiatives and Proof of Concepts (POCs).Governance & ComplianceFollow secure coding standards and software engineering best practices.Adhere to organizational security, compliance, and governance requirements.Escalate risks, issues, and concerns proactively.Required SkillsProgramming & DevelopmentJavaObject-Oriented Programming (OOP)Spring Boot (or similar backend framework)JavaScriptTypeScriptHTML & CSSREST APIsSQL & Relational DatabasesTechnical FundamentalsData Structures & AlgorithmsGit & Version ControlLinux FundamentalsShell Scripting BasicsDebugging & Problem SolvingUnderstanding of SDLCSoft SkillsExcellent communication and interpersonal skillsStrong analytical and problem-solving abilitiesAbility to work in a collaborative team environmentPassion for learning new technologiesSelf-motivated and proactive mindsetGood to HaveReact.jsDockerKubernetesCI/CD tools and practicesKafkaCloud Platforms (Azure, AWS, or GCP)Agile/Scrum exposureAcademic projects, internships, hackathons, or open-source contributionsKnowledge of microservices architectureWhat We Offer✅ Work on enterprise-scale cloud-native applications✅ Mentorship from experienced engineers and architects✅ Exposure to Agile, DevOps, CI/CD, and cloud technologies✅ Continuous learning and career growth opportunities✅ Collaborative and innovative work environment✅ Opportunity to work on modern software engineering practices