Veza logoVeza logo

Principal Software Engineer - Join the Veza Graph Team

VezaCalifornia
On-site Full-time $184K/yr - $240K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Education:A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline. Experience:Minimum of 5 years of proven experience in backend software development, emphasizing data modeling, data management, identity, security, or similar fields.

About the job

About the Opportunity

Veza is on the lookout for a dynamic Principal Software Engineer to be a vital part of our Graph team. In this role, you will have the opportunity to design, enhance, and uphold the scalable architecture that powers the Veza Access Graph. You'll work collaboratively across multiple teams to innovate our products and provide outstanding identity and access management solutions for our clientele. This is an exhilarating opportunity to contribute to a fast-growing startup while engaging with advanced technologies!

Your Responsibilities:

  • Develop, maintain, and enhance Graph functionalities to support actionable customer insights across diverse products.
  • Enhance the performance, scalability, and reliability of backend services and APIs within our platform.
  • Collaborate closely with product managers, fellow software engineers, and security professionals to create product features aligned with business goals and security protocols.
  • Continuously refine and enhance your contributions through code and design reviews, testing, and refactoring processes.
  • Incorporate logging, monitoring, and auditing features to ensure compliance with regulatory needs and operational health standards.
  • Stay abreast of industry trends and emerging technologies, applying this knowledge to foster innovation and advance our platform.

Qualifications:

  • Education:
    A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
  • Experience:
    Minimum of 5 years of proven experience in backend software development, emphasizing data modeling, data management, identity, security, or similar fields.
  • Experience in developing databases, storage layers, query engines, or related tools.
  • Familiarity with complex relational data models in OLAP systems and/or graph database systems such as Neo4j.
  • Strong understanding of relational algebra and graph algorithms.
  • Knowledge of caching mechanisms and distributed systems.
  • Proven ability to write and test code in modern backend programming languages like Golang or Kotlin.
  • Experience in designing and implementing RESTful APIs within microservice architectures.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform, and containerization technologies like Docker and Kubernetes.

About Veza

Veza is a pioneering company in identity and access management solutions, dedicated to delivering innovative technology that enhances security and user experience.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.