At a glance
- Experience
- 5+ years experience
- Employment
- Full-time
- Workplace
- Onsite
- Location
- Pune
About the role
- As a Software Engineer III at HackerOne, you will help build and evolve product capabilities that advance the Continuous Threat Exposure Management (CTEM) platform.
- You will own meaningful features and components through the software development lifecycle, contributing across the application stack and collaborating with cross-functional teams.
Responsibilities
- Build, test, ship, and maintain highly available, performant, and durable product features for HackerOne’s CTEM platform.
- Own meaningful features and components from development through production, working with engineers, Product Managers, and Designers.
- Apply First Principles Problem Solving to understand customer and technical problems at their root and develop simple, maintainable solutions.
- Bring an AI Native mindset to engineering by using AI-enabled development tools and contributing to AI-assisted product capabilities.
- Use Data-Driven Decision Making to understand how features and systems are performing, drawing on product data, application telemetry, and user feedback.
- Demonstrate Change Agility as product priorities, customer needs, and technologies evolve.
- Contribute to the quality and health of the broader engineering platform through code reviews, testing, observability, documentation, and reliability improvements.
- Collaborate openly with engineers across levels and functions, sharing knowledge and supporting the growth and onboarding of less-experienced engineers.
Requirements
- 5+ years of software development experience, including experience building and delivering production software within a modern SaaS or web application environment.
- Proficiency in a dynamically typed, object-oriented programming language such as Ruby, Python, JavaScript, or a similar language, along with practical experience with SQL and relational databases.
- Experience building modern web applications using front-end technologies such as ReactJS or comparable frameworks, along with experience working with cloud platforms such as AWS or similar technologies.
- Experience contributing to features or technical projects through multiple stages of the software development lifecycle, including implementation, testing, deployment, monitoring, and ongoing improvement.
Preferred qualifications
- Hands-on experience with technologies in our application stack, including Ruby on Rails, ReactJS, PostgreSQL, GraphQL, and Amazon Web Services.
- Experience building products or workflows for security professionals, analysts, technical operations teams, developers, communities, or other technical users.
- Exposure to Python and AI application technologies or patterns such as LangChain, Langfuse, retrieval/RAG, tool use, workflow orchestration, human-in-the-loop systems, or LLM-powered features.
- Experience using AI-enabled development tools or familiarity with evaluating AI-assisted product experiences through feedback, quality measures, monitoring, experimentation, or similar approaches.
Benefits
- Health (medical, vision, dental), life, and disability insurance
- Equity stock options
- Retirement plans
- Paid public holidays and unlimited PTO
- Paid maternity and parental leave
- Leaves of absence (including caregiver leave and leave under CO's Healthy Families and Workplaces Act)
- Employee Assistance Program
Workplace
- Working onsite 3-4 days a week
Skills
- Ruby
- Python
- JavaScript
- SQL
- Ruby On Rails
- PostgreSQL
- React
- AWS
- GraphQL
- LangChain
- Langfuse