Software Engineer

San Francisco, California

Cybcube, Inc
Apply for this Job
About CyberCube:
  • The market leader in digital analytics with the mission of delivering the world's leading cyber risk analytics on one of the most critical risks of today and the future.
  • Exceptionally well-funded startup that has raised over $100MM from top-tier investors.
  • Explosive team growth (from 15 employees in SF to 100+ globally ).
  • Used by 75% of the top 40 US and European cyber insurance carriers & surpassing 100 clients in 2023 with a .
  • CyberCube and its products consistently earn industry recognition , including awards like Forbes America's Best Startup Employers 2025 and Cyber Risk Solution of the Year in 2025.
  • Senior leadership is committed to attracting, developing, and exciting exceptional people from diverse backgrounds and enabling them to work collaboratively across disciplines to do the best work of their careers.
  • At CyberCube, we drive ownership for excellence
    • , empowering our team to take initiative, deliver results, and continually raise the bar.
  • Named on Forbes' America's Best Startup Employers list three years in a row (2021, 2022, 2023).
  • Learn what it's like to be part of CyberCube's mission: Watch this leadership team interview.
Role Summary:

We're looking to hire a software engineer in the Data Collection (DC) team at CyberCube.

This is a core R&D team at the company that takes on challenging problems and implements scalable systems for large-scale internet data collection. The DC team works closely with engineering and product teams to construct high-quality datasets. These datasets drive market-differentiating features within the CyberCube product offerings.

Your Team:

Hiring Manager: Munif Mujib

Peer: Rachel Phan

Primary Responsibilities
  • Research, design, develop, and test robust, streamlined, automated data collection systems
  • Maintain, monitor, and apply design updates to existing data collection systems
  • Develop and continually update technical documentation
  • Perform code reviews and suggest opportunities for improvements
  • Deliver high-quality data analysis and present findings to cross-functional teams
  • Collaborate effectively with an organization that prides strong interdisciplinarity among members
  • Execute with speed and rigor within an efficient and multi-faceted startup environment
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline
  • 4+ years of experience programming in Python: Strong fundamentals in data structures, algorithms, and base Python paradigms including object-oriented programming as well as functional programming concepts; Familiarity with modules commonly used for data collection, analysis, and machine learning such as Pandas, NumPy, Scikit-learn etc.
  • Experience with AWS technologies for computation, orchestration, and storage
  • Experience with designing, deploying, and maintaining microservice applications
  • Strong SQL query and schema design skills
  • Experience with relational databases such as PostgreSQL
  • Functional knowledge of containerized workflows with Docker and Kubernetes, specifically in cloud computing environments
  • Knowledge of continuous integration and continuous development concepts, agile development methodologies, and version control technologies such as Git
  • Eager interest in learning, evaluating, and utilizing new technologies for problem solving, specifically in complex system design
  • Ability to write well-organized, readable, and efficient code
  • Excellent technical communication skills: written, verbal, and visual
  • Aptitude for time-sensitive analysis and troubleshooting tasks
Nice to Haves
  • Experience building automated ETL pipelines or backend applications in Python and SQL
  • Experience in state-of-the-art compiled languages, specifically Go, for developing well-parallelized applications
  • Experience with building applications that interact with RESTful APIs
  • Experience with data visualization concepts and tools such as Matplotlib, Plotly, Altair/Vega/D3.js etc.
  • Experience with front-end web development geared towards dashboards and static sites for documentation
  • Interest in fundamental internet technologies and concepts such as DNS, HTTP, IPv4 etc.
  • Interest in internet security standards and technologies such as SSL, TLS, DNSSEC, IPsec, PGP etc.
Why You'll Love it Here
  • Play an instrumental role in reshaping one of the oldest industries in the world
  • Competitive salary and unlimited PTO
  • Meaningful early-stage equity
  • Generous healthcare benefits with medical, dental and vision coverage
  • Monthly catered lunches and happy hours
  • Company-paid learning and development assistance
  • Flexible working hours and ability to work remotely
  • Opportunity to participate in a secondment program
  • Dependant care assistance plan
  • Company-supported mentorship program
  • Grow in a collaborative, respectful, and empathetic culture
Date Posted: 23 April 2025
Apply for this Job