Search by job, company or skills

A

Senior/ Software Engineer

5-7 Years
SGD 8,000 - 12,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary:

We are seeking a versatile and motivated Senior/ Software Engineer to join our client, a leading cybersecurity firm, to join their Singapore team. This role is designed for an engineer who thrives at the intersection of high-level backend architecture and low-level system internals. You will be responsible for building scalable microservices while ensuring the underlying infrastructure and code adhere to the highest security Gold Standards.

Key Responsibilities

  • Architecture & Development: Design, develop, and maintain a scalable, microservices-based architecture using Python and Golang.

  • Systems Engineering: Lead internal OS development and optimize low-level components to ensure high performance and reliability across the stack.

  • Security Integration: Collaborate closely with Information Security Specialists to translate complex security research and requirements into robust, production-ready code.

  • Lifecycle Management: Take full ownership of projects from concept to completion, including design, deployment, and debugging of backend systems.

  • Infrastructure & Operations: Oversee on-premise infrastructure and containerized environments (Docker) to ensure optimal system responsiveness and uptime.

  • Technical Mentorship: Contribute to internal best practices for algorithm design and system architecture, fostering knowledge sharing within the engineering team.

Candidate Requirements

Technical Experience:

  • Professional Tenure: 5+ years of experience in software engineering, ideally within security-sensitive, high-performance, or regulated environments. Candidates will be reviewed based on their seniority and years of relevant experience.

  • Programming Mastery: . Expert level: Python.

    • Proficiency: C (for OS-level development).

    • Strongly Preferred: Golang, C++, or Rust.

  • Systems & OS: Deep working knowledge of Linux OS and experience with internal OS development or kernel-adjacent programming.

  • Backend Architecture: Proven experience designing and maintaining microservices and scalable backend systems.

  • Database Knowledge: Proficiency in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).

  • Modern Tooling: Hands-on experience with Docker for containerization and familiarity with DevOps practices.

Core Competencies:

  • Security Mindset: A fundamental understanding of cybersecurity concepts and the ability to write security-first code.

  • Problem Solving: Exceptional debugging skills across the entire stack, from high-level APIs down to system hardware interactions.

  • Autonomy: Ability to work independently in a fast-paced startup environment and take full accountability for technical deliverables.

  • Communication: Strong ability to explain complex technical designs or security vulnerabilities to both technical and non-technical stakeholders.

Education & Certifications:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
  • Certifications in Security (e.g., OSCP, CISSP) or Cloud Architecture (Azure/AWS) are considered a significant plus

You will enjoy:

. Competitive salary in the sector (based on your experience/skills)

. Private health insurance

. Flexible working hours

. Fully stocked kitchen (coffee, organic fruits, snacks, and beverages)

. Team-building events and professional growth opportunities

Our client is proud to be an equal opportunity employer and consider all qualified applicants for employment without regard to race, colour, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 144596661

Similar Jobs