Datadogposted 3 days ago
Full-time • Senior
New York, NY
Publishing Industries

About the position

Datadog's Source Code and Dependency Health team is focused on securing our software development lifecycle (SDLC) while preserving high developer velocity. We build and maintain internal tools and services, including our internal Package Managers, to ensure that dependencies are vetted and our builds do not need to reach out to the public internet. Our scope includes JavaScript, Java, Go, and Python, making sure every environment we support is secure, reliable, and fast. Our work also involves implementing the necessary tooling to ensure that GitHub repository management aligns with company security standards as defined by the security team. We're committed to enhancing the ease and safety of managing repositories at scale while supporting secure source code access. Additionally, we are working on enabling source code observability to empower teams to query the codebase for insights that will shape our development practices, improve the developer experience, and identify areas for improvement. We are looking for a Staff Software Engineer with deep experience across the entire SDLC. In this role, you will design and implement tools that secure and streamline the SDLC while maintaining developer velocity. You'll work closely with security teams to ensure tooling aligns with the broader security strategy and collaborate across engineering teams to deliver solutions that scale securely across Datadog.

Responsibilities

  • Lead the development and implementation of automation processes to ensure the safety and integrity of source code and dependencies across multiple programming languages.
  • Collaborate with security teams to develop and deploy solutions that align with best practices for secure GitHub repository management and source code access.
  • Drive the architecture of source code observability systems that enable teams to query and analyze the codebase, uncovering actionable insights to improve development practices.
  • Work closely with cross-functional teams to gather requirements and ensure tooling meets the needs of developers, maintaining a balance between security and developer velocity.
  • Mentor and guide engineers on best practices for secure SDLC processes, providing technical leadership within the team and across the organization.
  • Contribute to the development and maintenance of internal documentation to support tooling and best practices for secure, efficient, and effective SDLC processes.
  • Stay up-to-date with industry trends, emerging technologies, and best practices related to software development security and SDLC tools to continuously improve the team's solutions.

Requirements

  • 10+ years of relevant engineering experience, with a focus on internal tooling and processes that support secure, efficient development.
  • 4+ years of technical leadership experience, including both effective communication of complex concepts and experience coordinating across teams to ship critical products.
  • Familiarity with several programming languages and a solid understanding of software security practices and native dependency management systems.
  • Ability to collaborate effectively with cross-functional teams, balancing security needs with developer productivity.
  • Solution-oriented mindset and ability to provide technical leadership in discussions and decisions.
  • Experience mentoring engineers, promoting a culture of continuous learning and growth.

Benefits

  • Get to build tools for software engineers, just like yourself. And use the tools we build to accelerate our development.
  • Have a lot of influence on product direction and impact on the business.
  • Work with skilled, knowledgeable, and kind teammates who are happy to teach and learn.
  • Competitive global benefits.
  • Continuous professional development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service