Senior Full Stack Engineer

Bugcrowd
•$140,400 - $175,500•Remote

About The Position

Bugcrowd is hiring a seasoned engineer to lead technical efforts across multiple teams or subsystems, owning system architecture and development across the stack. The role drives technical innovation, mentors others, advocates for effective processes, and influences department-level business outcomes. The engineer sets architectural direction for owned systems, documents key design tradeoffs, and provides leadership within and across scrum teams. The position focuses on researching and prototyping technologies for green-field products, leading system design, and serving as the primary individual contributor on a green-field product. It also involves building and maintaining scalable APIs, user interfaces, integration services, and pipelines connecting SaaS systems, data sources, and third-party applications. The engineer collaborates with product, data, and platform teams to ensure interoperability and improves delivery through automation, observability, and sound engineering practices. The role is remote, work-from-home 100% of the time, with travel to client sites. The national base salary range is $140,400–$175,500. The position may also be eligible for a discretionary bonus program or commission plan.

Requirements

  • At least 5 years of software development experience.
  • Strong proficiency in TypeScript and modern JavaScript.
  • Extensive experience with React and JavaScript web development frameworks.
  • Experience with ORM frameworks and relational databases, including data modeling and provenance-tracking patterns.
  • Experience building long-running, fault-tolerant workflows with durable execution engines.
  • Hands-on experience integrating state-of-the-art LLMs into production systems, including agent design, tool use, and evaluation.
  • Strong understanding of integration patterns and experience building external API integrations, such as pub/sub, webhooks, and ETL.
  • Excellent debugging, analytical, and problem-solving skills.
  • Ability to remain in a stationary position 50% of the time.
  • Ability to carry or move a laptop as needed throughout the workday.

Nice To Haves

  • Experience with Next.js.
  • Experience with Prisma, Drizzle, and PostgreSQL.
  • Experience with Inngest, Temporal, or similar durable execution engines.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Responsibilities

  • Research, prototype, and introduce technologies and system designs for green-field products.
  • Lead the design of new systems and major changes to existing systems; write design documents, evaluate alternatives, and document tradeoffs and decisions, including ADRs.
  • Serve as the primary individual contributor for a green-field product, ensuring long-term code maintainability, readability, and extensibility.
  • Evolve team processes and drive scalable improvements in delivery, quality, and collaboration.
  • Design, develop, and maintain scalable and secure APIs, user interfaces, and integration services.
  • Implement RESTful, RPC, and event-driven APIs and UIs for internal and external systems.
  • Collaborate with product, data, and platform teams to ensure seamless system interoperability.
  • Manage API lifecycle activities, including versioning, authentication, monitoring, and performance optimization.
  • Develop and maintain integration pipelines between SaaS systems, data sources, and third-party applications.
  • Troubleshoot integration issues, conduct root cause analysis, and implement fixes.
  • Support continuous improvement through automation, observability, and best practices.
  • Mentor colleagues and provide technical leadership within and across scrum teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service