Senior Software Engineer, Distributed Systems

3 days ago


Ann Arbor, United States Censys Full time

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:

We're seeking a Senior Software Engineer, Distributed Systems to join our team. Our Internet Intelligence Platform™ (IIP™) is the growth product for Censys and it relies on us processing and analyzing billions of internet telemetry data points. The candidate will have experience in data pipelines, stream/batch processing at scale, and building out APIs. Having a solid understanding of internet inter-workings is a big plus.

We expect all of our employees to consider customer happiness as our primary goal and a willingness to come to work every day with a great attitude, both eager to learn and educate, which helps to make us a better organization every day.
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'll do:
  • Build and maintain data pipelining solutions including both streaming and batch workloads.
  • Scale systems to handle hundreds of billions of data points with cost efficiency in mind.
  • Use and explore multiple technologies, often being the first to try a new platform or architectural design.
  • Deliver quality changes, including automated tests, metrics and monitoring.
  • Maintain a strong customer focus, prioritizing customer feature requests and helping define our roadmap.
What you'll bring:
  • A positive attitude biased towards action and iterative problem solving, learning as we grow every step of the way.
  • 3+ years of experience building out scalable data pipelining solutions across billions of records.
  • 5+ years of experience with common data-oriented programming languages, such as Golang, Python, and Scala.
  • 3+ years of experience with continuous integration and continuous delivery tools and methodologies.
  • Experience with REST/GRPC and service-oriented architectures.
  • 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.
Skills that set you apart:
  • You have experience with multiple streaming and batch processing solutions such as Spark, Flink, GCP Dataproc, microservice-based designs with GCP PubSub, etc, and know their tradeoffs.
  • You understand the value of building maintainable software. Some of your first tasks when building a new service are ensuring test coverage enforced by CI, adding linters, and adding code complexity checks. You enjoy a good abstraction, and promote established design patterns, but also know when to think outside the box.

Our target salary range for this role is between $170,000 - $205,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 Tysons, VA. 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 four hub locations: Seattle, WA, Los Altos, CA, Tysons, VA, or Ann Arbor, MI.

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

  • Ann Arbor, Michigan, United States Disability Solutions Full time

    About UsKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our innovative ideas and devices are advancing humanity, and we're accelerating the delivery of tomorrow's electronic devices. As a system to reformat text and improve it, you'll be part of our expert teams of physicists, engineers, data scientists, and...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    Description 3:Company OverviewKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device, or smart car would have made it into your hands without...


  • Ann Arbor, United States Apex Systems Full time

    Apex Systems is seeking a Senior Software Engineer to join our client, a cutting edge autonomous vehicle company in Ann Arbor, MI. This is a full-time, direct hire role with the client. The ideal candidate will be a SME within AUTOSAR.What You'll Do:You will support the transition of the currently used software to automotive grade middleware standards....


  • Ann Arbor, United States Apex Systems Full time

    Apex Systems is seeking a Senior Software Engineer to join our client, a cutting edge autonomous vehicle company in Ann Arbor, MI. This is a full-time, direct hire role with the client. The ideal candidate will be a SME within AUTOSAR.What You'll Do:You will support the transition of the currently used software to automotive grade middleware standards....

  • Software Engineer I

    3 days ago


    Ann Arbor, United States Cybernet Systems Corporation Full time

    Job DescriptionJob DescriptionSoftware Engineer Job Description:Entry level position. Design and develop computer programs to solve various scientific and engineering problems. The problems are usually related to device control, machine vision, or data organization. Successful candidate will take (often under-specified) problem descriptions, figure out how...


  • Ann Arbor, United States Criteo Full time

    What you will be doing: Write high quality, maintainable code as leading member of the platform team Be a part of a team working on a high volume, highly available system, critical to the success of the business Participate in architecture discussions, influence the roadmap, and take ownership and responsibility over new projects Build scalable, available,...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    About Disability Solutions">KLA, a global leader in diversified electronics for the semiconductor manufacturing ecosystem, is seeking an exceptional Senior AI Software Engineer to join our innovative team. As a key contributor to our AI & Modeling Center of Excellence, you will be part of a world-class team of physicists, HPC system designers, machine...


  • Ann Arbor, United States Apex Systems Full time

    Apex Systems is seeking an Automotive Systems Engineer to join our client, a cutting edge company within the autonomous vehicle industry. This is a full-time, direct hire position. It will be onsite in Ann Arbor, MI. The ideal candidate will have experience with vehicular integration and a thorough understanding of the systems they are working to build out...


  • Ann Arbor, United States New Eagle Full time

    Job DescriptionJob DescriptionPosition DescriptionNew Eagle is a trusted engineering partner and supplier for electronic systems and control software across diverse sectors like automotive, transportation, defense, industrial, aviation, military, aerospace, and off-highway. Specializing in mechatronic controls, we assist developers in managing project...


  • Ann Arbor, United States New Eagle Full time

    Job DescriptionJob DescriptionPosition DescriptionNew Eagle is a trusted engineering partner and supplier for electronic systems and control software across diverse sectors like automotive, transportation, defense, industrial, aviation, military, aerospace, and off-highway. Specializing in mechatronic controls, we assist developers in managing project...


  • Ann Arbor, United States KLA-Tencor Full time

    Base Pay Range: $77,800.00 - $132,300.00 Annually Primary Location: USA-MI-Ann Arbor-KLA KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role,...


  • Ann Arbor, United States Apex Systems Full time

    Role:Autonomous Vehicle Systems Engineer to evaluate Autonomous Driving software system performance and provide feedback to development teams for enhancement.Responsibilities:• Support integration of new and existing self-driving software onto vehicles and test benches.• Assist with troubleshooting of component and system integration issues, guiding the...


  • Ann Arbor, United States Apex Systems Full time

    Role:Autonomous Vehicle Systems Engineer to evaluate Autonomous Driving software system performance and provide feedback to development teams for enhancement.Responsibilities:• Support integration of new and existing self-driving software onto vehicles and test benches.• Assist with troubleshooting of component and system integration issues, guiding the...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    Job Title">We are seeking an AI Software Engineer to join our team at KLA.This role involves developing software solutions that improve the capabilities of the KLA inspection machines.Job Responsibilities">The successful candidate will be responsible for:">Designing, developing, testing and rolling out software solutions that improve the capabilities of the...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    About Disability Solutions">We are KLA, a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our mission is to advance human progress by enabling the movement towards advanced chip design. We are seeking an exceptional Senior AI Software Engineer to join our innovative team.">Company Overview:">KLA has over 40 years of...


  • Ann Arbor, United States Woven by Toyota Full time

    Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City - our test course for advanced mobility - we're bringing greater freedom, safety and...


  • ann arbor, United States Apex Systems Full time

    Responsible for software development, including but not limited to, software design, algorithm development, implementation, unit testing, vehicle testing and deployed software maintenanceDuties:• Responsible for Autonomous Driving software development including algorithm development, software design, implementation, unit testing, vehicle testing and...


  • Ann Arbor, Michigan, United States KLA Full time

    Our TechnologyKLA builds groundbreaking industrial systems indispensable for semiconductor manufacturing. Our technology integrates sophisticated image acquisition and processing hardware, firmware, software, and high-performance computing (HPC). This enables us to develop and deploy data science algorithms on KLA products. The ideal candidate will have a...


  • Ann Arbor, United States Harnham Full time

    Software Engineer$180,0000 (Full Package)Ann-Arbor (HYBRID)Join a fast-paced, innovative Ad-tech organization supporting and driving growth for globally recognized brands through cutting-edge analytics and technology. Be part of a collaborative team where your software engineering skills will shape the future of data-driven decision-making and impactful...


  • Ann Arbor, Michigan, United States Disability Solutions Full time

    Description 2:About UsKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our focus is on innovation, and we invest 15% of sales back into R&D. As a senior member of our team, you'll be working with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices.Job...