Synack

Senior Software Engineer, AI

Synack$145K — $250K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience in distributed-systems and backend software engineering.
  • Proficient in AI technologies, including LLMs, RAG, MCP.
  • Strong optimization skills for token usage and LLM costs.
  • Expert in Golang (4+ years) and solid experience with Python.
  • In-depth knowledge of microservices, REST API design, and asynchronous messaging technologies.

Responsibilities

  • Design and deliver scalable AI-centric software systems.
  • Develop agentic AI capabilities for vulnerability identification and automated testing.
  • Drive end-to-end product feature development, from ideation to deployment.
  • Lead technical discussions, code reviews, and design sessions.
  • Mentor junior engineers and promote their professional growth.
  • Collaborate with cross-functional teams to integrate AI into applications.

Benefits

  • Remote work opportunity based in the U.S.
  • Mentorship and professional growth opportunities.
  • Innovative work at the intersection of AI and cybersecurity.
  • Potential for equity options in addition to compensation.
  • Access to a collaborative work environment with diverse stakeholders.
Full Job Description
We are looking for a Senior Software Engineer (AI), where you'll take a hands-on lead in designing and building cutting-edge, AI-centric systems tailored for the offensive security sector. You will directly drive product innovation at the intersection of AI and cybersecurity. You will lead by example, mentoring junior engineers and promoting a culture of ownership, technical excellence, innovation and continuous improvement.

Please note: This is a remote position based in the U.S. We can only hire U.S. citizens for this position due to federal government contract requirements.

Here's what you'll do
  • 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.

Here's 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.

Nice To Have
  • Experience in a fast-paced startup environment.
  • Experience in Cyber Security.

Ready to join us?

$145,000 - $250,000 Salary is determined by a combination of factors including location, level, relevant experience, and skills. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. The compensation package for this position may also include equity, and benefits.

For more details about our benefits, please see here. Then for the Employer code, enter: synack

About Synack

Synack is a security company that provides a platform that combines software and human intelligence to help organizations identify and fix security vulnerabilities. The company's platform includes a network of security researchers who are incentivized to find vulnerabilities in a customer's systems, and a software platform that helps customers manage the vulnerability identification and remediation process. Synack's customers include Fortune 500 companies, government agencies, and other large organizations. The company was founded in 2013 and is headquartered in Redwood City, California.
Learn more about Synack
Size
200 employees
Industry
Founded
2013

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Engineer, AI jobs: