Taro Logo

Sr. Software Engineer

Silicon Valley-based tech company that helps people preserve and celebrate their memories through personalized keepsakes using AI tools and digital printing.
San Mateo, CA, USA
$150,000 - $180,000
Frontend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Engineer

Treering, a Silicon Valley-based technology company, is seeking a Senior Software Engineer to join their team in creating innovative solutions for preserving and celebrating memories. This role offers a unique opportunity to work on modernizing the yearbook industry through cutting-edge technology and AI tools.

As a Senior Software Engineer, you'll be instrumental in developing and maintaining both new and existing products, working with modern web technologies including TypeScript, JavaScript, and Angular. The position requires a strong computer science background and expertise in modern web application development. You'll be responsible for everything from architectural decisions to mentoring junior team members.

The role combines technical leadership with hands-on development, offering opportunities to work with cloud technologies (AWS), containerization (Docker, Kubernetes), and both SQL and NoSQL databases. You'll be part of an agile environment that values innovation and collaboration, working closely with cross-functional teams to deliver high-quality software solutions.

What makes this opportunity special is the direct impact you'll have on modernizing an traditional industry through technology. Treering offers a comprehensive benefits package, including full healthcare coverage, 401(k) with employer contribution, and flexible vacation policy. The company culture emphasizes collaboration, inclusion, and professional growth, making it an ideal environment for experienced engineers looking to make a meaningful impact while advancing their careers.

Last updated 4 months ago

Responsibilities For Sr. Software Engineer

  • Write, modify, and maintain code for software implementations
  • Create and execute unit tests, integration tests, and user acceptance tests
  • Monitor application performance and stability metrics
  • Troubleshoot and debug software issues
  • Provide technical leadership and mentorship to junior engineers
  • Collaborate on architectural decisions
  • Take ownership of software development projects
  • Work closely with cross-functional teams
  • Communicate technical concepts effectively
  • Stay updated on industry trends and implement best practices

Requirements For Sr. Software Engineer

TypeScript
JavaScript
MySQL
PHP
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Minimum of 5 years of programming experience
  • Advanced knowledge of TypeScript, JavaScript, HTML5, MySQL, and PHP
  • Proficiency with web development frameworks, particularly Angular
  • Proficiency in database design and management
  • Experience with AWS cloud platform
  • Experience with Docker and Kubernetes
  • Experience with Agile and Scrum methodologies
  • Excellent analytical and problem-solving skills
  • Strong leadership and mentoring abilities

Benefits For Sr. Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical, dental, vision, life/AD&D, and disability coverage
  • Pre-tax savings/spending plans, including HSA employer contributions
  • Parental Leave Benefits
  • Pre-tax and Roth 401(k) plan with employer contribution
  • Flexible vacation for salaried employees
  • Twelve paid holidays throughout the year