Senior / Principal Software Engineer – Distributed Systems & Databases
Senior / Principal Software Engineer – Distributed Systems & DatabasesJanuary 28, 2025Xage is the first and only zero trust real-world security company. Powered by the Xage Fabric, the company’s Identity & Access Management, remote access, and dynamic data security solutions allow customers to secure, manage, and transform operations. With its distributed, scalable, and easy-to-operate Fabric, Xage solves the complex digitization challenges of the real-world operations we rely on. Xage customers include leaders in manufacturing, energy, O&G, utilities, space, logistics, and transportation.About the roleIn this role you will be working as a principal engineer on our Fabric development team. This team maintains ownership over databases, data pipelines, distributed systems, and systems development within Xage’s products. Principal engineers are expected to have a significant independence and the ability to lend their expertise to help decide the future direction of our team’s areas of responsibility. Some examples could be selecting technologies and developing our distributed systems and databases to solve problems related to adding security and functionality features to our distributed systems and databases, reworking existing features to improve scalability/performance, or developing foundational systems to improve the stability and performance of our product. Principal engineers are also expected to have developed skills around communication, leadership, empathy, and mentorship to help guide and develop other team members with less experience.ResponsibilitiesWork closely with a team of engineers to develop and maintain existing distributed databases, distributed ledger technology, data pipelines, PKI, secure audit logging, and other internal infrastructureDrive the future architecture and development of our distributed database systemsDrive the future architecture and development of our internal infrastructure (PKI, secure audit logging, service-to-service communication, etc.)Collaborate with other team members and stakeholders for requirements, architecture, and overall designStay up-to-date with emerging technologies and adopt best practicesTake ownership of projects and initiatives and ensure high quality of deliverablesSkills and ExperienceMust have 5+ years of experience building enterprise software and strong engineering backgroundFluent in one of Go/Java/Rust/C++ software developmentPrior experience with modern C++ / C++11 or greater is preferredAble to learn and adapt to new programming languages as neededMust have a strong interest and prior experience in distributed systems and databasesMust have an understanding of algorithms and efficient data structuresMust have an understanding of performance and performance analysis in distributed systemsMust have strong architectural and design experience building software application across many system layersMust have passion for improving performance, user experience and scalabilityMust have solid coding and debugging skillsMust communicate, collaborate, and work effectively in a team environmentAbout XageCyberattacks on critical infrastructure, government, and private enterprises are at an all time high – and only growing more urgent by the day. Xage is a global leader in zero trust access and protection at the forefront of solving this pressing issue. We are pioneering a secure tomorrow by empowering organizations worldwide to connect anyone to anything, while delivering unparalleled defense against every cyber threat.We have built tremendous momentum across governments and commercial enterprises around the world, and it’s just the beginning. Recognized by Forbes as one of America’s Best Startup Employers, Xage prioritizes creativity, collaboration, and innovation in pursuit of our mission. We are headquartered in Palo Alto, CA and have global teams across North America, EMEA, and APJ .We’re passionate about solving problems that have positive, real-world consequences for the lives of everyday people. We hope you’ll join us in the fight against cyberattacks and safeguarding critical infrastructure.Competitive salary and equityWe will process visa transfers and immigrationWork with founders and executives closely and participate in all aspects of company buildingEarly stage opportunity in a massive sized market with proven traction and growing rapidlyRecognition & MomentumXage Security has experienced explosive growth and received numerous awards and recognition, including:Named by Forbes one of America’s Best Startup Employers 2024$17 million contract awarded by U.S. Space Force’s Space Systems Command (SSC) to offer its zero trust access controlNamed in Gartner research on Cyber-Physical Systems Protection Platforms, Zero Trust Network Access, Remote Privileged Access Management, and CPS Secure Remote AccessNamed in Forrester research on Operation Technology Security Solutions, and Microsegmentation SolutionsNamed a Gold winner for Identity & Access Security Solution in the 2024 American Business AwardsNamed a 25 Hottest Edge Security company by CRN 2023Named a Top 10 Security Solution in the CRN Internet of Things 50 list 2024Named Industrial IoT Innovator of the Year in 2023 IoT Breakthrough AwardsSC Awards “Best Identity Management Solution” finalist 2022ISO 27001:2022, IEC 62443, and FIPS 140-2 Certified
#J-18808-Ljbffr