Software Engineer II (Backend)
Required skills
- Go
- backend services
- REST APIs
- gRPC APIs
- SQL
- relational data modeling
- indexing
- query performance
- CI
- monitoring
Nice to have
- Python
- Java
- security products
- attack surface management
- third-party risk
- vulnerability management
Role summary
Censys is seeking a remote Software Engineer II (Backend) to join their Exposure Management team. This role involves building product APIs for internet visibility and intelligence, focusing on Go, REST, and gRPC. You will own API features end-to-end, partner with frontend engineers and product stakeholders, integrate data services, optimize API performance, and ensure service reliability through testing and observability. Experience with security products, event-driven systems, and Kubernetes is a plus. The role requires 4+ years of backend experience and strong SQL skills.
Join the team turning internet intelligence into real-world security outcomes. Built on the world’s most comprehensive and accurate map of the Internet, the Censys Platform delivers real-time visibility and actionable intelligence needed to accelerate triage, investigate threats, hunt adversaries, and manage Internet exposure. We're trusted by half of the Fortune 500 and government agencies all around the world, and looking for people as passionate about the problems we're solving as we are.
At Censys, we're on a mission to provide best in class internet visibility and intelligence to the global security community. Our platform helps security teams uncover hidden threats, gain actionable insights, and build proactive defense strategies. Trusted by organizations worldwide, Censys cuts through the noise to surface the most critical risks, enabling teams to respond faster, and stay ahead of attackers. We're constantly pushing the boundaries of what's possible to help our customers see and secure the internet more clearly than ever before.
Location:
This position is remote within the United States or Canada.
Role Summary:
Censys is seeking a Software Engineer II (Backend) to join our Exposure Management team. Exposure Management is a growth product for Censys. It combines our map of the Internet with customer context to show security teams which exposures matter most, including the risk that reaches them through their suppliers via Supplier Risk Intelligence. We're looking for an engineer who can build the product APIs behind these experiences, taking a well-scoped feature from design through launch with input from senior engineers.
You'll work primarily in Go, pulling together data and services from other Censys teams and partnering with frontend engineers to deliver APIs that are fast, well-shaped, and easy to build on. As with all roles at Censys, we expect a strong customer focus, a collaborative mindset, and a desire to keep learning.
What You'll Do:
What You'll Bring:
What Sets You Apart:
#LI-DNI
#LI-DNP
For high cost of living areas (San Francisco Bay, New York City, and Seattle), the expected salary range for this position is $137,000 USD - $164,000 USD, plus bonus eligibility and equity.
For all other US locations, the expected salary range for this position is $116,450 USD - $140,500 USD, plus bonus eligibility and equity.
In addition to our great compensation package, our benefits are effective on day one and include but are not limited to: 401k match, health, vision, dental, and more! Please see our careers page for more details.
Our roots are in Ann Arbor, Michigan and our innovation is fueled by the team's global perspectives. For this role, we are open to remote employees across the continental US or Canada.
Identity Verification
As part of our hiring process, all candidates who receive an offer of employment will be asked to complete an identity verification through CLEAR.
California Privacy Rights NoticePursuant to the California Consumer Privacy Act (CCPA), we are providing you with notice that we collect personal information from job applicants for business purposes, including evaluating your candidacy for employment, conducting interviews, and, if applicable, completing the hiring process. The categories of information we may collect include identifiers (such as name and contact information), professional or employment-related information (such as work history, education, and references), and other information you provide in your application. We do not sell or share your personal information. For more information on how we use and protect your personal information, and your rights under the CCPA, please refer to our Privacy Policy.
Similar roles
- Customer Success Manager, FederalCensys · Remote · Remote
- Technical Account Manager, APJCensys · Remote · Remote
- Staff Software Engineer, MLApptronik · Sunnyvale, CA · Onsite
Software Engineer, GPU InfrastructureCohere · Remote · Remote
Software Engineer, ML OpsAeroVect · Toronto, ON · Onsite- Staff Software Engineer, AI Model LifecycleCRUSOE · San Francisco · Onsite
