Lookout Logo

Lookout

Senior Software Engineer - Backend

Posted 2 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Mid level
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Mid level
As a Senior Software Engineer, you will develop low latency microservices, enhance automated testing, and engage in service ownership while maintaining high code quality.
The summary above was generated by AI

Lookout, Inc. is a globally recognized cybersecurity leader delivering advanced protection for the most vulnerable element of any enterprise security strategy — human error and manipulation. Cloud-native by design, the Lookout platform offers rapid, scalable deployment and simplified security operations, defending the frontline of human-centric attacks—the mobile device. Attackers now target the human element more than ever, with mobile devices providing the most direct path to their victims. Using social engineering techniques that exploit basic human instincts like trust, curiosity, and urgency, they deceive users into revealing sensitive credentials, allowing them to slip past legacy security solutions.

Lookout Endpoint Detection and Response (EDR) continuously monitors mobile endpoints for signs of human-centric attacks, as well as traditional malware, software vulnerabilities, and other anomalous activity. It uses advanced threat detection techniques, including artificial intelligence (AI) and behavioral analysis, to identify threats before they escalate across the enterprise. Learn more at www.lookout.com and follow us on the Lookout Blog, LinkedIn, and X.

Lookout’s backend system supports a massive volume of data and an increasingly high level of demand, from data ingestion to delivery to dynamic analysis. We’re looking for talented and motivated engineers to build core components and services, as well as to contribute to evolving the architecture. We’re a small team working on a very large, modern system with a user base of millions, so you’ll get to work on a cutting-edge product and service on a large scale. We’re responsible for building and maintaining several of the services powering the various Lookout applications. We build services in Ruby & Scala, are hosted on AWS and firmly believe in using the cloud to our advantage.

What you’ll do:
  • You will be part of a dynamic and technically diverse group of engineers, where you will get to contribute, influence, learn and grow top notch technical skill sets, while building key features for our customers.
  • Implement large scale, low latency microservices, including discovering and solving complex issues at scale.
  • We believe in, and practice, end to end service ownership, so you will fully participate in the ownership of your services and components, including on-call duties.
  • Quality is the forefront of all we do, so you will assist with improving all forms of automated testing (unit, integration, functional etc).
  • Help troubleshoot, analyze and root cause issues in the platform.
  • You will work on microservices built with Golang, Scala, Java and Ruby, hosted in AWS.
What we’re looking for: 
  • BS/MS in Computer Science or related field/degree with at least  3-5 years of  work experience.
  • Professional programming experience with Golang, Python, Scala, Java and/or Ruby+Rails.
  • Strong grasp of software engineering fundamentals and algorithms.
  • Experience with event streaming frameworks, technologies, patterns and architectures (particularly Kafka or similar)
  • Experience with implementing secure, scalable API services
  • Experience with transactional databases and data modeling (Postgres, MySQL, DynamoDB or equivalent)
  • Cloud development experience (especially AWS).
  • A pragmatic and curious problem-solver. You thrive on breaking down complex challenges, asking insightful questions to understand the "why," and delivering effective, practical solutions.
  • A high-ownership collaborator with keen attention to detail. You take full accountability for your work, communicate clearly with your team, and are obsessed with shipping high-quality, well-crafted code.
Bonus Points:
  • Experience with serverless architectures on AWS, GCP.
  • Experience with Kubernetes, container technology (Docker, ECS, EKS).
  • Experience with functional programming in TypeLevel Scala (cats-effect, ZIO, FS2, etc).
  • Experience with ML/LLMs (prompt engineering, RAG, classification, NLP, fine tuning etc) is a huge plus.
  • Experience with AI development tools like Cursor, Claude Code, Github Copilot, etc.

Top Skills

AWS
Docker
DynamoDB
Go
Java
Kafka
Kubernetes
MySQL
Postgres
Python
Ruby
Scala

Similar Jobs

Yesterday
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Work on a complex data pipeline for digital employee experience management, requiring strong backend development and knowledge of various technologies.
Top Skills: ClickhouseDockerGraphQLHelmJavaKafkaKubernetesMicronautMicroservice ArchitectureNoSQLObservabilityRest ApiSparkSpring BootSQL
6 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Payments • Software
Responsible for building and maintaining a payment platform, ensuring high quality code, solving complex issues, and mentoring team members.
Top Skills: AmqpAWSCSS3ElasticsearchHibernateHTML5JavaJavaScriptLinuxMongoDBMySQLReactRedisRubySidekiqSpring
2 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Information Technology • Energy
As a Backend Developer, you will design and build scalable backend systems and APIs, utilizing your expertise in distributed systems and database fundamentals, while optimizing performance and collaborating across teams.
Top Skills: AWSAzureC#CloudFormationDockerGCPGoHelmJavaKafkaKubernetesNode.jsPythonRabbitMQRedisSqsTerraform

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account