Flag job

Report

Static Analysis Engineer

Salary

₹25 - 30 LPA

Min Experience

2 years

Location

Bangalore

JobType

full-time

About the role

About DeepSource
At DeepSource, we're on a mission to help developers write maintainable and secure code. We're building a code health platform that combines powerful static analysis with developer-friendly experience. Founded in 2019, DeepSource has quickly become the go-to tool for thousands of companies from startups to Fortune 500 companies looking to improve their code health and ship software faster.

Job Title
Software Engineer, Static Analysis

Location
Bengaluru, India

Years of Experience
3+ years

About the Role
As a Software Engineer at DeepSource, you will be responsible for designing and implementing source code analyzers that detect bugs, anti-patterns, and security vulnerabilities across multiple programming languages. You'll work at the intersection of compiler theory and software engineering to build tools that help developers write better code.

What you'll Do

  1. Design and implement static analyzers that can detect complex code patterns, security vulnerabilities, and potential bugs.
  2. Develop and maintain analysis rules across multiple programming languages.
  3. Create intelligent Autofix suggestions that help developers resolve identified issues.
  4. Optimize analyzer performance and reduce false positives through advanced program analysis techniques
  5. Participate in code reviews and technical discussions, contributing ideas to improve our product and codebase.
  6. Learn and grow alongside experienced engineers, gaining deep insights into static analysis, distributed systems, and software architecture.

Preferred Qualifications

  1. 3+ years of professional software development experience, with a focus on compilers and source code analysis.
  2. Strong understanding of programming language theory, compilers, and static analysis concepts.
  3. Deep knowledge of abstract syntax trees (AST), control flow graphs, and data flow analysis.
  4. Eagerness to learn and adapt to new technologies and challenges.
  5. Good problem-solving skills and attention to detail.
  6. Ability to work collaboratively in a fast-paced environment.

What we Offer

  1. Competitive pay with stock options.
  2. Health insurance.
  3. Flexible time off.
  4. Professional growth and development opportunities.
  5. Work with a passionate and talented team.

 

About the company

About Us:
The Code Health Platform. DeepSource helps developers and engineering teams write maintainable and secure code so they can ship great software, faster.

 

Skills

Static Analysis