Senior Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a detail-oriented and analytical Senior Software Engineer to join our engineering team. In this role, you will be responsible for collaborating on the design and development of a cloud native API and our AI-powered security platform. We aim to create a new era of modern crowdsourced security that outpaces threat actors., * Expertise in scalable API first architecture, service patterns, and robust API standards for third-party integrations
- Expertise in AI tools adaptation and strategic outcome oriented responsibility
- Driving modernization efforts toward a highly reliable, service-oriented platform.
- Building and maintaining integrations connecting our platform with customer systems, security tools, workflow engines, and more.
- Helping evolve our platform into a robust, service-oriented architecture with high reliability.
- Creating consistent service patterns and ensuring strong guarantees around interfaces and performance.
- Improving internal engineering tools that support security triage and vulnerability workflows.
- Collaborating with designers using our accessible and standards-compliant design system (bugcrowd.design).
- Ensuring high accessibility, stability, and performance across integration workflows.
- Mentoring engineers across multiple teams and contributing to engineering excellence.
Requirements
- 5+ years of Software Engineer experience
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Experience in Cyber security domain prefered
- Strong technical skills.
- Deep understanding of AI tools and scalability, security, and reliability.
- Expertise in cloud-native API and microservices architecture.
- Experience with enterprise UI frameworks.
- Strong background in agile delivery, backlog management, and stakeholder communication.
- Excellent problem-solving, prioritization, and decision-making skills.
Working Conditions and Physical Requirements
The ideal candidate must be able to complete all physical requirements of the job with or without reasonable accommodation.
Sitting and / or standing - Must be able to remain in a stationary position 50% of the time
Carrying and / or lifting - Must be able to carry / move laptop as needed throughout the work day.
Environment - remote, work-from-home 100% of the time