
Senior Software Engineer
Full Job Description
Menlo Security is seeking a Senior Software Engineer with a specialization in Golang development to join our dynamic team in Bengaluru/Bangalore, India. This role is integral to building and operating our cutting-edge cloud security platform, contributing to our mission of enabling secure global connections.
Responsibilities
- Evaluate and implement advanced development and deployment technologies for robust API design, highly available and scalable distributed systems, and efficient multithreaded/asynchronous applications, prioritizing performance and security.
- Actively participate in the technical aspects of building, deploying, and operating the Menlo Security platform.
- Design, develop, and take ownership of new features and services, significantly contributing to Menlo Security's technical roadmap.
- Collaborate closely with product management, security, operations, and other cross-functional teams to define requirements and align on project schedules.
Requirements
- 2-3 years of experience in cloud computing technologies or related technical domains.
- 2-3 years of hands-on backend development experience with languages such as Go, Python, Node.js, or C++.
- 2-3 years of solid working experience with the Linux operating system.
- Proven experience in networking technologies is essential.
- Solid understanding and experience with Cloud services, particularly core GCP or AWS services.
- Proficiency with essential Software Development tools including Git, Jira, Confluence, and Jenkins.
- Strong experience with complex data structures and database/analytics technologies such as Redis, Postgres, MySQL, and Druid.
- Ideally, good working experience with Google Kubernetes Engine (GKE), Docker, and deployment tools like Terraform or Spacelift.
- Experience in adopting and improving engineering best practices, including test-driven development, continuous delivery, scrum methodologies, automation, and creating maintainable, testable code.
- Excellent written and verbal communication skills.
- Proactive, self-motivated, and a demonstrated ability to learn new technologies quickly with minimal guidance.
- Highly organized, thorough, and possessing critical attention to detail and documentation.
- Bachelor of Engineering/Technology (BE/B.Tech) or Master's degree is required.
This position is designated as MSGL-I4.
Why Join Menlo Security?
Our culture is built on collaboration, inclusivity, and a positive work environment. We are guided by five core values: Stay Aligned, Get It Done, Customer Empathy, Think Creatively, and Help Each Other Out. We foster open communication, encourage innovation, and promote a shared vision for our collective achievements. At Menlo Security, you'll find extensive opportunities to take initiative, implement new ideas, and contribute to building a lasting legacy.
Menlo Security is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.
Company
Menlo Security Inc.
Menlo Security is a leading cybersecurity company focused on enabling secure global connections, communication, and collaboration without compromise. In response to the evolving digital landscape, par...