Back to Job Listings

Staff Software Engineer

SpringCube

Full time - Associate/Junior Executive

IT Networking & Security

Singapore ( Onsite )

Published 1 week ago

Salary: Disclosed upon interview

Contact Employer
  • Share:
Send Feedback
Report This Job

Job Description

The SpringCube team curated the following job opportunity to help you in your job search. Explore the position below to find your next career move.

Company Overview

A leading provider of virtual private network (VPN) services, this company is renowned for its commitment to user privacy and security.

Staff Software Engineer

What You’ll Do

  • Develop high-quality, well-architected, and modular code that is easy to maintain and understand.
  • Implement robust automated tests to ensure code reliability and quality.
  • Design and maintain a clean, simple, and scalable application architecture.
  • Optimize build and test pipelines for speed and stability.
  • Conduct thorough code reviews to maintain code quality and share knowledge.
  • Mentor and guide team members to foster professional growth.
  • Collaborate with product management to provide technical insights and recommendations.
  • Conduct research and development to explore new technologies and approaches.
  • Create clear and concise technical designs and test plans.
  • Break down complex tasks into manageable subtasks and accurately estimate effort.

What You’ll Need

  • Proven experience in Rust, C++, or C programming languages.
  • Strong understanding of IP networking, including low-level socket programming and high-level application layer programming.
  • Proficiency in writing automated tests, preferably following Test-Driven Development (TDD) practices.
  • Experience with Agile software development methodologies like Scrum or Kanban.
  • Excellent communication skills, both verbal and written.
  • Strong problem-solving and logical thinking abilities.
  • Ability to mentor and guide team members.

Nice to Have

  • Experience with platform-native networking internals on Android, Apple, Linux, or Windows.
  • Knowledge of computer security concepts, including public key infrastructure, cryptography, and secure coding practices.
  • Proficiency in Golang or Python.

Disclaimer: SpringCube curates tech job listings from various company websites to support tech professionals in Singapore during these challenging times.

  1. No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
  2. No Client Relationship: This company is not a client of SpringCube unless stated.
  3. Users must click to apply, redirecting to the employer’s career page.
  4. No Liability: SpringCube is not liable for inaccuracies.