Job Closed
This listing is no longer active.
Peace of mind from security's greatest minds. #TogetherWeHitHarder
Principal Software Architect
Location
District of Columbia + 3 moreAll locations: District of Columbia | Massachusetts | Texas | Washington
Posted
142 days ago
Salary
$230K - $255K / year
Seniority
Lead
Job Description
Principal Software Architect
HackerOne
• Define and evolve the architectural vision for HackerOne’s platform and core systems, ensuring scalability, reliability, and performance. • Partner with Product, Platform, and Security teams to translate long-term business and product goals into actionable architectural strategies. • Collaborate with Principal and Distinguished Engineers to align on technical direction, establish shared standards, and evolve HackerOne’s system design principles. • Lead major cross-team initiatives that modernize our architecture, improve observability, and reduce complexity across our systems. • Mentor and guide engineering teams, fostering a culture of technical excellence, knowledge sharing, and continuous improvement. • Evaluate and integrate emerging technologies, including AI, GenAI, and LLM-driven architectures, to enhance the intelligence and effectiveness of our platform. • Drive architectural governance and documentation, ensuring long-term maintainability and transparency in decision-making. • Communicate architectural direction clearly to both technical and non-technical stakeholders, building alignment through clarity and evidence.
Job Requirements
- 10+ years of experience in software engineering and system architecture within a SaaS environment.
- Proven track record designing and delivering large-scale distributed systems, ideally using Ruby on Rails, ReactJS, TypeScript, GraphQL, and ElasticSearch/OpenSearch.
- Hands-on experience with GenAI and LLM integration in production systems; understanding of model lifecycle or AI-assisted architectures is a strong plus.
- Demonstrated experience leading architectural initiatives spanning multiple teams and product domains.
- Excellent communication and influence skills, capable of aligning technical and non-technical stakeholders around shared goals.
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
- Flexible Work Stipend
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design, development, and optimization of scalable full-stack applications using Next.js, React.js, Node.js, and MySQL. • Drive architecture discussions and system design for new modules and features with an eye on scalability, modularity, and performance. • Own end-to-end implementation — from planning to deployment — ensuring best practices in coding, testing, CI/CD, and documentation. • Contribute to building performant RESTful APIs and cleanly integrating backend services with modular frontend components. • Continuously improve client and server-side performance, including TTFB, LCP, code splitting, caching, DB tuning, and Lighthouse score optimizations. • Collaborate closely with design, product, DevOps, and other engineering teams to build user-centric, scalable experiences. • Review code, provide architectural guidance, and advocate for engineering excellence within the team. • Use Docker and CI/CD pipelines (Jenkins) for deployments to AWS infrastructure in a microservices environment. • Leverage AI developer tools to increase productivity and guide others in their effective usage.
Associate Software Engineer
Underdog FantasyUnderdog Fantasy describes itself as one of the fastest-growing sports companies on the market, bringing "fun, approachable contests and games to the masses." A
• Work on cutting-edge projects that gamify and enhance the user experience across our products • Design and build clean, reusable, and performant features that will be used by millions of sports fans • Collaborate closely with product managers, designers, and engineers to deliver experiences • Contribute to the upkeep and ongoing development of our design system and components • Write well-tested, high-quality code while participating in code reviews and ensuring engineering best practices • Work in a high-agency environment where your voice matters in technical discussions and product direction • Learn from talented engineers and leaders in the fantasy and sports betting space while contributing your own unique perspective and expertise
• Lead the technical execution of high-complexity projects. • Act as the ultimate technical authority within a project. • Ensure solutions are scalable, secure, and maintainable. • Bridge product vision and technical implementation. • Mentor developers and manage stakeholder expectations in a multicultural environment. • Make difficult architectural trade-offs and guide the development team by example.
Software Engineer II
Insight GlobalFounded in 2001, Insight Global (IG) offers enhanced staffing, placement staffing, and temporary-to-permanent staffing services, including long-term and short-term job assignments.
• Build and maintain new innovative product features focused on actively learning new areas of the product • Collaborate with owners for different product features to gain insight and offer constructive suggestions for improvements • Be an active participant in design/architecture discussions sharing your ideas while building the next generation of features for the Sezzle platform • Hands-on with our codebase and a contributor to code reviews • Mentor other engineers who are starting along their career path • Work with the team to continuously build and deploy scalable solutions • Assist in planning, estimations, and completion for projects brought up by the team stakeholders




