Principal Integration Software Engineer

Veza
Summary
Join Veza as a Principal-level Integration Software Engineer and play a key role in designing, developing, and maintaining product features of our IAM platform for Integrations. Collaborate with cross-functional teams to implement robust and scalable solutions. Contribute to the growth of a high-impact startup while working on cutting-edge technologies in identity and access management. The Integrations team builds services ingesting data from external integrations into the Veza platform, enabling next-gen features. You will be exposed to a breadth of software products and complex data systems. Work closely with other engineering teams to enable them to consume integrations' data and provide advanced tools for customers. Drive the scalable way of adding integrations leveraging the latest AI/ML models.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Proven experience minimum 5+yrs in backend software development, with a focus on data modeling, data management, identity, security, or related areas
- Strong proficiency in one or more programming languages, such as Golang, Java
- Experience designing and implementing RESTful APIs and microservices architectures
- Experience in optimization, building of databases, storage layers, or distributed systems
- Experience with building pluggable software modules that allows code decouplings
- Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform
- 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
Responsibilities
- 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
- Drive the technical approach for a scalable way of adding integrations leveraging the latest AI/ML models
- Working with PM/SE/Support & Customers on requirements, engineering/writing connectors, fielding EACs and feature request
Preferred Qualifications
Experience with containerization and orchestration technologies, such as Docker and Kubernetes, is a plus
Benefits
- $184,800 β $240,000 USD
- Equity
- Competitive benefits package