Company

We’re Hiring

Join our amazing team here at Trustle.

Job Title

Principal Engineer

Job Description

Trustle is on a mission to make managing the world’s cloud permissions easy and transparent.  We keep teams using cloud services productively while compliant and risk-aligned.

From cloud computing providers like AWS, GCP and Azure to hosted apps like GitHub and PagerDuty, Trustle understands the management of user permissions for a rapidly growing portfolio of cloud hosted software solutions and identifies things that require attention to any teams that manage access in an organization.

Granting, revoking and configuring access should not be a maze of clicking thru admin consoles, Terraform, custom tools and scripts. What we’re building will empower our customers to spend time in their core competencies with access to systems as an afterthought.

We are a small, fully remote, well-funded company with dozens of cloud services already supported for our customers with an experienced team with alumni/alumna from Okta, Netflix, AWS, Cruise and GitHub.  We also occasionally discuss whether the Cleveland Browns are cursed at length.  Trustle is fully remote.

Listen to an interview with our CEO Emiliano Berenbaum here

Our stack is: Python, Go, Postgres, Kubernetes and Google Cloud Platform (and Bash, of course)

You Will

  • Lead the development of new features from conception through to deployment, ensuring a seamless transition into production.
  • Expand our suite of integrations, enhancing the connectivity and functionality of our managed systems.
  • Develop and enhance services capable of integrating with external platforms, including AWS, Google Cloud, and GitHub, ensuring scalability.
  • Actively contribute to product innovation by proposing novel ideas and perspectives for feature development.
  • Enhance the efficiency and performance of our backend services and databases, with a focus on optimization for Postgres.
  • Maintain a commitment to delivering features that meet rigorous standards of quality, security, and reliability.
  • Assist in refining our software development processes, contributing to continuous improvement and efficiency.

Requirements

  • Proficient in developing scalable, multi-tenant Enterprise SaaS solutions.
  • Independently driven, consistently taking initiative as a major contributor within project teams.
  • Extensive experience with Identity and Access Management (IAM) frameworks, including but not limited to AWS IAM, Google Cloud IAM, Okta, and Active Directory.
  • Advanced understanding of distributed system design, with expertise in mechanisms like load shedding, circuit breaking, and backoff algorithms.
  • Demonstrable experience in implementing and working with messaging and queuing frameworks such as Kafka, Cloud PubSub, and RabbitMQ.
  • Excellent communication skills, both in writing and speaking.
  • In-depth knowledge of relational databases, SQL, and strategies for database performance tuning.
  • Solid background in monitoring and enhancing application performance through observability practices.
  • Familiarity with the DevSecOps approach, including prior experience or exposure to its practices and tools.

Nice To Haves

  • Skilled in automating access management tasks, including user provisioning, onboarding, implementing Role-Based Access Control (RBAC), managing authorization models, configuring Single Sign-On (SSO) solutions, and working with LDAP and Active Directory.
  • Profound knowledge of identity management protocols such as SAML, OIDC, OAuth, SCIM, and their application in secure authentication and authorization processes.
  • Demonstrated expertise in API design, with a focus on creating scalable and maintainable interfaces.
  • Advanced proficiency in Postgres, including expert-level skills in database architecture and optimization.
  • Comprehensive practical experience with Google Cloud, showcasing a strong ability to leverage its services and capabilities effectively.

Benefits and Highlights

  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Wellness Resources

We span five time zones with team members in the US, Argentina and Brazil

This role is for US based candidates

No sponsorship is available at this time

To apply

Send your Resumé to

[email protected]