Enable job alerts via email!

Senior Software Engineer (backend)

Monroe Consulting Group

Malaysia

On-site

MYR 150,000 - 200,000

Full time

6 days ago
Be an early applicant

Job summary

A leading cybersecurity company is looking for a Senior Software Engineer to join their team in Malaysia. The role involves leading software development projects and mentoring other engineers, while working on advanced threat detection and data security solutions. Ideal candidates should have a solid background in Python, JavaScript, and database management with a focus on scalability and performance.

Qualifications

  • 5-10 years of professional software development experience.
  • Experience in mentoring and leading a team.
  • Proficiency in Python and JavaScript.

Responsibilities

  • Lead the design, development, and implementation of software solutions.
  • Guide and mentor a team of junior engineers.
  • Collaborate with cross-functional teams on new product features.

Skills

Python
JavaScript
NoSQL (MongoDB, Redis)
SQL (PostgreSQL, Oracle)
Kubernetes

Education

Bachelor's or Master's degree in Computer Science

Job description

Executive recruitment company Monroe Consulting Group's Technology Division is partnering with a leading cybersecurity company that specializes in advanced threat detection and data security solutions. Our distinguished client is currently seeking for a highly skilled Senior Software Engineer to drive the development of our cutting-edge security products and mentor a team of engineers.

As a Senior Software Engineer, you will be responsible for leading the design, development, and implementation of secure and scalable software solutions. You will play a crucial role in working with a team of engineers, ensuring best practices in coding, architecture, and system design. This position offers an exciting opportunity to work with the latest technologies in cybersecurity and cloud computing.

Key Responsibilities:

  • Work with a team of software engineers, providing technical guidance and support.
  • Architect, design, and implement scalable, high-performance software solutions.
  • Write clean, efficient, and well-documented code primarily in Python and JavaScript.
  • Oversee the integration and optimization of NoSQL (MongoDB, Redis) and SQL (PostgreSQL, Oracle) databases.
  • Collaborate with cross-functional teams to define and develop new product features.
  • Conduct code reviews and enforce best software development practices.
  • Stay up-to-date with the latest industry trends and technologies to improve software efficiency and security.


Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Between 5-10 years of professional software development experience (flexible)
  • Experience leading a team (not necessarily as a Line Manager but experience as a Senior Engineer guiding and mentoring junior or mid-level engineers is a must-have)
  • Experience in mentoring and guiding junior engineers (flexible)
  • Programming languages: Proficiency in Python and Javascript is a priority.
  • Database - Expertise in NoSQL (MongoDB, Redis) and SQL (PostgreSQL, Oracle)
  • Familiarity with Kubernetes.


Nice-to-Have:

  • Familiarity with cloud services such as AWS, Azure, GC
  • Background in software architecture with the ability to design high performance, scalable systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.