Rally Ventures unites an intersecting portfolio of companies at the frontier of business technology.

Discover job opportunities across our portfolio.

Staff Software Engineer



Software Engineering
San Jose, CA, USA
Posted on Thursday, July 20, 2023

Spec is searching for a Staff Software Engineer to join our team, building the user experiences that are changing the game for how global enterprises can analyze and strategize their cybercrime defenses. As part of our small team, you will drive the design and implementation of our core product with one primary mission: to build a beautiful, intuitive, and engaging user experience which guides our customers toward harnessing the full power of our platform.

Why Spec?

Spec is a venture-backed startup with a people-focused culture and a mission to fight crime on the internet. Our unique platform solves enterprise-scale problems related to finding bad actors and protecting good users on the web. Our team is small but growing fast, meaning that each team member will make a significant impact and affect the future direction of our company. We accomplish this partly through working exclusively with modern technologies across the stack (Rust, TypeScript, GraphQL, Terraform, Kubernetes, AWS, etc.) to build a scalable product and maintain a healthy development experience. Spec is a value-driven company looking to develop and support a team of engineers who want to enact change and solve interesting problems.

Our Values

Our values inform everything that we do. A company consists of people, not employees, and this idea is core to the heart of our team. We operate with empathy, transparency, and honesty in all internal and external interactions. We maintain a constant focus on learning and growth, both at an individual and organizational level. We actively seek out diverse perspectives to drive new ideas and empower innovation. Read more about our values on our company website.

What You'll Get To Do

  • Work closely with your cross-functional team(Engineering, Product, and Design) to architect, develop and maintain a suite of mission-critical solutions to help our customers detect, investigate and mitigate online fraud.

  • High visibility, high impact work helping our team at Spec define, implement and evolve the technology and strategy for managing our complex requirements and best developing excellent user experiences at Spec.

  • Lead both the planning and execution of technical projects.

  • Mentor and train new and existing team members as the company continues to grow.

  • Help set the bar for how we build out the Spec Engineering team.

What Skills Are Relevant

  • Mastery of at least one modern server-side language(Typescript, Rust, Python, or similar).

  • Mastery of at least one modern web framework(React, Angular, or similar).

  • Experience contributing to agile software development teams that deploy cloud-based software.

  • Experience with software testing, particularly in understanding the tradeoffs that come with testing decisions.

  • Experience effectively querying and visualizing large complex data within a web experience(Postgres or similar).

  • Excellence in contributing to written documentation, we write all the time, whether in code review feedback, technical planning, or contributing to our documentation.

  • Experience teaching and mentoring teammates of all levels.

  • Experience improving the developer experience for your team.

Job Perks

  • Company-paid health care for you and your dependents (medical, dental, and vision)

  • Unlimited PTO

  • 401k

  • Opportunities to travel multiple times a year (San Jose, Austin)

  • Home office reimbursement

  • Learning reimbursement

  • 20% time policy to pursue innovation

  • Quarterly Innovation Weeks

  • Referral bonus program

  • Frequent opportunities for growth in many directions

  • Happy hours, game days, holiday parties, off-site events

  • Headquarters in lively downtown San Jose, a 10-minute walk from CalTrain

Commitment To Diversity

We are Spec: whole, diverse, and authentic people. Some of us have had the same identity since birth, while the rest of us have come into ourselves through a series of life events. We recognize that companies are made out of people and strive to build a company that celebrates the diversity of cultures, backgrounds, experiences, and viewpoints. This idea is so important that it became a core value around which we built the company. We are dedicated to sustaining an environment that's inclusive of people like you, exactly as you are.

The following compensation range represents potential salary for the candidate(s) who fill this position. Placement within this range is based on relevant skills and experience assessed during the interview process. This position may also include equity and/or bonus compensation, ask your recruiter for more information.
Salary Range
$170,000$200,000 USD