hero

Build with us.

Explore early-stage opportunities at our innovative data and infrastructure portfolio companies.
Essence VC
companies
Jobs

Software Engineer, Python & Go

DeepSource

DeepSource

Software Engineering
Bengaluru, Karnataka, India
Posted 6+ months ago

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, Python & Go

Location

Bengaluru, India

Years of Experience

3+ years

About the Role

As a Software Engineer at DeepSource, you will be an integral part of our engineering team, working on developing and maintaining the platform and the analyzers. You will collaborate with other engineers to design, implement, and deploy new features, as well as improve the performance and reliability of our existing systems.

What you'll Do

  • Build scalable backend systems that power DeepSource's core platform, ensuring high performance and reliability.

  • Development of static analyzers to detect complex code issues and suggest intelligent fixes.

  • Collaborate with the team to optimize our services for performance and scalability as we grow our user base.

  • 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 Python and Go.

  • Familiarity with databases, APIs, and basic system design concepts.

  • Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).

  • 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.

What we Offer

  • Competitive pay with stock options.

  • Health insurance.

  • Flexible time off.

  • Professional growth and development opportunities.

  • Work with a passionate and talented team.