Logo
SECURITI.ai

Sr. Software Dev. Engineer, Graph Platform

SECURITI.ai, San Jose, California, United States, 95199


About Us

Securiti is the pioneer of the Data Command Center, a centralized platform that enables the safe use of data and GenAI. It provides unified data intelligence, controls and orchestration across hybrid multicloud environments. Large global enterprises rely on Securiti's Data Command Center for data security, privacy, governance, and compliance. Securiti has been recognized with numerous industry and analyst awards, including;

- Most Innovative Startup by RSA- Top 25 Machine Learning Startups by Forbes- Most Innovative AI Companies by CB Insights- Cool Vendor in Data Security by Gartner- Privacy Management Wave Leader by Forrester

About the Role

You will be part of the Graph Platform team, evolving our SaaS platform that supports a suite of enterprise applications addressing complex data analytics and enterprise problems.

ResponsibilitiesDesign and develop Securiti's graph platformCreate functional specifications, architecture documents, design documents, and developer test plansCoordinate the development, deployment, and testing of new features and enhancements.Write reliable, secure, and scalable codePerform code reviews and analysisDevelop tools to monitor platform performance and address urgent issuesWork with customer support to address issuesIntegrate new technologies into the back-end cloud infrastructure.Requirements

Minimum 5 years of software development experience, including graph database technologies like Neptune, Neo4j, and ElasticsearchExperience in building scalable distributed systemsStrong understanding of multi-threaded applicationsProfessional development experience in Python and GoLangKnowledge of Linux and scripting languagesFamiliarity with one or more IaaS providersGood software development practices and experience with Microservices and REST-based architecturesExperience with SQL (Postgres) and NoSQL (Mongo/Elasticsearch) technologiesUnderstanding of platform level concerns, such as configuration management, network request routing, blue/green or canary deployments, in-service software upgrade etcStrong diagnostic and troubleshooting skillUnderstanding of continuous integration tools like JenkinsExperience with agile development methodologiesGood communication skillsHigh energy, teamwork, and willingness to learn new technologiesBonus Points

Experience with cloud platforms like AWS, GCP, and AzureExperience with tools like Terraform, Helm, DockerAbility to work independently