Veza is the identity security company, and they are seeking a passionate Senior Software Engineer to join their Graph team. The role involves designing, improving, and maintaining robust and scalable code for the Veza Access Graph while collaborating closely with cross-functional teams to enhance identity and access management experiences for customers.
Responsibilities:
- Develop, maintain and scale Graph features to directly and indirectly support actionable customer intelligence across various products
- Drive the performance, scalability, and reliability of the backend services and APIs for our platform
- Collaborate with product managers, other software engineers, and security experts to build product features that meet business objectives and security standards
- Continuously optimize and improve your work through code and design reviews, testing, and refactoring
- Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements and operational health metrics
- Stay current with industry trends and emerging technologies across different fields and leverage them to drive innovation and improve our platform
Requirements:
- A bachelor's or master's degree in computer science, engineering, or a related field
- Proven experience (minimum 5+ years) in professional backend software development with a focus on data modeling, data management, identity, security, or related areas
- A history with the development of databases, storage layers, query engines or adjacent tooling
- Experience with complex relational data models in OLAP systems and/or graph database systems such as Neo4j
- Deep knowledge of relational algebra and graph algorithms
- A familiarity with caching mechanisms and distributed systems
- A proven ability to develop and test code in one or more modern backend programming languages such as Golang or Kotlin
- Experience designing and implementing RESTful APIs in microservice architectures
- Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform, and containerization and orchestration technologies, such as Docker and Kubernetes