Apply

Senior Software Engineer - Backend

Posted 2024-10-21

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 APIs

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 one or more programming languages, such as Golang, 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, such as AWS, Azure, or Google Cloud Platform, and familiarity with IAM services and features.
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes, is a plus.
  • Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
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 to curate actionable insights from customer 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 the 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.
Apply

Related Jobs

Apply

📍 Slovenia

🔍 Identity security

🏢 Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience as a backend software engineer with a strong track record.
  • Minimum of 2 years in a leadership role within a software development team.
  • Strong proficiency in programming languages such as Go, Java, or Python.
  • Experience in designing and implementing RESTful APIs and microservices.
  • Understanding of authentication and authorization protocols.
  • Experience with cloud platforms including AWS, Azure, or GCP.
  • Knowledge of database technologies (SQL and NoSQL) and distributed systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.

  • Design, develop, and build integrations with services like AWS, GCP, Azure and other resources ensuring high performance, scalability, and reliability.
  • Lead a team of backend software engineers, providing mentorship and guidance.
  • Drive technical direction for projects, defining architecture and best practices.
  • Conduct code reviews and ensure adherence to quality principles.
  • Identify and implement new technologies to enhance team capabilities.
  • Collaborate with product managers, engineers, and security experts.
  • Integrate with third-party identity providers and directory services.
  • Implement logging, monitoring, and auditing for compliance.
  • Stay current with industry trends to drive innovation.

AWSLeadershipPythonSoftware DevelopmentSQLDesign PatternsGCPJavaLDAPAzureGoNosqlRESTful APIsAttention to detailMicroservicesCompliance

Posted 2024-11-07
Apply
Apply

📍 Slovenia

🔍 Identity and access management

🏢 Company: Veza Technologies, Inc.

  • 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.

  • 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.

AWSSoftware DevelopmentSQLJavaAzureGolangNosqlRESTful APIsAttention to detailMicroservicesCompliance

Posted 2024-11-07
Apply
Apply

📍 Slovenia

🔍 Identity and access management

🏢 Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven 7+ years in backend software development, with a focus on identity and access management and security.
  • Strong proficiency in one or more object-oriented programming languages, such as Golang or Java.
  • Experience designing and implementing RESTful APIs and microservices.
  • Solid understanding of authentication and authorization protocols.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud along with IAM services.
  • Experience with containerization and orchestration technologies like Docker and Kubernetes is a plus.
  • Knowledge of SQL and NoSQL databases, caching mechanisms, and distributed systems.
  • Excellent problem-solving skills and ability to work both independently and collaboratively.

  • Design, develop, and maintain backend services and APIs for the IAM platform, ensuring high performance, scalability, and reliability.
  • Collaborate with product managers, software engineers, UX designers, and security experts to build product features that meet business and security standards.
  • Develop and maintain the Access Request feature and identity lifecycle management features.
  • Implement logging, monitoring, and auditing capabilities for compliance.
  • Continuously optimize the IAM platform's performance, security, and scalability.

AWSSoftware DevelopmentSQLJavaAzureGolangNosqlRESTful APIs

Posted 2024-10-29
Apply
Apply

📍 San Francisco, New York, Denver, London, Australia, New Zealand

🧭 Full-Time

🔍 Customer engagement platform

🏢 Company: Iterable

  • 5+ years relevant software development experience.
  • Experience in building production-ready, scalable web applications.
  • Proficiency in at least one modern programming language (ideally Scala and/or Java).
  • Extensive experience with Elasticsearch and/or relevant technologies like Postgres.
  • Desire to work in a highly remote/distributed but collaborative environment.
  • Willingness to take on-call responsibilities.
  • Fluency in English (verbal and written).
  • Legally authorized to work in the EU.

  • Contribute to team roadmap and planning sessions to enhance customer value.
  • Collaborate with cross-functional teams, product, and design to conceptualize and build new product features.
  • Be responsible for the entire lifecycle of projects, from design and planning through development and deployment.
  • Develop solutions to scale a complex platform reaching millions of users.
  • Contribute to the code review process by offering improvement suggestions.

GraphQLSoftware DevelopmentElasticSearchJavaKafkaSCRUMElasticsearchPostgresRedis

Posted 2024-10-21
Apply