Please, let Veza Technologies, Inc. know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
We are seeking a talented Technical Lead - 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 contribute your technical expertise and guide and mentor junior engineers, fostering a collaborative and innovative environment.
You will design, develop, and build integrations with services like AWS, GCP, Azure, and resources like Box, Hashicorp, and Databricks, ensuring high performance, scalability, and reliability.
You will lead a team of backend software engineers, providing mentorship and guidance to help them grow their skills and expertise.
You will drive the technical direction for assigned projects, defining architecture, design patterns, and best practices.
You will conduct code reviews and ensure adherence to coding standards and quality principles.
You will identify and implement new technologies and tools to enhance the team's capabilities and stay ahead of the curve.
You will collaborate with product managers, software engineers, and security experts to define requirements and architect solutions that meet business objectives and security standards.
You will integrate with third-party identity providers and directory services, such as Active Directory, LDAP, and AWS IAM.
You will implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements.
You will stay current with industry trends and emerging technologies in identity and access management, leveraging them to drive innovation and improve our platform.
Requirements:
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
You must have 5+ years of experience as a backend software engineer with a strong track record of building and maintaining high-quality, scalable software systems.
A minimum of 2 years of experience in a leadership role within a software development team is required.
Strong proficiency in one or more programming languages, such as Go, Java, or Python, is necessary.
Experience designing and implementing RESTful APIs and microservices architectures is essential.
You should have an 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 is required.
Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems is necessary.
Excellent problem-solving skills, attention to detail, and the ability to work independently and collaboratively in a fast-paced environment are essential.
Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders, are required.
Benefits:
We offer a competitive salary and equity packages.
A 401(k) retirement plan is provided.
Pre-tax health care, dependent care, and commuter benefits (FSA) are available.
Flexible medical, dental, and vision benefits are included.
Parental leave is offered.
Flexible Time Off is part of the benefits package.
A monthly connectivity stipend is provided.
The total compensation package includes base pay, equity, and a competitive benefits package, with pay range discussions available with the recruiter.
Apply now
Please, let Veza Technologies, Inc. know you found this job
on RemoteYeah
.
This helps us grow π±.