Who we are
We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies put trust - an abstract idea - to work. That's digital trust for the real world.
Job summary
We are looking for a dynamic and experienced Software Engineering Manager to join our team in Bengaluru, India. In this leadership role, you will guide a talented team of engineers in designing, developing, and delivering innovative software solutions at the intersection of AI and Software Supply Chain Security. This is a hands-on role ideal for an engineering leader passionate about building scalable, secure, and intelligent SaaS products. You will bring strong technical expertise in AI/MLOps, team leadership, and a proven track record in software project execution.
What you will do
- Lead, mentor, and motivate a team of software engineers.
- Foster a positive and collaborative team culture.
- Provide guidance on technical issues and contribute to skill development within the team.
- Collaborate with cross-functional teams to gather requirements and define technical solutions.
- Ensure the team follows best practices in software development, coding standards, and testing methodologies.
- Implement and enforce quality assurance processes to ensure the delivery of reliable and scalable software solutions.
- Stay updated on industry best practices and emerging technologies.
- Promote technical and operational achievement by developing measurements and methods for evaluation and advancement.
- Communicate effectively with stakeholders, including product managers, other engineering teams, and upper management.
What you will have
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- 10+ years of experience in software development, including 3+ years in technical leadership or engineering management.
- Proficient in programming languages such as Java, Go, or Python.
- Strong foundation in software engineering principles and architecture.
- Experience with both relational (MySQL, MariaDB) and NoSQL (Cassandra) databases.
- Hands-on experience with CI/CD tools (e.g., GitHub Actions, Jenkins), Docker, and Kubernetes.
- Familiarity with agile methodologies (Scrum, Kanban).
- Experience with cloud platforms like AWS, Azure, Google Cloud, or Oracle OCI
Preferred:
- Understanding of PKI infrastructure and Cryptography APIs.
- Experience with tools such as Git, JIRA, and popular IDEs (Cursor, VSCode, Eclipse, Visual Studio).
Nice to Have
- Experience with Generative AI (GenAI) product development, especially in Retrieval-Augmented Generation (RAG).
- Familiarity with Large Language Models (LLMs) such as GPT-4, LLaMA.
- Proficiency in AI/ML frameworks: TensorFlow, PyTorch, LangChain, OpenAI APIs, and other NLP libraries.
- Hands-on experience developing and deploying AI-driven applications, including chatbots and virtual assistants.
- Exposure to data analytics, data lakes, and data warehouse tools.
- Experience in fine-tuning and deploying LLM-based solutions.
Benefits
- Generous time off policies
- Top shelf benefits
- Education, wellness and lifestyle support
#LI-SS1
__PRESENT