DevJobs

Senior Software Developer

Overview
Skills
  • Microservices Microservices
  • CI/CD CI/CD
  • Backend frameworks ꞏ 5y
  • Cloud platforms
  • Databases
  • Message queues
  • POSIX production environments
  • SaaS product development
At Cycognito, we're dedicated to revolutionizing cybersecurity and securing the digital future. CyCognito solves one of the most fundamental business problems in cybersecurity: seeing how attackers view your organization, where they are most likely to break in, what systems and assets are at risk, and how you can eliminate the exposure. Founded by national intelligence agency veterans, CyCognito has a deep understanding of how attackers exploit blind spots and a path of least resistance.

We seek a skillful and innovative Senior Software Developer to join our exceptional attack surface assembling team.

Why Choose Cycognito:

  • Inclusive Culture: We believe in diversity and inclusivity, recognizing that diverse perspectives drive innovation and success.
  • Impactful Work: Cycognito offers an environment where your contributions directly shape the future of cybersecurity, making a tangible difference in the digital world.
  • Growth Opportunities: We're committed to fostering your personal and professional growth, providing ample opportunities for skill development and career advancement.

Your Role at Assembling Team:

You'll contribute to developing our cutting-edge graph engine, constructing complex attack surface data models for optimal performance. Your expertise will directly impact the design and implementation of innovative solutions, driving our products to the forefront of cybersecurity. Working with our dynamic team, you'll play a crucial role in advancing our state-of-the-art security solutions.

Requirements:

What You Will Do:

  • Lead the development of critical backend software components for our next-generation attack-surface engine, from research to monitoring.
  • Enhance your skills with guidance from experienced engineers.
  • Solve challenging problems creatively.
  • Promote collaboration, open communication, and teamwork.

What You Bring to the Table:

  • A minimum of 5 years of experience in software development
  • Passion for technology and a broad knowledge of modern backend frameworks, tools, and architecture.
  • Experience in high-scale projects, with open-source contributions preferred.
  • Skilled in effective communication, reasoning, and collaboration, with a proactive mindset toward continuous improvement.
  • Ability to write clean, maintainable code and identify areas for improvement.
  • Familiar with POSIX production environments, cloud platforms (e.g., AWS, GCP, Azure), databases, message queues, CI/CD, microservices, and SaaS product development.
CyCognito