AI Native Senior Software Engineer - MD Drive
Develops and maintains secure, high-performance MetaDefender Drive software in C++ on Linux for endpoint and critical infrastructure protection. The role requires 5+ years of C++ experience, Linux systems expertise, a bachelor's degree, and experience using AI coding tools and integrating LLM APIs.
About the job
Responsibilities
- Design, develop, and maintain MetaDefender Drive using C++ on Linux.
- Build secure, high-performance software for endpoint and critical infrastructure protection.
- Collaborate with cross-functional teams to design, implement, and troubleshoot new features.
- Research and prototype new technologies and proof-of-concepts.
- Perform code reviews and contribute to engineering best practices.
- Use AI-assisted development tools such as GitHub Copilot, Cursor, and Claude Code to improve productivity while maintaining security and code quality.
- Build or integrate AI-powered tools and workflows that improve engineering efficiency.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 5+ years of professional C++ software development experience.
- Strong knowledge of Linux development, including Shell scripting, kernel concepts, U-Boot, and Yocto.
- Solid understanding of data structures, algorithms, databases, and debugging.
- Experience using AI coding tools such as GitHub Copilot, Cursor, or Claude Code.
- Hands-on experience integrating LLM APIs such as OpenAI, Anthropic, or similar into products or internal tools.
Nice-to-haves
- Experience with Windows and cross-platform development.
- Experience building AI-powered automation or agents using MCP or similar frameworks.
Skills
C++, Linux, Shell Scripting, U-Boot, Yocto, Data Structures, Algorithms, Databases, Debugging, Github Copilot, Cursor, Claude Code, LLM APIs, Mcp, Windows
Similar jobs
Backend Engineering jobsBuild and operate an AI-native GTM intelligence platform that manages lead capture, qualification, routing, consent, and marketing automation while maintaining HubSpot integrations during migration. Requires 6+ years of backend experience, strong Python and PostgreSQL skills, cloud deployment expertise, and production integration experience.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.