Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Synack, Inc.

Senior Software Engineer, AI

Synack, Inc.

Senior Software Engineer designing AI-centric systems tailored for cybersecurity at Synack. Driving product innovation and mentoring junior engineers in a remote U.S.

Posted 4/23/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $145,000 - $250,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDockerGoGoogle Cloud PlatformGRPCKafkaKubernetesMicroservicesNoSQLPythonRDBMSSDLC

About the role

Key responsibilities & impact
  • Design, implement and deliver scalable AI-centric software systems.
  • 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.
  • Lead technical discussions, code reviews and design sessions, sharing your expertise to uplift the team's capabilities.
  • Provide mentorship and support to junior engineers, encouraging professional growth and development.
  • Collaborate closely with cross-functional teams to integrate AI capabilities into broader systems and applications.

Requirements

What you’ll need
  • 7+ years of experience in distributed-systems and backend software engineering.
  • Experience with AI technologies, e.g. LLMs, RAG, MCP, etc.
  • Excellent grasp of token usage optimization and LLM cost optimization techniques.
  • Expert knowledge of golang (4+ years) and solid hands-on experience with Python.
  • 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.
  • 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.

Benefits

Comp & perks
  • Health insurance
  • Retirement plans
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options
  • Equipment allowances
  • Wellness programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI technologiesdistributed systemsbackend software engineeringgolangPythonmicroservicesREST API designgRPCNoSQLRDBMS
Soft Skills
mentorshipcollaborationcommunicationleadershipdesign skillsproblem-solvingteamworkprofessional growthtechnical discussionscode reviews