Staff Software Engineer

Equixly API Security · Verona, Veneto, Italia ·


Descrizione dell'offerta

Equixly is an innovative cybersecurity technology company that has developed a cutting-edge API Security Testing solution designed to help businesses identify vulnerabilities in their applications. Our mission is to shift the paradigm from addressing issues post-attack to preventing them proactively, by seamlessly integrating into the software development lifecycle (CI/CD).

We are committed to advancing the future of cybersecurity in Europe. Every aspect of our platform is built in-house, leveraging our deep technical expertise to create proprietary AI models and agents that drive our solutions.

To fuel our growth, we are looking for a talented Staff Software Engineer to work at the core of our product. You will work closely with the AI team to turn ideas into stable features, improve our algorithms and performance, and ensure our engine scales effectively to handle a large attack surface and a growing customer base.


Main Responsibilities

  • Design, build, and maintain the core services in Go, with a focus on speed, reliability, and scalability.
  • Work with the AI team to connect models to our core engine, expose the right APIs and tools, and support new AI-based features.
  • Design and improve algorithms for API scanning, test generation, and analysis of large data sets (requests, responses, logs, findings).
  • Study and tune the Go runtime (memory allocator, garbage collector, goroutines, channels) and use profiling tools to find and fix performance issues.
  • Create clean abstractions and reusable components to keep the codebase simple, testable, and easy to extend.
  • Own the full life cycle of core features: design, implementation, code review, testing, deployment, and monitoring.
  • Debug complex problems (performance drops, high memory use, race conditions, crashes).
  • Help improve internal tools, libraries, and documentation to make the work of other engineers easier.
  • Support and mentor other team members through code reviews and technical guidance.


Required Skills and Experience

  • Strong experience as a software engineer, with solid hands-on work in Go in production.
  • Very good knowledge of Go internals: memory model, garbage collector, goroutines, channels, and profiling tools.
  • Strong debugging skills and the ability to understand and fix performance and memory problems.
  • Experience designing and optimizing algorithms and data structures, especially on large data sets.
  • Good understanding of web APIs and network protocols (HTTP, REST; gRPC is a nice-to-have).
  • Experience with testing, CI/CD pipelines, and code review practices.
  • Ability to take ownership of problems, work in a small team, and communicate clearly in a simple and direct way.
  • Nice to have: experience in cybersecurity, distributed systems, containers (Docker, Kubernetes), and cloud platforms.


What We Offer

  • A dynamic and stimulating work environment in an innovative cybersecurity startup.
  • Opportunities for professional and personal growth.
  • Competitive salary and company benefits.


Candidatura e Ritorno (in fondo)