Posted:2 months ago|
Platform:
Work from Office
Full Time
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. Youll work at the intersection of compiler theory and software engineering to build tools that help developers write better code. What youll Do Design and implement static analyzers that can detect complex code patterns, security vulnerabilities, and potential bugs. Develop and maintain analysis rules across multiple programming languages. Create intelligent Autofix suggestions that help developers resolve identified issues. Optimize analyzer performance and reduce false positives through advanced program analysis techniques Participate in code reviews and technical discussions, contributing ideas to improve our product and codebase. Learn and grow alongside experienced engineers, gaining deep insights into static analysis, distributed systems, and software architecture. Preferred Qualifications 3+ years of professional software development experience, with a focus on compilers and source code analysis. Strong understanding of programming language theory, compilers, and static analysis concepts. Deep knowledge of abstract syntax trees (AST), control flow graphs, and data flow analysis. Eagerness to learn and adapt to new technologies and challenges. Good problem-solving skills and attention to detail. Ability to work collaboratively in a fast-paced environment.
Deepsource
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Deepsource
Bengaluru
10.0 - 11.0 Lacs P.A.