Principal Software Engineer
3 weeks ago
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
- 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.
- Impact. Deliver with both high pace and great quality. You don't need to convince people here to invest in good engineering practices.
- 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.
- 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
Product Management
Networking
Python
Operating Systems
Windows
Writing
Agile Software Development
Linux
Rust
C++
Computer Security
-
Principal Software Engineer
4 weeks ago
Singapore Nanyang Technological University Full timeWe are seeking a highly skilled Principal Software Engineer to join our team at Nanyang Technological University.About the Role:The successful candidate will be responsible for conducting research into trust technologies testing, translating research algorithms, and designing/developing tools and frameworks into working prototypes.Key Responsibilities:Design...
-
Principal Software Development Engineer
2 weeks ago
Singapore Rohde & Schwarz Full timeJob DescriptionWe are seeking a highly skilled Principal Software Development Engineer to join our team at Rohde & Schwarz. The successful candidate will be responsible for developing and maintaining software solutions for our mobile radio products.Responsibilities:Design, develop, test, and deploy high-quality software solutions for our mobile radio...
-
Senior it software engineer
3 weeks ago
Singapore Boon Software Full timeSenior 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...
-
Principal Software Architect
6 days ago
Singapore Careers@Gov Full timeTransform the way students live, work, and play by joining our team of talented software engineers at Careers@Gov.About the RoleWe are seeking a skilled Principal Software Architect to lead the design, build, and integration of complex software components.You will be responsible for architecting and developing solutions for complex and ambiguous problems.A...
-
Principal Software Architect
1 month ago
Singapore Careers@Gov Full timeAbout the Role:Careers@Gov is seeking a talented and experienced Principal Software Architect to join our team. As a key member of our Air Traffic Management Systems Software Integration Section, you will be responsible for overseeing the entire life cycle management of software-intensive and complex next-generation Air Traffic Management and Surveillance...
-
Principal Design Engineer Lead
3 weeks ago
Singapore TALENT TRADER GROUP PTE. LTD. Full timeJob Title: Principal Design Engineer LeadJob Summary:We are seeking an experienced and skilled Principal Design Engineer Lead to join our team at Talent Trader Group Pte. Ltd. The successful candidate will be responsible for leading and collaborating with cross-functional teams to design and develop engineering projects, ensuring compliance with...
-
Principal software architect
2 weeks ago
Singapore This Is An IT Support Group Full timeWe are currently hiring a Principal Software Architect to lead a team of developers to deliver various Supply Chain applications in line with business requirements.Your main responsibilities will include:Leading the teams of Product Leads, Technical Leads, and development team in the design, development, coding, testing, and debugging of...
-
Principal Software Developer
3 weeks ago
Singapore MINDTECK SINGAPORE PTE LTD Full timeAbout MINDTECK SINGAPORE PTE LTDMINDTECK SINGAPORE PTE LTD is a renowned organization in the field of Electrical & Industrial Solutions Group Center of Excellence (EISG COE).Estimated Salary: SGD 12,000 - SGD 18,000 per month.Job Description:We are seeking an exceptional Principal Software Developer to join our team. As a key contributor, you will play a...
-
Principal software architect
2 weeks ago
Singapore This Is An IT Support Group Full timeWe are currently hiring a Principal Software Architect to lead a team of developers to deliver various Supply Chain applications in line with business requirements. Your main responsibilities will include: Leading the teams of Product Leads, Technical Leads, and development team in the design, development, coding, testing, and debugging of applications....
-
Principal Software Engineer
1 month ago
Singapore AGODA COMPANY PTE. LTD. Full timeRoles & ResponsibilitiesGet to Know Our TeamThe Data department oversees all of Agoda’s data-related requirements. Our ultimate goal is to enable and increase the use of data in the company through creative approaches and the implementation of powerful resources such as operational and analytical databases, queue systems, BI tools, and data science...
-
Principal Software Architect
3 weeks ago
Singapore Y3 TECHNOLOGIES PTE LTD Full timeRoles & ResponsibilitiesWe are currently hiring a Principal Software Architect to lead a team of developers to deliver various Supply Chain applications in line with business requirements.Your main responsibilities will include: Leading the teams of Product Leads, Technical Leads, and development team in the design, development, coding, testing, and...
-
Principal machine learning engineer
4 weeks ago
Singapore Splore Pte. Ltd. Full timeWhat is Splore? Splore is transforming how businesses handle information by utilizing enterprise-grade generative AI and multi-agent systems to streamline and enhance decision-making processes. Founded and funded by industry leaders Temasek and Menyala, Splore specializes in AI-driven solutions for precision and efficiency in information retrieval.Our...
-
M & e manager / a1 main con > perm
4 weeks ago
Singapore Preferably Professional Engineer Full timeClient: 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...
-
Principal civil
2 weeks ago
Singapore Oilandgas.org.uk Full timeJOB DESCRIPTIONWood is recruiting for a Principal Civil & Structural Engineer, preferably experienced in Oil & Gas Sector / similar industry. There is an increased thrust to deliver our services for the growing Asian market. As a result of this, Civil & Structural Department operation is expanding and evolving to manage the challenges of regional projects...
-
Principal Software Developer
3 weeks ago
Singapore PM COMMODITIES PTE. LTD. Full timeJob DescriptionThe Principal Software Developer will work on various projects, including algorithmic trading, auto-trading, application architecture, data cleaning, and updating, as well as elementary business and economic practices.Main Responsibilities:Back-end .NET developmentInteraction and dialogue with usersCI and deployment using Github Actions,...
-
Principal Research Engineer
4 weeks ago
Singapore Nanyang Technological University Full timeWe invite applications for a Principal Research Engineer to join our team at the Digital Trust Centre (DTC) at Nanyang Technological University. As a Principal Research Engineer, you will work closely with our researchers to design and develop system implementation work from research into product, focusing on emerging technologies that engender trust and...
-
Principal structural engineer
4 weeks ago
Singapore Cundall Full timeThe Team Cundall's Structural Engineering team pride themselves on their exemplary track record of designing innovative and sustainable structural solutions that minimise the use of natural resources. As one of the longest established of Cundall's many disciplines, the Structural team are a source of world leading expertise and offer a pro-active...
-
Singapore Careers@Gov Full timeJob SummaryAs a Principal Infrastructure Development Engineer at Careers@Gov, you will oversee the design and construction of bus depots and bus interchanges/terminals. Your key responsibilities will include supervising projects to ensure timely completion within budget and adhering to contract specifications, design, safety requirements, and quality...
-
Principal civil
4 weeks ago
Singapore Oilandgas.org.uk Full timeJOB DESCRIPTION Wood is recruiting for a Principal Civil & Structural Engineer, preferably experienced in Oil & Gas Sector / similar industry. There is an increased thrust to deliver our services for the growing Asian market. As a result of this, Civil & Structural Department operation is expanding and evolving to manage the challenges of regional projects...
-
Senior Principal Process Engineer
4 weeks ago
Singapore KBR Full timeJob Summary:KBR is seeking a talented Senior Principal Process Engineer to lead process engineering and design efforts.Key Responsibilities:Lead process configuration and optimization studiesPerform process simulations, prepare Process/Utility Flow Diagrams, Heat and Material Balance, Utility BalancePrepare Piping and Instrumentation diagramsDevelop process...