V
Veza Technologies
BackendSenior
Senior Software Engineer - Backend (Graph)
GoKotlinREST APIMicroservicesAWSAzureGCPDockerKubernetesNeo4j Graph
About the Position
We are looking for a passionate Senior Software Engineer to join Veza’s Graph team. You will play a key role in designing, improving, and maintaining the robust and scalable code behind the Veza Access Graph, collaborating closely with cross-functional teams to shape the future of our products and deliver exceptional identity and access management experiences to our customers.
Responsibilities
- Develop, maintain and scale Graph features to support actionable customer intelligence across various products.
- Drive the performance, scalability, and reliability of backend services and APIs.
- Collaborate with product managers, software engineers, and security experts to build product features that meet business objectives.
- Continuously optimize work through code and design reviews, testing, and refactoring.
- Implement logging, monitoring, and auditing capabilities for visibility and compliance.
Requirements
- Proven experience (minimum 5+ years) in professional backend software development
- Experience with data modeling, data management, identity, security, or related areas
- Development of databases, storage layers, or query engines
- Experience with relational data models in OLAP systems or graph databases like Neo4j
- Knowledge of relational algebra and graph algorithms
- Familiarity with caching mechanisms and distributed systems
- Ability to develop and test in 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
- Knowledge of Docker and Kubernetes is a plus
Benefits
- Equity and a competitive benefits package
Senior Software Engineer - Backend (Graph)