Remote Senior Software Engineer - Backend (Lifecycle Management)

Posted

Apply now
Please, let Veza Technologies, Inc. know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • 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 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 7+ 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:

  • The position offers a competitive salary, with the base pay depending on experience, qualifications, education, location, and skills.
  • The role is eligible for equity as part of the total compensation package.
  • A competitive benefits package is provided, although specific details are not listed.
  • Veza is committed to equal employment opportunities and provides accommodations for candidates with disabilities during the recruitment process.
Apply now
Please, let Veza Technologies, Inc. know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
VT
Veza Technologies, Inc.'s company logo
Veza Technologies, Inc.
View company profile
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback