This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

DeepSource
Posted 1y ago

Software Engineer, Python & Go

DeepSource
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • Build backend
  • Scale systems
  • Collaborate reviews
Requirements
  • 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
PythonGoAPIsDatabases

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

About DeepSource

Privately held AI code-review platform helping engineering teams find and fix security and quality issues.

Year founded
2018
Employees
17
Organization type
Private
Latest investment
Raised $7.70M Seed (2021) — led by Y Combinator Continuity, Liquid 2 Ventures
Headquarters
US

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
57m
Save
Mark Applied
Hide
Software Developer - C++
Bangalore, Karnataka, India
OnsiteFull Time
Siemens
SiemensXetra: SIE: Global technology specializing in industry, infrastructure, transport, and healthcare.
3+ YOEB.E., B.Tech, MCA, M.E., M.Tech, or MSc in Computer Science; 3–5 years of C++ development experience; knowledge of OOP, STL, memory management, design patterns, legacy code, and technical documentation.
C++, MFC, Microsoft Foundation Classes, STL, PlantUML, GitHub Copilot, Claude Code, Microsoft Copilot
3h
Save
Mark Applied
Hide
Senior Software Engineer 1
Bengaluru or Chicago
HybridFull Time
project44
project44: Private supply-chain software provider serving shippers, logistics providers, and carriers with transportation visibility and automation.
6+ YOERequires 6+ years building large-scale real-time cloud systems, strong Java programming and debugging skills, and experience with microservices, databases, event streaming, and Agile development.
Java, AWS, Google Cloud Platform (GCP), Azure, Postgres, SQL, Kafka, Kinesis, C++, REST, OpenAPI, Swagger, Docker, Kubernetes, DynamoDB, MongoDB
3h
Save
Mark Applied
Hide
Software Engineer, Associate ( Angular, JavaScript, Java , AWS )
Bengaluru, Karnataka, India
OnsiteFull Time
Infor
Infor: Global provider of industry-specific enterprise cloud software.
1+ YOEBachelor's degree in a technical discipline and 1+ year of software development experience, including projects or internships. Requires JavaScript, TypeScript, web development, and software fundamentals.
Angular, JavaScript, Java, AWS, React, Vue, TypeScript, HTML, CSS, Git, REST APIs, Agile, Scrum
3h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Qualitrol
QualitrolNYSE: RAL: Global precision technology and industrial instrumentation.
6+ YOERequires 6+ years of software engineering experience, strong development in C#, Python, C++, Java, or similar languages, and experience with APIs, cloud-native architectures, DevOps, CI/CD, testing, and distributed systems.
C#, Python, C++, Java, CI/CD, Agile Scrum, SAFe 6.0
3h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Qualitrol
QualitrolNYSE: RAL: Global precision technology and industrial instrumentation.
6+ YOERequires 6+ years of software engineering experience, strong development in C#, Python, C++, Java, or similar, and experience with APIs, cloud-native architectures, distributed systems, DevOps, CI/CD, testing, and automation.
C#, Python, C++, Java, CI/CD, Agile Scrum, SAFe 6.0
16h
Save
Mark Applied
Hide
Software Engr II
Bengaluru or Bangalore
OnsiteFull Time
Honeywell
HoneywellNASDAQ: HON: Global provider of industrial technology and advanced manufacturing solutions.
3+ YOEBachelor's or master's degree in a related field and 3–6 years of software development experience. Requires Python, Java, APIs, microservices, databases, Git, and Linux experience.
Python, Java, PostgreSQL, MySQL, SQL Server, Git, Linux/Unix, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Kafka, RabbitMQ, Jenkins, GitHub Actions, Azure DevOps
1d
Save
Mark Applied
Hide
Software Engineer 2 - Inference
Vancouver or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
$103k-$155k/yr HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
2+ YOE2–5 years developing resilient product software; strong data structures and algorithms; Docker, Kubernetes, Go, Python, CI/CD, distributed systems, datacenter architecture, and high-performance software experience; bachelor's or master's in computer science preferred.
Docker, Kubernetes, Go, Python, TensorFlow, PyTorch, CI/CD, Nutanix Cloud Platform
1d
Save
Mark Applied
Hide
Staff Software Engineer (AI/ML)
Pune or Bengaluru
OnsiteFull Time
Kaseya
Kaseya: Private IT-management and cybersecurity software provider serving MSPs and small and midsize businesses.
Strong programming skills; experience with LLM orchestration, major model providers, evaluation harnesses, research implementation, distributed systems, and event-driven architectures.
LangChain, LlamaIndex, Amazon Bedrock, OpenAI, Vertex AI, Kafka, ClickHouse, Temporal, OpenAPI, LangFuse
This job has expired