Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
PrimusTech Pte. Ltd. in Singapore is seeking a Software Engineer to design, develop, and maintain high-quality software solutions across diverse projects.
You will translate business requirements into scalable code and contribute to technical direction and innovation. The role involves collaborating with product managers and designers, performing code reviews, debugging, and writing tests to ensure performance and security.
PrimusTech Pte. Ltd. is a forward-thinking technology company committed to delivering innovative software solutions that drive business transformation. We specialise in developing robust, scalable applications that empower organisations across diverse industries. Our team is passionate about excellence, collaboration, and staying at the forefront of technological advancement. We foster a culture where creativity and technical expertise combine to solve complex challenges and create meaningful impact.
We are seeking a talented Software Engineer to join our growing development team at our Kaki Bukit East Region office. This is a full-time position that plays a crucial role in designing, developing, and maintaining high-quality software solutions. As a Software Engineer, you will be instrumental in translating business requirements into scalable, efficient code whilst contributing to the technical direction and innovation of our projects. This role offers the opportunity to work on diverse projects, collaborate with cross-functional teams, and make a tangible impact on our product offerings.
Design and develop software applications using modern programming languages and frameworks
Write clean, maintainable code adhering to industry best practices and coding standards
Participate in code reviews to ensure quality, performance, and security of applications
Collaborate with product managers, designers, and other engineers to understand requirements and deliver solutions
Troubleshoot, debug, and resolve software defects and performance issues
Conduct unit testing and contribute to automated testing frameworks
Document technical specifications and maintain comprehensive code documentation
Contribute to the continuous improvement of development processes and tools
Stay updated with emerging technologies and industry trends to enhance technical capabilities
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience
Proven experience developing software applications using languages such as Java, Python, C++, JavaScript, or similar
Strong understanding of object-oriented programming principles and design patterns
Experience with version control systems (e.g., Git) and collaborative development workflows
Knowledge of relational and non-relational databases
Familiarity with software development lifecycle (SDLC) methodologies
Excellent problem-solving skills and analytical thinking
Strong communication and teamwork abilities
Preferred: Experience with cloud platforms (AWS, Azure, Google Cloud), microservices architecture, or agile methodologies
Preferred: Familiarity with containerisation technologies such as Docker and Kubernetes
At PrimusTech Pte. Ltd., we are committed to supporting the professional and personal development of our employees. We provide competitive remuneration packages commensurate with experience and qualifications. We foster a collaborative work environment that encourages innovation and continuous learning, with opportunities for professional development, training, and career progression. We believe in maintaining a healthy work-life balance and offer flexible working arrangements where applicable. Our workplace culture emphasises teamwork, respect, and inclusivity, creating an environment where all employees can thrive and contribute meaningfully to our success.