About the job
TENEX is a pioneering Managed Detection and Response (MDR) provider, specializing in AI-driven and automation-focused solutions for enhanced cybersecurity. As a key player in the industry, we empower organizations to fortify their cybersecurity defenses through innovative threat detection, swift response capabilities, and continuous safeguarding. Our talented team consists of cybersecurity veterans and automation specialists, working together to make a significant impact in the field. Backed by prestigious investors like Andreessen Horowitz, we are a rapidly expanding startup that offers a unique opportunity to shape our culture and approach from the ground up. By joining us now, you will be part of a well-funded team with minimal risk and immense potential for growth, as we aim to transform the cybersecurity landscape.
We are on the lookout for a seasoned Staff Software Engineer to be an integral part of our core engineering team. This position entails spearheading the technical vision and implementation of our platform, ensuring it remains reliable, scalable, and secure as we continue to evolve. You will take the lead in architectural design, influence complex technical decisions, and provide mentorship to engineers while maintaining a hands-on approach.
As a senior member of our engineering team, you will strike a balance between strategic vision and technical expertise, setting benchmarks for engineering excellence while actively contributing to our codebase. We are looking for proactive innovators who excel in uncertain environments, relish challenging technical problems, and can steer both product and engineering directions.
Location: This role requires on-site work from Monday to Thursday at our San Jose, CA office, with the flexibility to work from home on Fridays.
At TENEX. AI, our culture is paramount—check out our culture deck at culture.tenex.ai to see how we embody collaboration and community through in-person work.
Job Responsibilities:
Lead and oversee architectural decisions for core systems and services, ensuring an optimal balance of speed, scalability, and security.
Direct the design and development of distributed backend systems, APIs, and integrations.
Provide technical leadership across the stack, from backend services to frontend applications.
Mentor and elevate engineers through code reviews, design discussions, and paired programming.
Drive performance improvements and enhance system reliability through proactive problem-solving.

