TENEX.AI is an AI-native, automation-first Managed Detection and Response provider focused on enhancing cybersecurity. They are seeking a Staff Software Engineer to drive the technical vision and execution of their platform, ensuring reliability, scalability, and security while mentoring engineers and leading architectural decisions.
Responsibilities:
- Own and drive architectural decisions for core systems and services, balancing speed, scalability, and security
- Lead design and development of distributed backend systems, APIs, and integrations
- Provide technical leadership across the stack, from backend services to frontend applications
- Mentor, coach, and up-level engineers through code reviews, design discussions, and pairing
- Collaborate with product, design, and leadership to shape technical roadmaps
- Identify and address cross-cutting concerns such as observability, reliability, and performance
- Champion engineering best practices, ensuring code quality, testing, and maintainability
- Stay ahead of industry trends in AI, automation, and security, bringing innovative approaches into our platform
Requirements:
- 7+ years of professional software engineering experience, including leadership in designing and scaling complex systems
- Strong foundation in software engineering principles and distributed systems
- Expertise in at least one backend language such as Go, Python, or equivalent
- Experience with modern frontend frameworks (React, Next.js, TypeScript, or similar)
- Proficiency with relational databases such as PostgreSQL or MySQL
- Experience with cloud platforms (GCP, AWS, or equivalent)
- Demonstrated ability to lead technical direction and mentor other engineers
- Excellent communication, collaboration, and problem-solving skills
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes
- Experience with CI/CD pipelines
- Exposure to AI/ML concepts and technologies, such as: Prompt Engineering, Retrieval-Augmented Generation (RAG), Supervised Fine-Tuning (SFT), Vector Databases
- Experience working in an early-stage startup environment
- GCP certifications such as Professional Cloud Developer or Professional Data Engineer are a plus