Monroe Consulting Group, an Executive Recruitment firm, is partnering with an organisation in the Information Technology industry to hire a Senior Software Engineer (back-end). This opportunity is based in Malaysia.
Position Overview
This role leads the design, development, and implementation of secure and scalable software solutions for advanced cyber security products.
It drives engineering excellence, product innovation, and technical leadership across the organisation.
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 optimisation 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.
Key Requirements
Qualifications & Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Between 5-10 years of professional software development experience.
- Experience leading a team; experience as a Senior Engineer guiding and mentoring junior or mid-level engineers is required.
- Experience in mentoring and guiding junior engineers.
Technical / Functional Expertise
- Proficiency in Python and JavaScript.
- Expertise in NoSQL databases (MongoDB, Redis) and SQL databases (PostgreSQL, Oracle).
- Familiarity with Kubernetes.
- Familiarity with cloud services such as AWS, Azure, GC.
- Background in software architecture with the ability to design high-performance, scalable systems.
Soft Skills & Leadership Competencies
- Demonstrated capability to guide and mentor engineers.
- Ability to work collaboratively with cross-functional teams.
- Strong problem-solving and analytical skills.