Senior Software Engineer
Salary: RM 6,000 – RM 7,000 per month
Job Summary
We are a software development company focused on delivering advanced financial trading solutions. Our teams collaborate to build high-performance, scalable, and secure systems that support real-time trading and financial analytics platforms.
As a Software Developer, you will join one of several specialized development teams, each dedicated to different technologies and components within our product ecosystem. This role is ideal for fresh graduates or early to mid-career developers seeking hands-on experience in a dynamic environment, exposure to financial technology, and opportunities to strengthen their technical expertise.
Key Responsibilities
Design and develop web and mobile applications using relevant technologies and tools.
Build scalable, secure, and ultra-low-latency API services.
Participate in the full Software Development Life Cycle (SDLC).
Create flowcharts, system layouts, and technical documentation to define requirements and solutions.
Write clean, efficient, and testable code.
Integrate software components into fully functional systems.
Develop software testing plans and quality assurance procedures.
Maintain and enhance software functionality documentation.
Work closely with internal teams to troubleshoot issues and improve products.
Monitor systems and document all stages of development.
Keep software and technologies updated with current industry standards and advancements.
Job Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
Minimum 5 years of software development experience.
Proficiency in one or more of the following technologies (team assignment will depend on expertise):
C#
JavaScript
.NET Framework
Vue.js
Flutter
MSSQL
RESTful APIs
TypeScript
Rust
Strong knowledge of Object-Oriented Design (OOD) principles.
Good written and verbal communication skills.
Ability to work effectively both independently and as part of a team.
Able to perform well under pressure and meet deadlines.
Strong knowledge in using AI technology.
Willingness to learn and adapt to emerging technologies.