Job Description
Are you a seasoned software engineer looking for your next challenge? Join iWOW Technology Pte Ltd, a dynamic and innovative tech company, as a Senior Software Engineer in our Puchong, Selangor office. In this key role, you will be responsible for designing, coding, and delivering high-quality software solutions that drive our business forward. You will lead integration activities, collaborate with cross-functional teams, and ensure our software meets the highest standards of performance and reliability. We are looking for a proactive problem-solver with a passion for technology and a track record of delivering results. If you thrive in a fast-paced environment and want to make a real impact, we want to hear from you.
Responsibilities
- Design, develop, and maintain robust, scalable, and secure software applications.
- Perform system integration activities to ensure seamless interoperability between software components.
- Write clean, efficient, and well-documented code following industry best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Collaborate with product managers, QA engineers, and other stakeholders to define requirements and deliver solutions.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Mentor junior engineers and contribute to continuous improvement of development processes.
- Stay up-to-date with emerging technologies and recommend innovative approaches to enhance our software.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 3-5 years of professional software development experience, with at least 1 year in a senior or lead role.
- Strong proficiency in at least one programming language (e.g., Java, C#, Python, or JavaScript).
- Experience with system integration, API development, and middleware technologies.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Experience with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes) is a plus.