Remote - Principal Software Engineer
What We're Looking For
- 10+ years of backend software engineering experience, including 3+ years in a hands-on technical leadership role (Principal / Tech Lead / Architect)
- A product mindset: you connect technical decisions to business impact
- A team player with excellent communication skills, who’s not afraid to touch every aspect of modern software product development (e.g. quality, documentation, customer-facing technical discussions)
- Proven experience designing and building systems from scratch in a product environment - including reliable, concurrent, thread-safe services
- Strong hands-on skills in a modern backend language (Go or Python preferred) and the ability to pick up new languages and technologies quickly
- Real, hands-on experience using AI coding agents across the development lifecycle - you know their strengths, their failure modes, and how to guide them to high-quality results
- Solid grounding in cloud environments and modern development practices (AWS, GCP, or Azure)
Nice to Have
- Familiarity with AI security challenges (prompt injection, model leakage, adversarial attacks)
- Experience integrating AI/LLM capabilities into real-world production systems - beyond out-of-the-box API calls (tuning, customization, evaluation)
- Experience with ML workflows (training, deployment, inference) or tools such as LangChain, Hugging Face, or provider SDKs
- Background in application security, cloud security, or DevSecOps
Why Mend.io
Mend.io is an established leader in application security - an AI-native AppSec platform trusted by enterprises worldwide. Mend AI operates like a startup inside that stability: a small, senior team with a greenfield mandate, direct access to decision-makers, and a product in one of the fastest-moving spaces in security. Our Poland team is a core engineering site, not an outsourcing arm - architecture happens where the engineers are.
Mend.io is an equal opportunity employer. All aspects of employment are based solely on merit and professional competence, and we're committed to a diverse, inclusive workplace where everyone can do their best work.
- 10+ years of backend software engineering experience
- 3+ years in a hands on technical leadership role (Principal / Tech Lead / Architect)
- Strong experience building systems end to end from scratch in a product environment
- Strong hands on experience with a modern programming language (Go preferred; experience with Java or Python is also valuable), and the ability to quickly adapt to new languages and technologies
- Strong product mindset and ability to connect technical decisions to business impact
- Proven ability to own and drive initiatives independently in ambiguous environments
- Experience building or working on systems that integrate AI/LLM based capabilities into real world applications
- Hands on experience using AI agents throughout the development lifecycle, with a deep understanding of their strengths, limitations, and best practices
- Solid understanding of cloud environments and modern development practices (AWS/GCP/Azure)
- Strong communication skills and ability to collaborate effectively with senior stakeholders
Nice to Have
- Hands on experience developing, tuning, or customizing LLM based solutions (beyond using out of the box APIs)
- Familiarity with AI security challenges (e.g., prompt injection, model leakage, adversarial attacks)
- Experience with machine learning workflows (training, deployment, inference)
- Experience with tools such as LangChain, Hugging Face, or OpenAI SDKs
- Background in application security, cloud security, or DevSecOps