Graduate Software Engineer

Contract type
Ongoing
Work mode
Remote
Experience
Junior / entry level · 1+ years

Job description

Graduate Software Engineer (AI) role at NetSPI+Synack, designing and building AI-centric software systems for the offensive security sector. The role drives product innovation at the intersection of AI and cybersecurity.

At a glance

Work mode
Remote

What you'll do

  • Design, implement and deliver scalable AI-centric software systems
  • Help to drive the development of agentic AI capabilities for identifying vulnerabilities, automating penetration testing processes, workflow optimization and enhancing threat intelligence
  • Own and drive the end-to-end development of product features from ideation to production deployment and monitoring
  • Actively contribute to and drive the design and implementation of AI-enabled systems, promoting effective SDLC processes
  • Be involved in technical discussions, code reviews and design sessions, sharing expertise to uplift the team's capabilities
  • Collaborate closely with cross-functional teams to integrate AI capabilities into broader systems and applications

What we're looking for

  • A degree in a computing/technology discipline
  • ~1yr of work/internship experience relevant to this role
  • 3yrs hands-on experience with Python/Go
  • Some experience with AI technologies, e.g. LLMs, RAG, MCP, etc.
  • Some grasp of token usage optimisation and LLM cost optimisation techniques
  • Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing
  • Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable
  • Some experience with asynchronous messaging technologies such as Google PubSub, Kafka
  • In depth knowledge of NoSQL and RDBMS technologies
  • Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred)
  • Experience working on agile teams
  • Excellent communication and collaboration skills in all mediums
  • Experience working on and scaling a microservice-based application
  • A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts

Nice to have

  • UML
  • Domain Driven Design

Apply

About Synack

A leader in offensive security, combining elite human expertise with agentic AI

NetSPI+Synack is a leader in offensive security, combining elite human expertise with agentic AI to help organizations identify, validate, prioritize, and remediate exploitable risk across their entire attack surface. Its platform delivers expert-validated testing in depth, continuously, or on demand, from pre-production code to live production environments, so security teams can separate vulnerability noise from real risk, including the growing threat of AI-driven attacks.

Mission

Nothing left to exploit

Key facts

  • Offensive security
  • More than 13 million hours of real-world offensive testing experience
  • Serves many of the world's largest enterprises and government organizations
  • Global reach

What they value

  • Collaborative
  • Innovative
  • Customer-first
  • Diversity