Staff Software Engineer

2 weeks ago


Singapore NETWORK GUARD PTE. LTD. Full time
Roles & Responsibilities

We’re looking for engineers passionate about building cross-platform networking components. Ideally, you will bring us the latest evolutions in the domain in order to deliver industry-leading VPN performance and features. You'll be working on our servers and client apps, and will have access to commit to any repo across the company. We'll expect you to grow your skills in any direction that both fits your interests and the needs of the business, and over time you can rotate through various cross-functional teams.

Three best things about this role

  1. The people. We like to think that you'll find them open and friendly, skilled and motivated, and unified by our mission to protect the privacy and security of millions of customers worldwide.
  2. Impact. Deliver with both high pace and great quality. You don't need to convince people here to invest in good engineering practices.
  3. Skill growth. We cover a broad range of engineering specialties: many aspects of high-scale cloud applications, seven client-side operating systems, firmware, bare-metal servers for which we compile the OS (see TrustedServer), our own open-source VPN protocol Lightway, etc. No matter what your background, you're going to find someone from whom you can learn from here.

What you’ll be doing

  • Write high quality, well architected, modular code which is easy to read and maintain.
  • Ensure your code and the application as a whole have excellent automated test coverage.
  • Ensure the app has a clean, simple and robust architecture to enable various teams to easily contribute code for the long term.
  • Ensure the build and test pipelines are fast and stable.
  • Provide high quality code reviews for your team and other contributors to the code base.
  • Lead by example and provide guidance and mentorship to other developers.
  • Provide technical insights to Product Management.
  • Undertake spikes, prototyping, and R&D work to investigate feasibility, de-risk complex projects and cut through uncertainty.
  • Write clear and comprehensive tech designs and test plans, and ensure work is broken down into bite sized chunks and accurately sized.

What you’ll need to succeed

  • Proven track record working in Rust, C++, or C.
  • Proficiency with IP networking, including both low-level sockets programming and high-level application layer programming.
  • Excellent at writing automated tests, ideally following TDD practices.
  • Experienced with agile software development practices such as Scrum or Kanban.
  • Experienced at helping other team members be more productive, and to grow.
  • Good communication skills, both spoken and written.
  • Logical mindset and great problem solving skills.
Nice skills to have for this job
  • Experience with platform-native networking internals on one or many platforms, including Android, Apple, Linux, or Windows
  • Computer security: public key infrastructure, cryptography, and secure coding practices.
  • Experience with Golang or Python

Tell employers what skills you have

TDD
Kanban
Pipelines
Scrum
Cryptography
Protocol
Networking
Python
Firmware
Agile Software Development
VPN
Cut
Linux
Rust
C++
Computer Security

  • Singapore Boon Software Full time

    Senior IT Software Engineer – Shape the Future of Technology with Symphony Are you an innovative and driven IT professional with a passion for creating impactful solutions? Join our visionary team at Boon Software and play a key role in shaping the future of technology through Symphony, our cutting-edge software platform. Requirements: Diploma/degree in...


  • Singapore Preferably Professional Engineer Full time

    Client: MNC, A1 Main Contractor. Mega Projects Staff Benefits: 17 days annual leave, Year-End Bonus + VB. Salary: Negotiable Based on Qualification, Experience & Capability Location: Central Job Requirements: Degree in Electrical or Mechanical Engineering, recognized by PE Board Singapore/ BCA / IES Min 10 year experience in Mechanical & Electrical...


  • Singapore Illumina Full time

    Senior / Staff Software Engineer Apply locations Singapore - Woodlands - North Coast Time type Full time Posted on Posted 30+ Days Ago Job requisition id 37623-JOB What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions...


  • Singapore PAYPAL PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description:About our team & Job Description Summary::Our team operates at the cutting edge of the merchants data & insights domain, focused on developing innovative merchant data marts and mid-tier microservices. We leverage modern technologies like Java, Scala, ETL processes, BigQuery (BQ), BigTable (BT), DataProc, Apache Spark,...


  • Singapore Illumina Full time

    Senior / Staff Software Engineer Apply locations Singapore - Woodlands - North CoastTime type Full timePosted on Posted 30+ Days AgoJob requisition id 37623-JOBWhat if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of...


  • Singapore Illumina Full time

    Senior / Staff Software Engineer Apply Locations: Singapore - Woodlands - North Coast Time Type: Full time Posted on: Posted Today Job Requisition ID: 37623-JOB What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of...


  • Singapore ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Test Engineer for Rockwell Automation, you will work together with a team of product managers and software developers to develop industry-leading commercial software known for its innovation and usability. You will develop test strategy, create and execute test plans to ensure the quality of the products. You will report...


  • Singapore Illumina Full time

    Senior / Staff Software EngineerApply Locations: Singapore - Woodlands - North Coast Time Type: Full time Posted on: Posted Today Job Requisition ID: 37623-JOB What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Cloud Software ArchitectAs a key member of our Vanguard Software Pte. Ltd. team, we are seeking a highly skilled Cloud Software Architect to lead our cloud engineering efforts. The ideal candidate will have a strong background in cloud computing, software engineering, and architecture design.Key Responsibilities:Design and implement scalable, secure, and...


  • Singapore EA RECRUITMENT PTE. LTD. Full time

    Job TitleSenior Staff Software Engineer - Industrial Automation ExpertCompany OverviewWe are a well-established industrial automation company, and we're looking for an experienced Senior Staff Software Engineer to join our team. Our company is located in the heart of Woodlands, and we offer a unique blend of technology and innovation.Salary & BenefitsThe...


  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    Key Responsibilities:As a Senior Java Software Engineer at HTC SOFTWARE SINGAPORE PTE LTD, you will develop solid core Java and Spring applications, as well as at least one other language such as C#, C++, Golang, or Kotlin. Your experience with Microservice architecture and development will be valuable in creating scalable and efficient systems. You will...

  • Full Stack Engineer

    4 weeks ago


    Singapore WONDER SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesA start-up IT and application company is looking for a junior and executive experienced Full Stack Engineer, a versatile software developer skilled in both front-end and back-end application development.Here's a brief overview of what the job entails:1. Remote work, responsible for the entire process of project architecture design and...


  • Singapore VISA WORLDWIDE PTE. LIMITED Full time

    Roles & ResponsibilitiesCompany DescriptionVisa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative,...


  • Singapore TE Connectivity Full time

    Company OverviewTE Connectivity is a leading global provider of connectivity solutions for a wide range of industries. Our company is committed to creating a safer, more sustainable, and more connected world.The Singapore Corporate R&D Center is our main research hub in Asia, where we work with the CTO's and Advanced Development Groups of TE Business Units...


  • Singapore TECHVIFY Software Full time

    Responsibilities Work directly with customers to design and execute automated test plans and test cases to ensure the quality of our software products. Perform automation testing, including functional, regression, integration, and system testing. Collaborate with product managers, developers, and other stakeholders to understand requirements and identify...


  • Singapore NEXTLABS INTERNATIONAL PRIVATE LIMITED Full time

    Data Protection and Security ExpertiseAt NextLabs, we're seeking a highly skilled Staff Software Engineer to join our team of experts in building cutting-edge data protection and entitlement management products. As a key member of our global agile scrum team, you will be responsible for designing and implementing innovative solutions that ensure the...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    Roles & ResponsibilitiesWe are looking for exceptionally smart people with strong development skills in C#/Java and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do.Our culture is...


  • Singapore Illumina Full time

    About the Role:The Staff Systems Engineer will play a key role in leading activities that drive the adoption of genomics in clinical practice across various markets, including oncology, pre-natal testing, and infectious disease diagnosis.Key Responsibilities:Develop and execute systems engineering activities to support the development of Illumina's DNA...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesScope of Work below for the job description:1. General Web Application Support.2. In-house Applications Support3. Onsite maintenance of Intranet Server (staging and production Virtual Machine (VM).4. Development of Procurement System.The Software Support Executive should have more than 3 years of working experience in a similar role...


  • Singapore VHR Professional Services Full time

    Posted: 5 days ago Openings: 9 Applicants: 194 UG: B. Tech/B. E. in Any Specialization, ITI Certification in Any Specialization, B. Sc in Any Specialization, Diploma in Any Specialization, BCA in Any Specialization Key Skills Skills highlighted with ‘‘ are preferred keyskills Naukri.com does not promise a job or an interview in exchange of money....