Senior Software Engineer (Backend, Distributed Systems)
$157k - $187kCensys
Company Background
Censys’ mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry’s most comprehensive, accurate, and up-to-date map of the Internet. Today, Censys delivers real-time Internet intelligence and actionable threat insights to global governments, over 50% of the Fortune 500, and leading threat intelligence providers worldwide.
Location: This position is remote within the United States.
Role Summary:
We’re looking to hire a Senior Software Engineer (Backend, Distributed Systems) to build scalable services and APIs that process vast amounts of data and make them highly available, providing direct value to customers and other parts of our organization. Censys operates distributed infrastructure for Internet-wide scanning and you will help us continue our mission to build the highest quality datasets and APIs that lead to insights about the Internet at large.
At Censys, we believe in working iteratively, but we’re always thinking about the big picture. We’re expanding our data platform to enable future products and features to make the Internet an explainable map, providing additional, rich context, and showing complex relationships. We’re looking for someone with an ownership mindset, is curious, can provide mentorship, and has a collaborative spirit for our mission.
What You’ll Do:
Build large scale, real-time streaming services and applications which leverage our massive datasets to power internal APIs and external applications.
- Own the design and development phases of backend services and APIs that power the data platform that is our Internet Map.
- Own planning activities to ensure we’re building the right things, by collaborating with engineering and product teams.
- Leverage your experience of architecture and design to build various parts of the system, including components like: messaging queues, databases, ingestion pipelines, caching layers, and services that run in the cloud or on-prem.
Skills You Have:
- 5+ years of software engineering experience writing distributed systems (i.e. data ingestion pipelines, databases, services)
- Experience with object-oriented programming - we use Go
- Experience with at least one cloud provider, like: AWS, Azure, or GCP
- Experience with message queue technologies, like: AWS Kinesis , Google Pub/Sub, Kafka, or other
- Proficient with databases, like: BigTable, Cloud Spanner, HBase, Cassandra, or other
- Proficient at building scalable, distributed systems
- Know when and where to utilize AI
- Ability to write understandable, testable code with an eye towards maintainability
- Possess strong communication skills and can explain technical concepts to other engineers and product managers.
Things that make you stand out:
- Familiarity with gRPC or REST.
- Familiarity with data serialization technologies, like: Protobuf, MessagePack, etc.
- Experience building, deploying, and maintaining containerized services in a Kubernetes.
- Knowledge of how DNS works and is used in practice
- An understanding of how the Internet works; how machines and services communicate using defined protocols / standards.
For high cost of living areas (San Francisco Bay Area, Seattle, and the New York City metro), the expected salary range for this position is $157,000 - $187,000 + bonus eligibility and equity.
For all other locations, the expected salary range for this position is $137,000 - $175,000 + 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.
We value diversity and are committed to creating an inclusive environment for all employees. Censys is an equal opportunity employer.
California Privacy Rights Notice
Pursuant 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 .- ...high-growth enterprise software company powering real... ..., enterprise engineering systems, and mission‑critical... ...Vertex is seeking a Senior Software Engineer – Cloud... ...and evolve the core backend services powering our... ...Architect and scale distributed cloud services that support...SeniorTemporary workRemote workWork visaFlexible hours
- ...About the Role We're seeking skilled a Senior Software Engineer to design and develop the core API services and backend systems that power InfiniteChoice's platform. You'... ...& Infrastructure Design and develop distributed systems that handle high concurrency and...SeniorContract workRemote work
$150k - $215k
...daily lives. WHOOP is hiring a Senior Software Engineer to join the Business Systems team. In this role, you will design and implement the backend systems that power WHOOP's internal... ...infrastructure (e.g., AWS, GCP, or Azure) and distributed systems. ~ Proven ability to...SeniorFull timeWork at officeRelocation$135k - $250k
...About the Role As a Software Engineer at Alchemy, you’ll be focused on building one of the... ...most sophisticated and high-throughput distributed systems that power the global backbone powering... ...ll Do Help define the vision for the backend infrastructure that supports our team...SuggestedWork at officeHome office$143k - $177k
...Software Engineer (Backend, Distributed Systems) Remote (US) Company Background Censys' mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry's most...SuggestedRemote workWorldwideFlexible hours- ...the grid. Our Emerald Conductor software platform makes data centers flexible... ...About the Role We're hiring a Distributed Systems / Backend Engineer to serve as a key contributor on... ...problems into shipped solutions For senior candidates, you'll have immediate...Immediate startWork from homeFlexible hours1 day per week
- ...About Valency Valency Systems is a small, dynamic team of engineers, scientists, and... ...We're looking for a Senior Software Engineer who will report... ...Your foundation is backend systems: designing APIs... ...prevent recurrence Distributed Systems & Infrastructure...SeniorImmediate startRemote work3 days per week
$179.98k - $267.9k
Spotify USA, Inc. in New York, NY is seeking a Senior Software Engineer to join an agile team focused on product innovation. The ideal candidate... ...6 years in Agile environments and 5 years with distributed systems. The role allows telecommuting with a salary ranging from...SeniorRemote job- ...Apple's distributed build platform is central to... ...of every operating system and app we ship.... ...Tens of thousands of engineers rely on it daily to develop software that ships to... ...We're looking for senior software engineers... ...developer tooling, backend, infrastructure, or...SeniorImmediate startRemote work
$168k - $270.25k
...built. We are seeking a senior engineer to design and build factory... ...hardware and software environments. You will influence... ...infrastructure, pipelines, backends, Docker build, test harness... ...programming skills to build distributed and compute systems, backend services,...SeniorRemote work$147.4k - $272.1k
...Senior Software Engineer - Distributed Systems Our team is on a mission to build innovative infrastructure and tools to help other engineers be more... ...a team of engineers who build innovative storage and backend service while tackling interesting challenges in a supportive...SeniorRelocation$168k - $270.25k
...advanced programming skills to build distributed and compute systems, backend services, microservices and cloud... ...MS in Computer Science, Computer Engineering or related field (or equivalent... ...experience developing microservices, cloud software and/or tooling roles. Desirable...Senior$156k - $387.6k
...Senior Software Development Engineer - Distributed KV Caching and Storage Systems Location: San Jose Team: Infrastructure Employment Type: Regular Job Code: A65723 Responsibilities About the Team Join ByteDance's KV caching and storage systems team, where...SeniorTemporary workLocal area$130k - $300k
...Distributed Systems engineers at Datadog design, implement and run in production the foundational platforms... ...experience ~ You have significant backend programming experience in one or more... ...the boundaries of how AI can improve software engineering best practices and...SeniorWork at office$124.9k - $228.9k
...firm located in Bellevue, WA is looking for a Senior Engineer to enhance its platform's performance in a... ...candidates will have over 7 years of experience in software development and a strong understanding of distributed systems. The base salary for this role ranges from $1...Senior- ...customer devices? Apple's Data Analytics team is looking for a motivated and driven distributed systems engineer to work on our device telemetry platform. We need a talented software developer to join our tight-knit cross-functional engineering team, building services...SeniorWork experience placementShift work
$124.9k - $228.9k
...background, to work on large-scale distributed systems coordinating thousands of... .... What you’ll do: As a Senior Engineer on this team, you will lead... ...role. You have 7+ years of software development and engineering... .... You have expertise in a backend programming language such...SeniorFull timeTemporary workLocal area$160.36k - $240.54k
...About the Role We're looking for senior engineers to build/scale Nuro's large-scale computing... ...in the cloud/data center. This system is the foundation of many critical business... ...in building and developing large-scale distributed applications (e.g. Kubernetes). You'...SeniorRemote work$146.5k
...team: The ML Data Engineering team powers metadata... ...worldwide. Our systems operate at massive scale... ...engineering, and distributed systems, collaborating... ...We're seeking a Senior Software Engineer with deep experience... ...to design reliable backend services that integrate...SeniorLocal areaWorldwideHome officeFlexible hours$152k - $200k
...We're looking for the right people to help us build the future of prediction markets. The Opportunity As a Sr Software Engineer on our Distributed Systems team, you'll be at the core of what makes Fanatics Markets work — the event-driven infrastructure that powers real...SeniorFull timeSeasonal workRemote work$171.6k - $302.2k
...Senior Software Engineer In Test, Distributed Systems - Acs The Apple Cloud Engineering team is looking for an outstanding software engineer to integrate and test software to lead and orchestrate workloads across highly performant and energy efficient systems that will...SeniorRelocation$201.3k - $302.2k
...Senior Software Engineer In Test - Distributed Systems Apple Service Engineering is seeking an exceptional Senior Software Engineer in Test to take on a high visibility, high impact role at the center of our next-generation datacenter and Private Cloud Compute initiatives...SeniorRelocation- A European deep-tech company is seeking a Senior / Lead Backend Engineer to design and develop scalable, distributed applications with a strong focus on Go and P2P systems. You will play a key role in enhancing backend foundations for a decentralized cloud platform while...SeniorRemote work
$176k - $237.6k
...Temporal Technologies is seeking a Senior Software Engineer to design and maintain backend functionality for scalable services. The role requires expertise in distributed systems, including AWS and concurrent programming in languages like Go or Java. The position offers...SeniorRemote work$169k - $219k
...to build a new lifecycle-orchestrator service that enhances system performance and modernizes code. The ideal candidate has over 5 years of experience in backend engineering, with proficiency in distributed systems and architectural design. This role offers competitive...SeniorRemote workFlexible hours$169k - $240k
A leading fintech company is seeking a Backend Software Engineer responsible for building a lifecycle-orchestrator service. The ideal candidate... ...with a strong understanding of Domain-Driven Design and distributed systems. This role offers the flexibility to work remotely and...SeniorRemote work$169k - $219k
...fintech company in Charlotte is looking for an experienced backend software engineer to lead the development of a new lifecycle-orchestrator... ...and proficiency in technologies like AWS, Kotlin, and distributed systems. This position supports flexible remote work and includes...SeniorRemote workFlexible hours$190k - $240k
...financial technology company is seeking an experienced backend software engineer to enhance their lifecycle-orchestrator service. The successful... ...experience, proficiency in API design, and knowledge of distributed systems. The position supports remote work, ensuring flexibility...SeniorRemote work$166k - $225k
...their business. Founded by engineers - and customer obsessed... ...SQL query engines. As a software engineer on the Runtime... ...the next generation distributed data storage and processing systems that can outperform specialized... ...data on cloud storage backends, e.g., AWS S3, Azure...SeniorLocal areaRemote workWorldwide- ...Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Our Public Cloud engineering teams are responsible for innovating and maintaining... ...related technical degree is required ~3+ years of backend software development experience ~ Deep knowledge...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Backend, Distributed Systems). Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States

