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
15 hours ago
Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full timeJob Title: Principal Software EngineerWe are seeking a skilled and experienced Principal Software Engineer to join our team in Singapore.About the Role:This is a key position that requires strong technical expertise and leadership skills to lead software development projects from conception to delivery.The ideal candidate will have extensive experience in...
-
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...
-
Software Senior Principal Engineer
1 day ago
Singapore DELL GLOBAL B.V. (SINGAPORE BRANCH) Full timeRoles & ResponsibilitiesThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and...
-
Principal Software Engineer for Vision Systems
15 hours ago
Singapore THE SUPREME HR ADVISORY PTE. LTD. Full timeOverviewThe Supreme HR Advisory Pte. Ltd is seeking an experienced Principal Software Engineer to design, develop, and maintain software applications for vision systems.
-
Principal Software Engineer
1 day ago
Singapore CHUBB ASIA PACIFIC PTE. LTD. Full timeRoles & ResponsibilitiesRole Summary:As a Principal Software Engineer on our team, you’ll play a key role in supporting our digital transformation journey as a senior specialist in our development team to build and implement large-scale applications involving APIs and UIs that will be leveraged across the business. You’ll be both hands-on and strategic,...
-
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...
-
Principal Software Engineer
15 hours ago
Singapore CONTINENTAL TECHNOLOGY SOLUTIONS PTE. LTD. Full timeJob SummaryA seasoned Principal Software Engineer is sought by Continental Technology Solutions Pte. Ltd. to spearhead the development of cutting-edge software solutions. The ideal candidate will possess a deep understanding of backend technologies, including Java, J2EE, and SQL, with experience in Spring Framework, Spring Boot, MongoDB, and...
-
Principal Software Engineering Manager
15 hours ago
Singapore NEW TONE CONSULTING PTE. LTD. Full timeNEW TONE CONSULTING PTE. LTD. is seeking a highly skilled Principal Software Engineering Manager to lead our software engineering team in developing and implementing cutting-edge development tools and infrastructure.About the RoleWe are looking for an experienced DevOps Engineer to join our team and contribute to building and implementing new development...
-
Senior it software engineer
4 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
1 week 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 Application Software Engineer
15 hours ago
Singapore KRIS INFOTECH PTE. LTD. Full timeAbout KRIS INFOTECH PTE. LTD.We are a dynamic technology firm committed to delivering cutting-edge solutions to our clients. Our team is passionate about innovation and collaboration, driving success through technical expertise and dedication.Salary: $80,000 - $110,000 per annumJob Description:OverviewThe Principal Application Software Engineer will play a...
-
Principal Embedded Systems Software Developer
15 hours ago
Singapore ZENITH INFOTECH (S) PTE LTD. Full timeJob SummaryWe are seeking a highly skilled Principal Embedded Systems Software Developer to join our team at ZENITH INFOTECH (S) PTE LTD. in EAST. The successful candidate will design and develop software applications for embedded devices, implement communication protocols, and conduct thorough testing and debugging.About the RoleThis is an exciting...
-
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 Engineer
15 hours ago
Singapore SURBANA TECHNOLOGIES PTE. LTD. Full timeJob OverviewSurbana Technologies Pte. Ltd. is seeking a skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software solutions that meet the needs of our clients.About UsWe are a leading provider of technology solutions to various industries. Our team is...
-
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 Production Engineer Lead
15 hours ago
Singapore YOKOGAWA ELECTRIC ASIA PTE LTD Full timeJob Title: Principal Production Engineer LeadAbout the Role:We are seeking a highly skilled and experienced Principal Production Engineer Lead to join our team at YOKOGAWA ELECTRIC ASIA PTE LTD. This role will be responsible for leading the implementation of projects and carrying out assigned scopes of work essential for the smooth operation of production...
-
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 Engineer
15 hours ago
Singapore OPENSOURCE TECHNOLOGIES PTE. LTD. Full timeJob DescriptionWe are seeking a highly skilled Principal Software Engineer to join our team at OPENSOURCE TECHNOLOGIES PTE. LTD. The ideal candidate will have extensive experience in developing web-based frontend applications for web and mobile platforms, as well as scalable backend applications with database interaction and external/internal APIs.The...