Censys

Senior Software Engineer, Exposure Management

Censys

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $137,000 - $192,000 per year

Job Level

Senior

Tech Stack

Distributed SystemsGoGRPC

About the role

  • Design, build, and own backend APIs and gRPC services that integrate data from multiple internal teams and systems in a clean, well-architected manner
  • Build and evolve real-time and near–real-time backend services and data pipelines that power Exposure Management and Attack Surface Management products
  • Leverage AI and LLMs to enhance automation, accelerate development workflows, and improve customer-facing intelligence
  • Partner closely with Product and other Engineering teams to prioritize features, influence the Exposure Management roadmap, and deliver customer value on tight timelines
  • Provide technical leadership through design reviews, mentorship, and setting a high bar for code quality, performance, and operational reliability
  • Design and maintain automated CI/CD workflows, including testing, monitoring, alerting, and deployment, to ensure services are production-ready and observable

Requirements

  • 5+ years of experience in software engineering
  • 3+ years of experience with Golang
  • Experience designing and consuming REST and gRPC APIs in service-oriented or microservice architectures
  • Strong distributed systems fundamentals, including experience building horizontally scalable, fault-tolerant systems
  • The ability to thoughtfully participate in technical discussions and drive towards data-driven decisions amidst ambiguity and competing priorities.
  • Strong communication and documentation skills. Explaining complex technical concepts to other engineers, designers, salespeople, and content marketers is no problem for you.
Benefits
  • 401k match
  • health
  • vision
  • dental
  • and more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GolangREST APIsgRPCbackend servicesdata pipelinesCI/CD workflowsautomated testingmonitoringalertingoperational reliability
Soft skills
technical leadershipmentorshipcommunicationdocumentationcollaborationproblem-solvingdata-driven decision makingparticipation in technical discussionsinfluenceprioritization