
Senior Software Engineer, Exposure Management
Censys
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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