
Founded in 2012, Bugcrowd is the preemptive security platform that unifies exposure discovery and assessment, offensive testing, and intelligence shaped by AI and human insight to help organizations avoid, discover, and validate real-world risk. Bugcrowd helps security teams move faster by identifying the exposures that matter most so they can act first and stay ahead of attackers.
Position Overview
This is a seasoned engineer role in which you lead technical efforts across multiple teams or subsystems, owning system architecture and development across the stack. As a Senior Software Engineer, you will drive technical innovation, act as a mentor and process advocate, and make improvements that scale beyond a single team. You will exercise high discretion over technical decisions and set the architectural direction for the systems you own.
Essential Duties & Responsibilities
- Proactively research, prototype, and introduce technologies and system designs for green-field products.
- Lead the design of new systems and major changes to existing ones: write design docs, evaluate alternatives, and document tradeoffs and decisions (e.g., ADRs).
- Act as the primary IC for green-field products, ensuring long-term code maintainability, readability, and extensibility.
- Continuously evolve team processes, driving scalable improvements in delivery, quality, and collaboration.
API & Integration
- Design, develop, and maintain scalable and secure APIs, UIs, and integration services.
- Implement RESTful, RPC, and event-driven APIs/UIs for internal and external systems.
- Collaborate with product, data, and platform teams to ensure seamless system interoperability.
- Manage API lifecycle 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.
Education, Experience, & Skills
- 5+ years of software development experience.
- Strong proficiency in TypeScript and modern JavaScript.
- Extensive experience with React and JavaScript web development frameworks (Next.js preferred).
- Experience with ORM frameworks and relational databases, including data modeling and provenance tracking patterns (Prisma, Drizzle, PostgreSQL).
- Experience building long-running, fault-tolerant workflows with durable execution engines (Inngest, Temporal, or similar).
- 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 (pub/sub, webhook, ETL, etc.).
- Excellent debugging, analytical, and problem-solving skills.
Preferred Experience
- Bachelorβs degree in Computer Science, Software Engineering, or a related field.
Working Conditions
- Remote, work-from-home 100% of the time with occasional travel to client sites.
- Must be able to remain in a stationary position 50% of the time and transport a laptop as needed throughout the workday.
Compensation & Culture
- National Base Range: $140,400 - $175,500 USD per year.
- Eligible to participate in a discretionary bonus or commission plan based on individual and company performance.
- A diverse, inclusive, and collaborative environment that values different perspectives and backgrounds.
Timezone overlap
UTC-8β-4
Benefits
Open to
US
Sign in to track applications and earn points.