Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Backend image - Rise Careers
Job details

Senior Software Engineer, Backend

Tatari is revolutionizing TV advertising and looking for a Senior Backend Engineer to lead the evolution and scaling of their platform.

Skills

  • Python programming
  • Distributed systems
  • Deep SQL expertise
  • Data modeling
  • Collaboration across teams

Responsibilities

  • Architect and drive the development of new features
  • Collaborate with teams on system architecture and technology decisions
  • Design relational and non-relational data models
  • Participate in technical architecture discussions and peer code reviews
  • Collaborate with data scientists and product managers on new capabilities

Benefits

  • Competitive salary
  • Equity compensation
  • Health insurance
  • Unlimited PTO
  • Team building events
  • $1,000 educational benefit
  • $500 WFH reimbursement
  • Monthly wellness day off
To read the complete job description, please click on the ‘Apply’ button
Tatari Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Tatari DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Tatari
Tatari CEO photo
Philip Inghelbrecht
Approve of CEO

Average salary estimate

$177500 / YEARLY (est.)
min
max
$165000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Backend, Tatari

Are you ready to be a game-changer in the world of TV advertising? Tatari, located in the heart of San Francisco, is on the lookout for a Senior Software Engineer, Backend to join our innovative Measurement Reporting team. At Tatari, we partner with dynamic brands like Calm and Vuori to transform how businesses utilize linear and streaming TV ads. Your role here will be pivotal as you contribute to the architecture and scaling of our platform, ensuring that our cutting-edge technology remains at the forefront of the ad tech industry. You’ll enjoy a collaborative environment where mentorship is key, and your input on system architecture and technology decisions will be highly valued. From designing complex data models to participating in technical discussions, no two days will be the same. Plus, with a company culture that promotes a sustainable work-life balance and a portfolio of benefits including unlimited PTO, health coverage, and continued education opportunities, you’ll be set up for success. This in-office position offers you the chance to work among some of the brightest minds in tech, who share a passion for creating meaningful solutions in advertising. Join us at Tatari and help us build a groundbreaking programmatic buying experience!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend Role at Tatari
What are the responsibilities of a Senior Software Engineer, Backend at Tatari?

As a Senior Software Engineer, Backend at Tatari, you will architect new features, collaborate across the organization to make informed technology choices, and design data models for efficient storage and retrieval. Essential duties include leading technical discussions, reviewing peer code, and working alongside data scientists and product managers to devise advanced analytic capabilities.

Join Rise to see the full answer
What qualifications do you need for the Senior Software Engineer, Backend position at Tatari?

To succeed as a Senior Software Engineer, Backend at Tatari, you should have over 6 years of software development experience with proficiency in Python and a strong foundation in both object-oriented and functional programming. A minimum of 4 years in scalable distributed systems and modern data stacks, along with deep SQL expertise and experience in handling complex data models, is also essential.

Join Rise to see the full answer
What technologies does a Senior Software Engineer, Backend at Tatari work with?

In the role of Senior Software Engineer, Backend at Tatari, you will engage extensively with a modern data stack that includes tools like RDS, Databricks, Spark, and Kafka. Familiarity with OLAP databases such as Snowflake or BigQuery would also be advantageous as we aim to enhance our data processing capabilities.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer, Backend at Tatari?

At Tatari, the work environment for the Senior Software Engineer, Backend is collaborative and inclusive. You will be surrounded by a team of smart, creative individuals who value empathy and open communication. Our culture encourages mentorship and supports a healthy work-life balance, making it a fulfilling place to grow your career.

Join Rise to see the full answer
What employee benefits does Tatari offer for the Senior Software Engineer, Backend role?

Tatari offers a comprehensive benefits package for the Senior Software Engineer, Backend position, including competitive total compensation ranging from $165,000 to $190,000, equity compensation, unlimited PTO, health insurance coverage, and a generous budget for continued education. In addition, enjoy snacks, catered lunches, and monthly wellness days.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend
Can you describe your experience with object-oriented programming?

When discussing your experience with object-oriented programming, highlight specific projects where you utilized these principles. Speak about how you designed classes, managed inheritance, and the benefits these principles brought to the maintainability and scalability of your projects.

Join Rise to see the full answer
How do you approach designing scalable distributed systems?

To effectively answer this question, illustrate your methodologies for ensuring scalability, such as load balancing, data partitioning, and using microservices architecture. Share examples from previous experience that demonstrate your success in designing systems that handle increased traffic efficiently.

Join Rise to see the full answer
Explain how you would optimize a SQL query.

When asked about SQL query optimization, discuss strategies such as indexing, query restructuring, and analyzing execution plans. Provide real-world examples where you successfully improved query performance and the tools you utilized to monitor and measure improvements.

Join Rise to see the full answer
What is your experience working with modern data stacks?

Detail your experience with modern data stacks during the interview. Mention specific tools you have used (like Databricks or Airflow) and explain how they contributed to effective data management or analytics in projects you’ve handled.

Join Rise to see the full answer
How do you ensure that your code is maintainable and well-tested?

Discuss techniques that promote maintainability, such as adhering to design patterns, writing clear documentation, and performing regular code reviews. Share examples of your approach to testing, including unit tests, integration tests, and continuous integration practices.

Join Rise to see the full answer
Can you tell us about a challenging technical problem you solved?

Focus on a specific example where you faced a challenging technical issue. Outline the problem, your thought process in breaking it down, the solutions you implemented, and the resulting positive impact. This shows your problem-solving skills and technical competence effectively.

Join Rise to see the full answer
How do you handle conflicts or disagreements in a team setting?

When addressing team conflicts, emphasize your emphasis on open communication, empathy, and seeking common ground. Share an example of a past conflict resolution that led to a positive outcome, demonstrating your ability to work collaboratively even during disagreements.

Join Rise to see the full answer
Describe a project where you collaborated with data scientists.

This is an opportunity to showcase your teamwork skills. Talk about a specific project where you worked with data scientists to improve analytics capabilities. Describe your role in bridging the gap between engineering and data science and how it benefited the project's end goals.

Join Rise to see the full answer
What motivates you to develop software?

Discuss your passion for solving problems, creating efficient systems, and your enjoyment of the learning journey in software development. Share examples of projects that excited you and how your motivation translates into high-quality work.

Join Rise to see the full answer
What is your approach to continuous learning in the tech field?

Explain how you stay current with industry trends and technologies. Mention resources like online courses, coding challenges, workshops, or tech communities you engage with. Stress how continuous learning has positively influenced your development skills and career.

Join Rise to see the full answer
Similar Jobs

Join Orchard Robotics as a Senior Software Engineer to develop groundbreaking algorithms that enhance precision in agricultural technologies.

Photo of the Rise User

We are looking for a Salesforce Commerce Cloud Developer to enhance our software delivery with creative and technical expertise.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Transparent & Candid

Become a key player in building cutting-edge financial technologies at Coinbase as a Software Engineer, focusing on innovative financing solutions.

Photo of the Rise User
Trustly Remote Vitória, Espírito Santo
Posted 4 days ago

Join Trustly as a Senior Front-End Engineer and help redefine the payment experience with your expertise in web development.

Rubikal Remote No location specified
Posted 12 days ago

As a Technical Team Lead at Rubikal, you'll lead a dynamic engineering team in developing innovative software solutions using Ruby and microservices.

Join DentAdmin as a Software Developer and contribute to the future of dental software while enjoying a flexible work environment.

Photo of the Rise User
Posted 14 days ago

Join Talan LLC as an Equity Derivatives Senior Developer and enhance the trading experience for the US Structured Equity Derivatives Trading Desk.

Photo of the Rise User
CluneTech Remote No location specified
Posted 6 days ago

Join Sprintax as a Mid/Senior Angular Developer and contribute to innovative tax compliance solutions for global nonresidents.

Tatari is the leading technology platform for utilizing data and analytics to measure and buy ads across linear and connected TV. We understand the complexities that come with getting starting in TV advertising and we give brand marketers the tran...

36 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$165,000/yr - $190,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog