Senior Software Development Engineer

Kochava provides a unified platform with solutions for advertisers and publishers across the omni-channel advertising ecosystem to link media investments to outcomes.
Sandpoint, ID 83864, USA
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Advertising

Description For Senior Software Development Engineer

Kochava is a leading provider of advertising solutions and analytics tools, serving 20 of the top 25 streaming media brands and major global companies. They're seeking a Senior Software Development Engineer to join their product engineering team in a hybrid work environment. The role focuses on building and maintaining distributed systems for advertising attribution and analytics.

The position requires expertise in backend development, particularly with languages like Golang, Java, and SQL. You'll be working on challenging problems in a fast-paced environment, designing and implementing highly-available, fault-tolerant systems that process trillions of data points and manage billions of dollars in lifetime value and ad spend.

The ideal candidate should have 5+ years of professional software development experience, with strong knowledge of system architecture, distributed systems, and microservices. While a computer science degree is preferred, the company values practical programming skills and team collaboration above formal education. They offer a dynamic work environment where you'll be involved in the full software development lifecycle, from design to deployment and optimization.

Working at Kochava means joining a company that's at the forefront of advertising technology, providing solutions for major streaming services, QSR brands, and global commerce companies. The role offers opportunities for both personal and professional growth in a challenging and evolving market. The company maintains an inclusive culture and offers the flexibility of remote work from several approved US states.

This position is perfect for engineers who are self-directed, enjoy solving complex problems, and want to work with modern technologies like Kubernetes, cloud platforms (GCP/AWS), and distributed systems. You'll be part of a team that values quality, resilience, and continuous improvement, while working on systems that handle massive scale and real-time data processing.

Last updated 5 hours ago

Responsibilities For Senior Software Development Engineer

  • Be a core member of the team creating leading edge attribution and analytics tools
  • Design and implement highly-available, fault-tolerant, real time, distributed systems
  • Balance a fast paced delivery schedule while ensuring quality and resilience
  • Maintenance, care, and optimization of legacy systems
  • Research, design, develop and test ingestion pipelines
  • Profiling and tuning CPU use, memory use, and I/O operations to optimize performance
  • Document new solutions and maintain existing documentation
  • Leads projects and create mechanisms to streamline team processes and software development

Requirements For Senior Software Development Engineer

Go
Java
Kubernetes
  • 5+ years of non-internship professional software development experience
  • 1+ years of non-internship design or architecture experience
  • Experience programming with at least one statically-typed software programming language
  • 5+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent
  • Expertise in Golang, Java, SQL
  • Experience developing & deploying microservices in GCP and/or AWS
  • Design and utilization of strong data types
  • Knowledge of concurrency and multi-threaded code

Interested in this job?

Jobs Related To Kochava Senior Software Development Engineer

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Senior Wordpress Developer

Senior WordPress Developer position at Catena Media in Malta, focusing on developing and optimizing WordPress websites with 4+ years of experience required.

C++ Developer - Options Market Making (CHI)

Senior C++ Developer position at Maven Securities focusing on options market making and low-latency trading systems development in Chicago.

Senior Software Engineer - Market Data

Senior Software Engineer position at Alpaca focusing on market data systems and infrastructure, requiring expertise in Go, cloud platforms, and distributed systems.

Senior Fullstack Engineer – Data Platform

Senior Fullstack Engineer position at Spotify's Data Platform team, focusing on data quality and observability, offering $182,962-$228,702 plus equity in New York.