Home
Jobs
Saved
Resumes
Lead Software Engineer at Deepwatch | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Lead Software Engineer
Deepwatch
Website
LinkedIn
Lead Software Engineer
Bengaluru, Karnataka, India
Full Time
2 weeks ago
No Sponsorship
Apply Now
Key skills
AWS
Azure
Cloud
Distributed Systems
Google Cloud Platform
GraphQL
Java
Kafka
Microservices
MongoDB
MySQL
NoSQL
Postgres
Python
RabbitMQ
AI
ML
Generative AI
GenAI
Large Language Models
Snowflake
Unit Testing
GCP
Google Cloud
PostgreSQL
Git
Agile
CI/CD
OWASP
About this role
Role Overview
Lead the design and development of scalable backend services and platform capabilities
Build and enhance product features that power the Deepwatch Cyber Resilience Platform
Contribute to architecture decisions within your team, ensuring scalability, performance, and security best practices
Develop and maintain internal tools that optimize operational workflows
Design and implement APIs (REST/GraphQL) and microservices-based solutions
Build and maintain data pipelines and integrations within our data environment, including Snowflake and related data platforms
Develop integrations with security tools (e.g., EDRs, SIEMs, Ticketing Systems, Threat Intelligence Feeds)
Write high-quality, reusable, and testable code with strong unit and end-to-end test coverage
Collaborate closely with Product, Security Experts, and other engineering teams to deliver robust solutions
Mentor junior engineers and support code reviews, technical guidance, and best practices
Leverage AI capabilities and automation to improve platform intelligence and engineering efficiency
Leverage AI-assisted development tools and automation frameworks to improve engineering productivity, code quality, and delivery efficiency
Contribute to the development of AI-enabled platform capabilities and integrations leveraging modern GenAI technologies
Requirements
5-8+ years of experience in object-oriented programming and backend development
Strong experience building REST or GraphQL APIs with automated unit testing
Solid understanding of microservices architecture and distributed systems
Strong programming skills in Java (mandatory), with working knowledge of Python preferred.
Hands-on experience working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, or equivalent)
Experience working within modern data environments, including building or integrating with data lakes, data warehouses, and Snowflake
Experience with data streaming or pipeline technologies such as Kafka, RabbitMQ, or similar
Exposure to OpenSearch or similar search/indexing technologies
Experience with cloud platforms such as AWS, GCP, or Azure
Strong working knowledge of Git and CI/CD processes
Experience working in Agile development environments and practicing test-driven development
Understanding of secure coding practices (OWASP) and security-first engineering mindset
Ability to independently drive features from design to production
Familiarity with modern AI-assisted software development tools and engineering productivity workflows
Understanding of Generative AI concepts, Large Language Models (LLMs), and their practical applications in software platforms
Exposure to integrating or working with AI/ML-driven systems, APIs, or automation workflows is a plus
Tech Stack
AWS
Azure
Cloud
Distributed Systems
Google Cloud Platform
GraphQL
Java
Kafka
Microservices
MongoDB
MySQL
NoSQL
Postgres
Python
RabbitMQ
Benefits
Medical, dental, vision, and disability insurance
Flexible Time Off (FTO), 12 company holidays, sick leave and 8-Weeks Paid Parental Leave
Unique professional development benefits with Annual “development dollars” to support our people growth and development
Wellness contests and monthly educational programs
401(K) retirement program
Apply Now
Home
Jobs
Saved
Resumes