Staff Software Engineer, Infrastructure

Roles at DeepSource
Bengaluru, Karnataka, India
Platform Engineering

Staff Software Engineer, Infrastructure

There are over 40 million developers in the world, and all of them write and review code in some form. DeepSource is building tools that help developers ship good code. We believe there’s a massive opportunity to impact how software is built right from where the code is written, which not only improves developer productivity but also increases software’s robustness.

As the Staff Software Engineer in the Platform Engineering team, you will be building and maintaining the underlying Infrastructure and Platform services that powers all of DeepSource today and in the future.  You will work with other engineering teams, advising and collaborating on Infrastructure and software projects that will become the building blocks of the DeepSource engineering stack. As a senior engineer leader, you will be tasked with building the Platform Engineering team as a centre of excellence for Distributed systems, Infrastructure and DevOps engineering.

As the Staff Software Engineer in the Platform Engineering team, you will,

  • Design, build and operate the core infrastructure of DeepSource.
  • Minimise risk of reliability-related downtimes as pertaining to durability, availability, and performance.
  • Debug production issues across services and levels of the stack.
  • Help plan the roadmap and future growth of DeepSource’s Infrastructure.
  • Lead design of software components and systems, to ensure availability of DeepSource.
  • Build and reinforce the Platform Engineering team, by actively mentoring other engineers and actively participating in recruiting tasks.

We're looking for someone who has,

  • Demonstrated experience as a technical leader.
  • Expertise running mid-large scale Kubernetes clusters.
  • Thorough understanding of CS fundamentals, and distributed systems.
  • Comfortable writing code in Python, Go, or other modern programming languages.  
  • Working knowledge of industry best practices with regard to information security.
  • In-depth understanding of Unix and networking.

Bonus points if,

  • You have experience with observability.
  • You have a good understanding of Infrastructure security and best practices.
  • Have had experience working with compliance standards like SOC 2, ISO 27001, GDPR, etc.

We are looking forward to hearing from you