Censys is dedicated to providing comprehensive Internet intelligence and actionable threat insights. They are seeking a Software Engineer II to join their Core Services team to enhance authentication, authorization, and account management systems while collaborating with experienced engineers to develop new platform features and improve existing services.
Responsibilities:
- Extend and improve our role-based access control systems, building fine-grained permission models that meet the needs of enterprise customers
- Design and build new platform features including group management and expanded functionality to our existing enterprise authentication mechanisms (SAML / SCIM)
- Implement clean, well-tested microservices with clear APIs and proper error handling
- Partner with product and engineering stakeholders to clarify requirements, drive technical decisions on features you own, and ship on a regular cadence
- Share on-call responsibilities for the services the team owns and handle straightforward incidents with the team supporting
- Contribute to the developer experience for both internal teams and external API consumers as platform capabilities grow
Requirements:
- 2-4 years of software engineering experience
- Solid Go (Golang) implementation skills — clean code, idiomatic error handling, effective use of the standard library
- Experience building and shipping backend services in a cloud environment (GCP or AWS)
- A track record of delivering feature work at high quality and seeing it through to production
- Strong ownership instinct and drive, to identify what needs to be done, ask the right questions early, and follow through
- Clear communication and the ability to collaborate effectively with product and engineering stakeholders
- Familiarity with identity concepts: SSO, SAML, OIDC, or SCIM
- Experience with Kubernetes and Docker
- Comfort in a distributed systems context
- Experience working on systems where correctness and security properties matter