At Censys, our mission is to bring internet visibility and intelligence to the world’s security teams. Our platform not only identifies potential threats, but provides actionable insights and enables proactive defense strategies. Founded by researchers and practitioners, we are deeply committed to the quality, trustworthiness, and transparency of our data and results. As our own strongest critics, we continuously innovate to better understand the Internet and empower our customers with the visibility they need to succeed.
Role Summary
As a Senior Site Reliability Engineer (SRE) on the Infrastructure and Ops platform team, you will help design, build, and deploy the tools used to empower our development teams and production applications. We’re looking for talented engineers to help grow our operational maturity as well as equally enjoy mastering cloud-native technologies to build and support our microservice architecture growth and reliability.
As a Developer Efficiency and Experience focused SRE, you will be responsible for helping improve the efficiency of engineering and our development teams by supporting the SDLC and workflows of our developers, ranging from writing supporting application code, automation, and most importantly, empowering developers to have the confidence to create, deploy, and manage their services end-to-end inside the platform.
Why Censys Sticks Out
- Humble Brilliance: We celebrate intelligence and foster a culture where tackling cybersecurity challenges is exciting and rewarding.
- A Mosaic of Minds: Our diverse team brings together various talents and backgrounds, fostering true innovation through diverse perspectives.
- Thinkers and Tinkerers: At Censys, we encourage questioning the status quo, experimenting, and pushing boundaries to drive breakthroughs.
- Coffee-Fueled Collaboration: Collaboration is at the heart of our success, fueled by a shared passion for disrupting the cybersecurity scene.
- Trailblazing Impact: Your innovations at Censys make waves in real-world cybersecurity, shaping the future and leaving a lasting legacy.
- Life Beyond the Firewall: We prioritize work-life balance and support your well-being inside and outside the office.
- Empowered Voices: Your voice matters at Censys; we champion an inclusive culture where diverse perspectives drive change.
What you will do
- Build and maintain tooling to support our applications in Kubernetes and in the Google Cloud Platform.
- Work with development teams to help them build, ship, and deploy services and applications with ease and confidence, and promote service resilience and reliability.
- Help ensure smooth operations of our production environments, and work with developers to help debug complex issues as they arise. This includes creating and facilitating the capturing and monitoring of the 4 golden signals in our applications.
- Help to create a self-service platform by working with the rest of the SRE and infrastructure team to accelerate and promote developer velocity, including service catalogs, repository tooling and documentation. We believe in the self-service model and treat the development team as our internal customers, including listening to feedback, seeking out improvements, and quickly iterating to continually provide value.
- Participate in a shared on-call rotation schedule. We believe in service end-to-end ownership and as such both development teams and SRE participate in on-call. Our SRE team is responsible for maintaining and being on call for our infrastructure environments and ensuring primary site up-time.
Required Qualifications
- 5+ years of experience in an SRE role or similar.
- Experience deploying, managing, and debugging applications in a Kubernetes environment. We leverage Helm and Crossplane heavily to deploy our applications.
- Experience building, securing, and managing container images.
- Experience working with Cloud-based environments, and interacting with Cloud services such as CloudSQL databases, Pub/Sub, Memorystore, and others.
- Familiarity with Infrastructure-as-code Tools, such as Terraform, Crossplane, or similar.
- Experience with tools and solutions used to monitor the 4 golden signals (latency, traffic, errors, and load), including Prometheus, Grafana, and OpenTelemetry.
- Familiarity with a monorepo, trunk-based development model with monolithic build tooling and CI/CD, with a strong desire to achieve Continuous Deployment. Familiarity with CI/CD systems such as GitHub Actions, ArgoCD, or similar.
- Ability to communicate and support developers with empathy to support their day-to-day roles, seeking ways to automate and promote self-service as necessary to continually enable developers to move with higher velocity and confidence through the entire SDLC.
Preferred Qualifications
- Experience building and supporting a gRPC microservice architecture. Familiarity with Kubernetes Service Mesh, such as Istio or similar, to support our microservice architecture observability, multi-cluster routing, and network efficiency is highly desirable.
- Ability to interface with application code to help assist in introducing best practices, golden path standardization, shared libraries, etc. The majority of our applications are written in Go. Python and Scala are present to a lesser degree.
- Familiarity with Application Security tooling, such as dependency scanning, static analysis, and other linting tooling to help shift security left in the SDLC and CI process, and bridge engineering practices with our Security Operations team.
- Familiarity and comfort with Linux-based environments.
Qualities
- Have a passion for clean, concise architecture and enjoy working in a GitOps based environment.
- Comfortable with projects that have a large degree of uncertainty and risk
- Desire to collaborate with and advise product management and leadership to balance long term maintainability of software against rapid development, as well as clearly communicate BCDR implications.
- Understands and practices the principles of continuous delivery to ensure quick, safe, and sustainable development in the face of changing priorities and uncertainty
What will make you stand out
- Basic understanding of infrastructure operations, including load-balancers, ingresses, routing, DNS, and VPC design. We operate several data center environments across the globe in addition to our cloud infrastructure.
- Not being afraid to dig into code to better understand how our applications work to better facilitate testing, integration, and development environments, to help instrument metrics, or to improve service reliability.
- Deep understanding of how to optimize and support web-based applications and help protect public-facing assets with tooling such as anti-DDoS and Web-Application Firewall technologies.
Our target salary range for this role is between $160,000 USD and $215,000 USD + 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 with location hubs in Seattle, the Bay Area, and Washington D.C. Our innovation is fueled by the team’s global perspectives and diverse backgrounds.
For this role, we are looking for candidates based in one of our 2 hub locations: Ann Arbor, MI, or Tysons, VA with the expectation to be in the office 3 days a week.
If located in Chicago, IL or Atlanta, GA, you may be remote with the exception of traveling to data centers for this role.
Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply for jobs unless they feel they meet every qualification. At Censys we are dedicated to building a diverse, inclusive, and authentic workplace - so if you're excited about this role but your past experience doesn't align perfectly with every listed requirement in the job description, we encourage you to apply anyway. You may be exactly who we need to fill this role or others!
We value diversity and are committed to creating an inclusive environment for all employees. Censys is an equal-opportunity employer.
#LI-Hybrid
#LI-LD1
Other Jobs from Censys
Software Engineer, Distributed Systems
Software Engineer, Distributed Systems
Senior Software Engineer, Streaming Attribution
Senior Software Engineer, Distributed Systems
Senior Machine Learning Engineer
Similar Jobs
Senior Machine Learning Engineer - Data
GoLang Developer
Rust Cloud Services Developer (US).
Rust Cloud Services Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say