Senior Software Engineer - Backend

October 30

Apply Now
Logo of Veza

Veza

authorization • Cloud Security • identity security • access governance • privileged access

51 - 200

Description

• About the opportunity: We are seeking a talented Backend Software Engineer to join our growing team and play a pivotal role in shaping the future of our backend infrastructure. In this leadership role, you will not only contribute your technical expertise but also guide and mentor junior engineers, fostering a collaborative and innovative environment. This is an exciting opportunity to contribute to the growth and success of a high-impact startup while working on cutting-edge technologies in the field of identity and access management. • You will: Design, develop, and build integrations with services like AWS, GCP, Azure and resources like Box, Hashicorp, Databricks. These integrations have to be built ensuring high performance, scalability, and reliability. • Lead a team of backend software engineers, providing mentorship and guidance to help them grow their skills and expertise. • Drive the technical direction for assigned projects, defining architecture, design patterns, and best practices. • Conduct code reviews and ensure adherence to coding standards and quality principles. • Identify and implement new technologies and tools to enhance the team’s capabilities and stay ahead of the curve. • Collaborate with product managers, software engineers, and security experts to define requirements and architect solutions that meet business objectives and security standards. • Integrate with third-party identity providers and directory services, such as Active Directory, LDAP, and AWS IAM. • Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements. • Stay current with industry trends and emerging technologies in identity and access management, and leverage them to drive innovation and improve our platform.

Requirements

• 5+ years of experience as a backend software engineer with a strong track record of building and maintaining high-quality, scalable software systems. • Minimum of 2 years of experience in a leadership role within a software development team. • Strong proficiency in one or more programming languages, such as Go, Java, or Python. • Experience designing and implementing RESTful APIs and microservices architectures. • 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. • 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, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com