Apply

Senior Software Engineer - Backend (Lifecycle Management)

Posted 2024-11-07

View full description

💎 Seniority level: Senior, 7+ years of experience

📍 Location: Slovenia

🔍 Industry: Identity security

🏢 Company: Veza Technologies, Inc.

⏳ Experience: 7+ years of experience

🪄 Skills: AWSLeadershipPythonSoftware DevelopmentSQLDesign PatternsGCPJavaLDAPAzureGoNosqlRESTful APIsAttention to detailMicroservicesCompliance

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply