Working with Primacy

Nick Darvey on 2022-02-10

⚠️ Our jobs page has moved to our website. Our hiring process, role, and level descriptions is still documented here, in our handbook.

Individual contributors

All contributors

Responsibilities

  • Develops features and improvements for Primacy's products and solutions ('work').
  • Collaborates with other team members and stakeholders to deliver work.
  • Divides work into smaller but valuable tasks to contribute frequently.
  • Contributes work that maintains or improves the quality of the work.
  • Reviews others' work and advocates for the maintenance of quality.
  • Identifies impediments to team efficiency. Designs and implements ways to reduce them.
  • Represents Primacy publicly in communication and community collaborations.

Levels

Described in Compensation.xslx.

Opening positions

Software Developer

Responsibilities
  • Solves complex technical problems.

Software Developer (Security)

A software developer with a security specialization.

Responsibilities
  • Solves complex technical problems.
  • Contributes work that improves security.
  • Reviews others' work and advocates for security.
  • Develops and delivers security training and guidance to other team members.
Requirements
  • Ability to discover and fix common security vulnerabilities such as SQL injection, XSS, CSRF, SSRF, and authentication and authorization flaws.
  • Knowledge of authentication and authorization technologies such as OAuth 2.0+, OpenID Connect, public key infrastructure (PKI), and Decentralized Identifiers (DIDs).
  • Experience with infrastructure-as-code such as AWS CDK, AWS CloudFormation, and Pulumi.