Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Backend, Distributed Systems)

$157k - $187k
Full-time

Censys

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 .
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Backend, Distributed Systems) in United States vacancy
  •  ...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... 
    Senior
    Temporary work
    Remote work
    Work visa
    Flexible hours

    Vertex Software

    Richmond, VA
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Remote work

    Infinite Choice

    Dallas, TX
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    4 days ago
  • $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... 
    Suggested
    Work at office
    Home office

    Framework Ventures

    Richmond, VA
    4 days ago
  • $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... 
    Suggested
    Remote work
    Worldwide
    Flexible hours

    Censys

    United States
    1 day ago
  •  ...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 start
    Work from home
    Flexible hours
    1 day per week

    Emerald AI

    Washington DC
    2 days ago
  •  ...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... 
    Senior
    Immediate start
    Remote work
    3 days per week

    Valency Systems Inc

    Berkeley, CA
    3 days ago
  • $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... 
    Senior
    Remote job

    New York Times

    New York, NY
    1 day ago
  •  ...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... 
    Senior
    Immediate start
    Remote work

    Apple

    United States
    4 days ago
  • $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,... 
    Senior
    Remote work

    NVIDIA

    United States
    1 day ago
  • $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... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    14 hours ago
  • $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... 
    Senior
    Work at office

    Datadog

    Boston, MA
    2 days ago
  • $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

    The Trade Desk

    Bellevue, WA
    1 day ago
  •  ...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... 
    Senior
    Work experience placement
    Shift work

    Apple

    San Diego, CA
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area

    The Trade Desk

    Bellevue, WA
    6 days ago
  • $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'... 
    Senior
    Remote work

    Nuro

    United States
    4 days ago
  • $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... 
    Senior
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Seasonal work
    Remote work

    Fanatics

    New York, NY
    14 hours ago
  • $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... 
    Senior
    Relocation

    Apple

    Seattle, WA
    14 hours ago
  • $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... 
    Senior
    Relocation

    Apple

    Seattle, WA
    3 days ago
  • 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... 
    Senior
    Remote work

    Pragmatike

    New York State
    1 day ago
  • $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... 
    Senior
    Remote work

    Temporal Technologies

    New York, NY
    4 days ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    Affirm

    Atlanta, GA
    6 days ago
  • $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... 
    Senior
    Remote work

    Affirm

    Raleigh, NC
    6 days ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    Affirm

    Charlotte, NC
    11 days ago
  • $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... 
    Senior
    Remote work

    Affirm

    Palo Alto, CA
    11 days ago
  • $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... 
    Senior
    Local area
    Remote work
    Worldwide

    Databricks

    United States
    4 days ago
  •  ...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

    Salesforce, Inc..

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Backend, Distributed Systems). Be the first to apply!