[Remote] Senior Software Engineer at Drata

United States

Drata Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
SoftwareIndustries

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 needed 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 one of the major cloud hosting systems (AWS, GCP, Azure)
  • Self-directed, independent, and has experience owning complete features/products
  • Experience developing real-world web applications
  • Agile development experience
  • Bachelor of Science in Computer Science or related field
  • Strong communication ability

Responsibilities

  • Architects and develops highly scalable web applications
  • Builds RESTful APIs
  • Builds tools, services, and automation to extend the platform capabilities
  • Runs critical operational portions of our ingestion, analytics, and storage infrastructure
  • Collaborate with product managers to define strategic solutions and participate in the agile refinement process
  • Assist with server-side code and database architecture on the back-end in NodeJS
  • Develop clean UI/UX with the collaboration of design teams
  • Work with management and other architects to ensure quality in solutions and in software design
  • 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 technologies you think may be appropriate for current or future projects

Skills

Key technologies and capabilities for this role

NodeJSNestJSReactRESTful APIsSoftware DesignAgile DevelopmentBig DataAlgorithmic ProblemsUI/UXTestingCode Reusability

Questions & Answers

Common questions about this position

Is this position remote?

Yes, this is a fully remote position.

What are the key skills and experience required for this role?

Candidates need 7+ years as a software engineer, 3+ years with NodeJS, 3+ years with React, and strong skills in Javascript, ES6, NodeJS, TypeORM, MySQL, Git, and REST principles. Additional requirements include knowledge in Jest and Redis, proficiency in object-oriented programming, and experience with cloud hosting like AWS, GCP, or Azure.

What is the salary or compensation for this position?

This information is not specified in the job description.

What does the work environment and team collaboration look like?

The role involves working in an agile team environment, collaborating with product managers, design teams, management, and other architects, while participating in design, coding, testing, and production release activities.

What makes a strong candidate for this Senior Software Engineer role?

Strong candidates are self-directed with experience owning complete features, excellent problem-solving skills, ability to negotiate tradeoffs, agile development experience, and strong communication to share thoughts and input.

Drata

Automates security and compliance processes

About Drata

Drata provides a platform that automates security and compliance processes for companies, helping them achieve and maintain continuous compliance with standards like SOC 2, ISO 27001, and HIPAA. The platform works by integrating with over 75 different technologies to continuously monitor a company's security posture and collect evidence needed for compliance audits. This automation reduces the need for manual tasks, such as taking screenshots and managing spreadsheets, making the compliance process more efficient. Drata primarily serves fast-growing technology and SaaS companies that face challenges in managing compliance due to rapid growth and complex regulations. Unlike its competitors, Drata focuses on providing a comprehensive, integrated solution that ensures clients are always audit-ready. The goal of Drata is to simplify compliance management, allowing businesses to save time and resources while building trust with their customers.

San Diego, CaliforniaHeadquarters
2020Year Founded
$319.2MTotal Funding
SERIES_CCompany Stage
Enterprise Software, CybersecurityIndustries
501-1,000Employees

Benefits

Health benefits
Learning enrichment stipends
Flexible PTO
Work from home stipend
401k
Parental leave

Risks

Integration challenges from acquisitions like oak9 may disrupt service delivery.
AI-generated responses in compliance may face client resistance over accuracy concerns.
Rapid platform expansion could strain infrastructure, risking service outages.

Differentiation

Drata automates compliance with over 75 technology integrations, streamlining audit readiness.
Founded in 2020, Drata focuses on continuous compliance for fast-growing tech companies.
Drata's AI-driven solutions reduce manual compliance tasks, enhancing efficiency and accuracy.

Upsides

Drata's acquisition of oak9 integrates compliance into the software development lifecycle.
AI Questionnaire Automation accelerates sales cycles by minimizing security review delays.
Strategic alliances, like with 360 Advanced, expand Drata's market reach and service offerings.

Land your dream remote job 3x faster with AI