05 Nov
|
Safe Security
|
Bengaluru
05 Nov
Safe Security
Bengaluru
Our vision is to be the Champions of a Safer Digital Future and the Champions of Change . We believe in empowering individuals and teams with freedom and responsibility to align their goals such that we all row in the same direction.
We are uncomfortably transparent, autonomous & accountable; we have zero tolerance for brilliant jerks; we have an unlimited vacation policy and more. For us, our Culture Is Our Strategy
- check out our Culture Memo for more details and surprises.
Job Overview: We are seeking an experienced and passionate Engineer to join our engineering team. As a senior engineer, you will lead a high-performing engineering team working closely with our Design, Product, and other stakeholders to develop and deliver core product features that help in predicting and preventing cyber breaches.
Location: Bengaluru
Core Responsibilities:
- Code Mastery: Own feature development and write clean, efficient, maintainable, and production-quality code that drives the product forward.
- Technical Contribution: Participate actively in architecture and design discussions and contribute to building scalable, secure, and high-performance solutions.
- Code Review: Conduct thorough code reviews to maintain code quality, identify opportunities for improvement, and provide constructive feedback to other engineers.
- Cloud Integration: Work with cloud services such as AWS Lambda, API Gateway, EC2, S3, RDS, and other relevant AWS services to build and optimize cloud-based solutions.
- Problem Solving: Troubleshoot and resolve complex technical problems by identifying root causes and implementing effective, scalable solutions.
- Collaboration: Work closely with product managers, designers, engineers, and other stakeholders to ensure technical solutions are aligned with product and business objectives.
- Project Execution: Contribute to project planning and execution and take ownership of delivering features within agreed timelines and scope.
Essential Skills/ Experience/ Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3–5 years of professional software development experience building scalable backend systems.
- Solid proficiency in Go, Python, or Node.js for backend development.
- Experience designing and building RESTful APIs and microservices architectures .
- Solid understanding of distributed systems concepts such as concurrency, caching, asynchronous processing, and fault tolerance.
- Hands-on experience with cloud platforms such as AWS, GCP, or Azure .
- Experience building and deploying applications in containerized environments using Docker and Kubernetes .
- Strong understanding of SQL and NoSQL databases , including performance optimization techniques.
- Experience participating in system design discussions and architecture decisions .
- Ability to work effectively in a fast-paced environment with a high degree of ownership.
- Strong problem-solving and debugging skills.
- Working knowledge of Generative AI and LLM fundamentals, including how LLMs work, tokens, context windows, prompting, hallucinations, and common limitations.
- Hands-on experience using AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or equivalent, with the ability to critically review and validate AI-generated code.
- Basic understanding of building applications using LLM APIs, including prompting, structured outputs, and tool/function calling.
- Understanding of how to evaluate AI/LLM outputs using appropriate datasets and metrics, and how to measure accuracy and detect regressions rather than relying only on subjective evaluation.
📌 Software Development Engineer II (Bengaluru)
🏢 Safe Security
📍 Bengaluru