ApplySenior Software Engineer - Backend (Lifecycle Management)
Posted 2 months agoViewed
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