Veza is looking for a Senior Software Engineer, Backend to design, develop, and maintain product features for their Access Security offering, addressing blind spots in identity and access management by organizing permissions metadata in the Veza Authorization Graph.
Requirements
- Proven 5+yrs in backend software development, with a focus on APIs, Microservices Architecture or related areas
- Strong proficiency in one or more programming languages, such as Golang, Java.
- Experience designing and implementing RESTful APIs and Microservices Architectures.
- Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform, and familiarity with IAM services and features.
- Innate love for Distributed Systems (designing, developing, debugging, monitoring)
- Experience with Containerization and Orchestration technologies, such as Docker and Kubernetes, is a plus.
- Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and scaling systems.
Responsibilities
- designing, developing, and maintaining product features of Veza's flagship offering, Access Security
- implement robust and scalable solutions that meet the evolving needs of our customers
- designing and implementing RESTful APIs and Microservices Architectures
- designing, developing, debugging, monitoring Distributed Systems
- Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and scaling systems
- visualize access permissions
- monitor permissions activity
Other
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Strong sense of Product feature Ownership – from Ideation to Deployment
- Ownership Mindset