GrepJob
Drata

Senior Software Engineer II

Drata
Apply
7 months ago

Base Salary

$175k - $236k/yr

Responsibilities

  • Architect and develop highly scalable web applications, including AI-powered features.
  • Build RESTful APIs and integrate with LLM services and AI capabilities.
  • Design and implement streaming responses and real-time UI patterns for AI-driven experiences.
  • Build tools, services, and automation to extend platform capabilities.
  • Run critical operational portions of our ingestion, analytics, and storage infrastructure.
  • Collaborate with product managers and AI engineers to define strategic solutions.
  • Assist with server-side code and database architecture on the back-end in NodeJS.
  • Develop clean UI/UX with attention to AI interaction patterns.
  • Participate in development lifecycle activities like design, coding, testing, and production release.
  • Write reusable, testable, and efficient code.
  • Deliver code in an agile team environment.
  • Research and train on relevant technologies, including emerging AI/LLM capabilities.

Requirements

  • 7+ years of experience as a software engineer.
  • 3+ years of experience with NodeJS.
  • 1+ years experience in NestJS preferred.
  • 3+ years of experience with React.
  • Strong skills in Javascript, ES6, NodeJS, TypeORM, MySQL, Git, and REST principles.
  • Knowledge in Jest and Redis.
  • Proficiency in object-oriented programming.
  • Good understanding of algorithms, network protocols, and web services.
  • Experience with major cloud hosting systems (AWS, GCP, Azure).
  • Self-directed and independent with experience owning complete features/products.
  • Experience developing real-world web applications.
  • Outstanding ability to negotiate difficult tradeoffs.
  • Agile development experience.
  • Bachelor of Science in Computer Science or related field.
  • Strong communication ability.
  • Nice to have: Terraform, ElasticSearch, & Snowflake.
  • Nice to have: Experience with compliance frameworks like SOC2, ISO27017, NIST.
  • Bilingual in English & Spanish is a plus.
  • Hands-on experience building features that integrate with LLMs or AI services.

Benefits

  • Stock equity to share in the company's success.
  • Up to 100% employer-paid premiums for medical, dental, and vision coverage.
  • Comprehensive suite of financial benefits, including a 401(k) plan.
  • Paid Parental Leave policy and access to fertility and family-building benefits.
  • Generous annual stipends for professional and personal development.
  • Flexible vacation policy and paid holidays.

Tech Stack

AWSAzureElasticsearchGitGoogle Cloud PlatformJavaScriptJestMySQLNestJSReactRedisSnowflakeTerraform