Taro Logo

Senior Software Engineer, Premium

World's leading platform for researchers and scholars to share work, discover research, and connect with academics globally.
$160,000 - $220,000
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Education

Description For Senior Software Engineer, Premium

Academia.edu, a profitable venture-backed company in San Francisco, is seeking a Senior Software Engineer to join their mission of democratizing and accelerating world research. This role offers a hybrid work environment with in-office days on Mondays, Tuesdays, and Thursdays at their Financial District location.

The position requires a seasoned engineer with 5+ years of experience who will work on critical features affecting the company's bottom line. You'll be responsible for building and maintaining large-scale systems, working with technologies like Ruby on Rails, PostgreSQL, React, and AWS. The role involves full-stack development, from frontend implementations to backend services, with a focus on payment systems and academic research tools.

The ideal candidate should have strong technical judgment, collaborative skills, and experience with modern web technologies. While expertise in specific technologies like Ruby or Python is valued, willingness to learn new technologies is essential. You'll work on exciting projects including A/B testing tools, AI-powered grant application features, and academic impact analysis systems.

Benefits are comprehensive, including fully paid healthcare, generous vacation time, flexible work arrangements, and competitive compensation with stock options. The company maintains a strong commitment to diversity and inclusion, fostering an environment where innovative ideas can flourish.

This is an excellent opportunity for a senior engineer who wants to make a meaningful impact on global research while working with cutting-edge technologies in a collaborative, mission-driven environment.

Last updated a day ago

Responsibilities For Senior Software Engineer, Premium

  • Working on features that directly impact bottom line
  • Iterating fast with cross-functional collaboration
  • Owning projects end-to-end across the full stack
  • Deploying small, incremental changes multiple times per day
  • Maintaining reliability of critical systems like payments
  • Designing and building systems and web applications
  • Implementing A/B test tooling
  • Developing features for funding opportunities and grant applications
  • Optimizing payment systems
  • Building services for academic impact analysis

Requirements For Senior Software Engineer, Premium

Ruby
TypeScript
React
PostgreSQL
Redis
Node.js
JavaScript
Python
  • 5+ years of professional software development experience
  • Strong technical judgment in breaking down complex features
  • Strong collaborative skills
  • Knowledge of common data structures and algorithms
  • Strong analytical and problem-solving skills
  • Professional coding proficiency in Ruby, Python, or Node.js+Javascript/Typescript
  • Solid understanding of databases, data modeling and query optimization
  • REST API/back-end coding experience
  • Willingness to learn Ruby on Rails stack

Benefits For Senior Software Engineer, Premium

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 100% employer-paid medical, dental, and vision insurance for you and your dependents
  • 21 paid vacation days
  • 12 paid company holidays
  • Unlimited sick days
  • Paid parental leave
  • 6-week paid sabbatical every 4 years
  • Flexible daily schedules
  • Annual remote-office budget
  • Monthly WFH internet stipend
  • 401k plan
  • Stock options

Interested in this job?

Jobs Related To Academia.edu Senior Software Engineer, Premium