Save Job
Posted 1y ago

Software Engineer, Python & Go

@ DeepSource
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:Build backend, Scale systems, Collaborate reviews
Requirements Summary:3+ years building production software in Python and Go; strong system design, databases, APIs; familiarity with code execution (ASTs, data flow, control flow); problem-solving; fast learner; care for craft.
Technical Tools Mentioned:Python, Go, APIs, Databases
Save
Mark Applied
Hide Job
Report & Hide
Job Description

About DeepSource

Every team is shipping more code than they can review. DeepSource makes sure it's secure and maintainable. We build automated analysis that catches the vulnerabilities and anti-patterns AI introduces, integrated where developers already work. Thousands of teams from startups to Fortune 500s trust us to ship fast without compromising on security.

About the Role

You'll work on the systems that analyze millions of lines of code daily, building the backend infrastructure, analysis engines, and APIs that power DeepSource.

What you'll do

  • Build and scale the backend systems that power code analysis and remediation

  • Develop analyzers that detect complex vulnerabilities, anti-patterns, and bugs

  • Own features end-to-end, from design through deployment

  • Optimize systems for performance as our user base grows

  • Collaborate through code reviews and technical discussions that shape the product

What we're looking for

  • 3+ years building production software in Python and Go

  • Solid fundamentals in system design, databases, and APIs

  • Familiarity with how code executes -- ASTs, data flow, control flow

  • Strong problem-solving instincts and attention to detail

  • Someone who ships, learns fast, and cares about craft

What we offer

  • Competitive salary with meaningful equity

  • Health insurance for you and dependents

  • Flexible time off

  • Work with a small, sharp team solving hard problems

  • Real ownership and room to grow