26-086 Senior Software Engineer
Salary: RM 6,000 – RM 8,000 per month
About us
RiDiK, a subsidiary of CLPS (Nasdaq: CLPS), is a forward-thinking technology company committed to delivering innovative software solutions that drive business transformation. We pride ourselves on fostering a collaborative environment where talented engineers can grow, innovate, and make a meaningful impact. Our mission is to develop cutting-edge technology that solves complex challenges and creates value for our clients and partners globally.
About the role
We are seeking an experienced Senior Software Engineer to join our talented engineering team in Singapore River Central Region. This is a contract position that offers the opportunity to work on challenging, high-impact projects with a dynamic team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining robust software solutions whilst providing technical leadership and mentorship to junior team members. Your expertise and strategic thinking will be instrumental in shaping our technology roadmap and driving the success of our software initiatives.
Key responsibilities
Design and develop high-quality software solutions using modern programming languages and frameworks
Architect scalable and maintainable systems that meet business requirements and industry best practices
Lead code reviews and establish coding standards to ensure consistency and quality across the team
Mentor and guide junior developers, providing technical guidance and fostering professional growth
Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver solutions
Troubleshoot and resolve complex technical issues, providing timely and effective solutions
Participate in the full software development lifecycle, from requirements analysis through deployment and maintenance
Stay updated with emerging technologies and industry trends, recommending innovations to enhance our technology stack
Document code and technical specifications to ensure knowledge sharing and maintainability
Contribute to continuous improvement initiatives and process optimisation within the engineering team
What we're looking for
Minimum of 7-10 years of professional software development experience in a senior or lead capacity
Strong proficiency in one or more programming languages such as Java, Python, C++, Go, or TypeScript
Demonstrated expertise in designing and implementing scalable, distributed systems and microservices architectures
Deep understanding of software design patterns, SOLID principles, and clean code practices
Experience with cloud platforms such as AWS, Google Cloud, or Azure
Proficiency with version control systems, CI/CD pipelines, and DevOps practices
Strong problem-solving skills and the ability to think critically about technical challenges
Excellent communication and interpersonal skills, with the ability to explain complex technical concepts clearly
Proven track record of mentoring junior developers and fostering a collaborative team environment
Bachelor's degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience)
Experience with agile development methodologies and working in fast-paced environments is highly desirable
Familiarity with containerisation technologies such as Docker and Kubernetes is a plus
What we offer
RiDiK offers a competitive compensation package and a range of benefits designed to support your professional and personal wellbeing. We provide opportunities for continuous learning and professional development, including access to training programmes, certifications, and industry conferences. As part of our commitment to work-life balance, we offer flexible working arrangements and a supportive workplace culture. We invest in our employees' growth and create an environment where innovation and collaboration thrive. Additionally, we provide health and wellness benefits, competitive leave policies, and the opportunity to work on cutting-edge technology projects that make a real difference in the industry.
Apply now
If you are a talented Senior Software Engineer looking for a challenging contract opportunity with a dynamic technology company, we would love to hear from you. Please submit your CV, a cover letter highlighting your relevant experience, and any portfolio or project examples that demonstrate your technical expertise. Join RiDiK and be part of a team that is transforming the future of technology.