Senior Software Engineer

Software Application Department

Full-time

Senior

Onsite @ Putra Heights

Competitive salary based on experience

About Recogine

Recogine Technology specializes in AI and software solutions for transportation and smart city infrastructure. We're committed to creating innovative, secure technology that enhances efficiency and safety

Role Overview

We are seeking a Senior Software Engineer with strong expertise in Angular, .NET Core, and PostgreSQL to join our growing team at Recogine. This role is ideal for someone who takes ownership of system quality and performance, enjoys solving complex technical challenges, is comfortable mentoring junior developers, and leverages AI tools to improve productivity.

Perks & Benefits

  • Flexible working hours to support work-life balance

  • Competitive salary package commensurate with experience

  • Modern AI-assisted development environment with access to cutting-edge tools

  • Comprehensive employee benefits including EPF, SOCSO, and EIS

  • Work on innovative projects involving smart technology and infrastructure

  • Office conveniently located near public transportation, LRT Putra Heights.

Who You Are

Required Qualifications

  • Minimum 3 years of software development experience

  • Strong full-stack development capability with Angular and .NET Core

  • Solid hands-on experience with PostgreSQL database management

Nice to Have

  • Exposure to IoT systems or mobile app development

  • Experience with Transportation or Retail systems

  • Familiarity with Docker, CI/CD pipelines, and cloud platforms

Key Responsiblities

  • Design, develop, and maintain full-stack applications using Angular and .NET Core

  • Take ownership of system architecture, code quality, and performance optimization

  • Develop and manage database solutions using PostgreSQL

  • Solve complex technical challenges and implement scalable solutions

  • Mentor and guide junior developers through code reviews and knowledge sharing

  • Leverage AI-assisted development tools to enhance productivity

  • Collaborate with cross-functional teams on software projects

  • Participate in technical planning and architecture discussions

  • Ensure code quality through best practices and testing standards

Reach Out to Us

Whether you’re exploring opportunities or have a question, we’d love to hear from you.

© 2025 RECOGINE. All Rights Reserved