Job Closed
This listing is no longer active.
The Leader in Attack Surface Management & Cloud Security
Senior Software Engineer, Exposure Management
Location
United States
Posted
168 days ago
Salary
$137K - $192K / year
Seniority
Senior
Job Description
Senior Software Engineer, Exposure Management
Censys
• 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
Job 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!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Authentication
EntersektOne cross-channel platform for secure authentication of customers and payments alike, without unnecessary friction.
• Develop, test, and maintain robust, scalable microservices that process large volumes of requests in real time. • Assist in the design of new features, ensuring high-performance and secure implementations. • Mentor and guide junior engineers in delivering high quality products. • Collaborate with cross-functional teams to define and implement innovative, data-driven solutions. • Work closely with DevOps to ensure smooth deployment and scaling of microservices in cloud environments (AWS). • Drive architectural improvements for high-performance, fault-tolerant systems.
• Lead and define the architecture of backend systems, ensuring scalability. • Architect and guide the build of marketing technologies and intelligent decisioning engines. • Own and evolve core backend systems. • Oversee infrastructure, codebases, and data flows. • Drive technical strategy and collaborate with data and front-end teams. • Demonstrate deep technical expertise by designing and building high-scale, high-reliability systems. • Implement scalable services using modern languages and frameworks. • Build cloud-native systems leveraging DevOps and AWS practices. • Integrate predictive models and real-time data pipelines into mission-critical workflows. • Mentor a team of software and data engineers, supporting their technical growth and delivery.
• Participate across the entire software development lifecycle, taking features from concept to production release • Maintain and extend the current tech stack, centered on a Svelte frontend and Python microservices, while gradually modernizing and supporting legacy systems in .NET C#. • Communicate with Product and other stakeholders to develop business requirements • Collaboratively create solutions with other teams • Troubleshoot software issues and debug a large codebase • Develop and execute unit and integration tests • Contribute to technical documentation to increase maintainability of software assets
Software Engineer – Open Connect Control Plane
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Building cloud services that customers interact with when pressing ‘Play’ • Developing algorithms to optimize customer experience and resource management • Creating operational tools for system diagnosis and troubleshooting • Analyzing questions on cost efficiency and system resilience




