
Job Description
Ovii's Interpretation of the Role
Senior Software Engineer I at Menlo Security designs, builds, and operates backend services for a cloud‑native browser security platform. The role owns features from design through production, collaborates with product, security, and ops, and leverages AI‑assisted development tools to accelerate delivery and maintain high reliability.
Role Snapshot
- Design & develop backend features
- Own feature lifecycle from design to production
- Operate distributed, high‑availability services
- Collaborate with product, security, and ops teams
- Use AI‑assisted coding and debugging tools
- Ensure reliability, performance, and uptime
Must-Have Requirements
- Backend programming (Python, Go, C++, Node.js)
- Linux
- Networking technologies
- AWS or GCP core services
- Databases (Redis, Postgres, MySQL, Druid)
- Git
- Jenkins
- cloud computing
- backend development
- networking
- AWS/GCP
- database design
- BE/B.Tech
- Master's degree
- Must have a BE/B.Tech or Master's degree
- Must be able to work on‑site in India
Nice-to-Have Signals
- Linux boot processes, systemd, Docker, Bash, cgroups/runc/libcontainer
- Test‑driven development, continuous delivery, scrum/automation practices
- AI‑assisted coding tools (pair‑programming, code‑review)
- Linux boot processes
- service monitoring
- AI‑assisted development
- test‑driven development
Work Setup
- Location: Bangalore, India
- Work mode: ONSITE
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Notice period
- Travel
- Security clearance
- Coding test
What You'll Likely Work On
- Design, implement, and ship new backend features that advance the technical roadmap
- Evaluate and adopt APIs, deployment technologies, and async/multithreaded patterns for scalability and security
- Build, deploy, and maintain core platform components on AWS or GCP
- Leverage AI pair‑programming and AI code‑review tools to generate tests and speed review cycles
- Diagnose production issues using AI‑assisted debugging and reduce MTTR
- Partner with product, security, and operations stakeholders to align requirements and schedules
- Monitor service health, maintain 99.9%+ uptime, and drive down P1/P2 incidents
- Continuously improve engineering best practices such as TDD and CI/CD
Good Fit If You Have
- Enjoys experimenting with AI‑assisted development workflows
- Familiar with Linux boot processes, systemd, and container runtimes
- Values clear documentation and strong communication with cross‑functional teams
Skills
- Backend programming (Python, Go, C++, Node.js)
- Linux operating system
- Networking fundamentals
- AWS / GCP core services
- Relational & NoSQL databases (Postgres, MySQL, Redis, Druid)
- Git version control & Jenkins CI
- Test‑driven development & continuous delivery
- AI‑assisted coding tools