Apply

Senior Software Engineer - Backend (Access Intelligence)

Posted 2024-11-07

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Slovenia

🔍 Industry: Identity and access management

🏢 Company: Veza Technologies, Inc.

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSSoftware DevelopmentSQLJavaAzureGolangNosqlRESTful APIsAttention to detailMicroservicesCompliance

Requirements:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven 7+ years in backend software development, focusing on identity and access management, security, or related areas.
  • Strong proficiency in programming languages, such as Golang or Java.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Solid understanding of authentication and authorization protocols, standards, and best practices.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform, and familiarity with IAM services.
  • Experience with containerization and orchestration technologies like Docker and Kubernetes is a plus.
  • Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems.
  • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment.
  • Strong communication and interpersonal skills to effectively communicate technical concepts to both technical and non-technical stakeholders.
Responsibilities:
  • Design, develop, and maintain backend services and APIs for the IAM platform, ensuring high performance, scalability, and reliability.
  • Collaborate with product managers, other software engineers, and security experts to build product features that meet business objectives and security standards.
  • Develop and maintain Access Intelligence features that curate actionable insights from customer's environments.
  • Develop and maintain identity lifecycle management features including user provisioning, de-provisioning, and access control policies.
  • Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements.
  • Continuously optimize and improve performance, security, and scalability of the IAM platform through code reviews, testing, and refactoring.
  • Stay current with industry trends and emerging technologies in identity and access management to drive innovation and improve the platform.
Apply