Principal Software Engineer

Kuala Lumpur, Malaysia

Job Description

The Principal Software Engineer will play a critical role in designing, developing, and implementing innovative technology solutions within the Services industry. This position, based in Kuala Lumpur, requires expertise in software engineering principles and a commitment to driving technical excellence within the Technology department.

  • Lead the design, development, and deployment of software solutions in alignment with business objectives.
  • Guide and lead a software engineering team with a strong product-oriented mindset.
  • Partner closely with product managers and designers to convert business needs into technical plans and executable engineering tasks.
  • Architect dependable, cloud-native systems using modern microservices and serverless frameworks.
  • Lead the development of technical strategies and architecture, balancing innovation, system reliability, and delivery speed.
  • Enhance engineering practices in areas like automated testing, code reviews, pair programming, vulnerability management, branching strategies, and system observability.
  • Ensure high-quality builds that support operational resilience, and define metrics that align technical performance with business outcomes.
  • Stay updated with industry trends and continuously refine development standards and technology stacks.
Opportunity in leaning advanced technical expertiseBe involved in strategic leadership & Impact
A successful Principal Software Engineer should have:
  • A degree in Computer Science, Software Engineering, or a related field.
  • Proven expertise in software development and design methodologies.
Technical expertise requirements:
-- Strong programming capabilities across multiple languages and frameworks:
  • Backend: Node.js, Python, Java
  • Frontend: React.js, React Native, TypeScript
  • API design: GraphQL, gRPC, REST
-- Skilled in both SQL and NoSQL databases like PostgreSQL, MongoDB, Cassandra, and InfluxDB.
-- Deep experience with cloud platforms (AWS preferred, Azure, GCP), including:
  • Containerization: Docker, Kubernetes
  • Serverless: AWS Lambda, Azure Functions, Cloud Run
  • Infrastructure as Code: Terraform, CloudFormation, Pulumi
  • Event-driven systems: Kafka, Confluent
  • Proficient in observability tools like OpenTelemetry and Prometheus for logging, monitoring, and tracing.
  • Familiar with CI/CD tools such as GitHub Actions, ArgoCD, Jenkins.
  • Experienced in integrating security tools like SonarQube and Snyk into development workflows.
Our client is a well-established, large organization within the consultancy services industry. They are committed to delivering top-tier technology-driven solutions and fostering a culture of innovation and growth.
  • Competitive salary package with basic and bonuses included.
  • Permanent position based in Kuala Lumpur.
  • Opportunity to work as a Principal Consultant
  • Collaborative work culture with a focus on innovation and professional growth.
If you are a motivated Principal Software Engineer looking to advance your career in the Financial Services industry, apply now to join the team in Kuala Lumpur!

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1295860
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    RM 240,000-300,000 per year
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned