Remote Senior Software Engineer - Backend (Lifecycle Management)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

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.
About the job
Posted on
Job type
Salary
-
Experience level
VT
Veza Technologies, Inc.'s company logo
Veza Technologies, Inc.
View company profile
Leave a feedback