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

Principal Engineer

Kochava provides a unified platform with solutions for mobile + CTV advertising and marketing technology clients. We serve the world’s top publishers and digital brands, and we set industry standards for secure, real-time data solutions.  We help marketers establish identity, measure, and optimize their marketing across connected devices like smartphones, tablets, connected tv’s, and more, while enabling publishers to provide real-time, outcomes-based analytics to their advertising clients.


We enable the visibility into and management of billions of data points, millions of users, and hundreds of millions of dollars in lifetime value (LTV) and marketing budget.  The Kochava platform(s) empowers our customers to see and manage their data and unleash the power of their connected audiences; Globally, Kochava is trusted by the largest brands across a wide spectrum of verticals, including media & entertainment, quick-serve restaurants, e-commerce, gaming, finance and more, to perform high-end marketing analytics.


Our Principal Engineers are both visionary leaders and hands-on builders. As Kochava’s most senior individual contributors, Principal Engineers work on our most challenging problems. Principal Engineers are asked to venture beyond comfortable approaches to pioneer new spaces and inspire others as to what’s possible.


We are looking for architects and hands-on builders who are highly attuned to the technical realities of building and operating high-scale systems for services and data. You should have strong technical judgment and influential skills to facilitate discussions for business-critical designs. The perfect candidate will be able to operate at the executive level as a key technical adviser. They should be able to provide both architectural guidance and detailed technical direction while nurturing a continuous delivery culture.


Ideal candidates can work remotely from one of the following approved US states: California, Colorado, Georgia, Idaho, Illinois, Montana, North Carolina, New Jersey, Ohio, Oklahoma, Oregon, Texas, Washington or Wyoming.


Key job responsibilities as a Principal Software Engineer, you will:
  • Serve as a technical leader on our most demanding, cross-functional projects.
  • Functionally decompose complex problems into simple, straightforward solutions.
  • Fully and completely understand system interdependencies and limitations.
  • Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
  • Assist in the career development of others, actively mentoring individuals on advanced technical issues and helping managers guide the career growth of their team members.
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience. You are a visionary leader, builder, and operator.
  • Balance technical leadership with strong business judgment to make the right decisions about technology choices.


Basic Qualifications:
  • 10+ years of non-internship professional software development experience.
  • Knowledge of object-oriented design, data structures, and algorithms.
  • Experience balancing strategic technical direction.
  • Experience presenting technical problems/solutions to non-technical executives to influence decisions.
  • Track record of creating software systems that scaled to millions of users globally or processed petabytes of data per week.


Preferred Qualifications:
  • Experience with one or more of the following tech stacks: VueJS, Go Lang, HTAP,  Google Cloud, and Grafana. 
  • Experience in the Adtech or Martech industry or experience building high-throughput, low-latency real-time data processing systems.
  • Experience driving R&D objectives to create intellectual property (e.g. Patents and Publications). 
  • Deep hands-on technical expertise in at least one major technical area: large-scale full stack development, building complex distributed systems, distributed processing of massive data sets.


Kochava began in 2011 when a team of mobile and gaming professionals saw the need to better understand the feedback loop of user acquisition, engagement, and LTV for mobile applications. Through the process of creating apps for customers from a wide range of industries, we were repeatedly asked if we could shed some light on what media advertising efforts were converting and the effectiveness of their mobile ad spend by partner. Realizing a solution to these questions wasn’t readily available, we started designing and building a mobile measurement platform that would become Kochava.   



Kochava is an equal opportunity employer committed to building a team culture that celebrates diversity and inclusion.

Kochava Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Kochava DE&I Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Kochava
Kochava CEO photo
Charles Manning
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

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 Principal Engineer, Kochava

At Kochava, we're on the lookout for an exceptional Principal Engineer to join our thriving team in Sandpoint, ID. We're not just any tech company; we provide a cutting-edge platform that fuels mobile and CTV advertising for top-tier brands worldwide. As a Principal Engineer, you will be at the forefront of tackling our most complex challenges, leveraging your 10+ years of software development experience to guide cross-functional projects and push the boundaries of what's possible. You’ll functionally decompose intricate problems into simple, actionable solutions while understanding system interdependencies like a seasoned pro. Your expert knowledge of performance, scalability, and enterprise system architecture will be invaluable in our quest to help marketers optimize their strategies across connected devices. But it’s not just about the tech; you will mentor the next generation of engineers, bringing them along for the ride while driving a culture of continuous delivery. Your influence will resonate across multiple teams, enhancing productivity and encouraging best practices. If you thrive on technical leadership and can make strategic technology decisions with business acumen, this is the position for you! With our remote work flexibility, you can be part of our innovative work environment from various approved US states. Join us in shaping the future of marketing analytics at Kochava and unleash the potential of connected audiences everywhere!

Frequently Asked Questions (FAQs) for Principal Engineer Role at Kochava
What are the main responsibilities of a Principal Engineer at Kochava?

The Principal Engineer at Kochava is tasked with serving as a technical leader on high-impact, cross-functional projects. This role involves breaking down complex problems into manageable solutions, understanding system interdependencies and limitations, and offering expert knowledge in performance and scalability. Moreover, this position focuses on mentoring junior engineers and exerting technical influence over multiple teams to elevate their productivity.

Join Rise to see the full answer
What qualifications are required for the Principal Engineer role at Kochava?

To qualify for the Principal Engineer role at Kochava, candidates must have at least 10 years of non-internship professional software development experience. A solid understanding of object-oriented design, data structures, and algorithms is essential. Furthermore, the ability to communicate technical concepts to non-technical stakeholders and present solutions effectively is crucial.

Join Rise to see the full answer
What kind of projects will the Principal Engineer at Kochava work on?

As a Principal Engineer at Kochava, you’ll engage in our most challenging projects that may involve building high-throughput, low-latency real-time data processing systems. Your work will directly impact the performance of the Kochava platform, which serves numerous clients across diverse verticals like e-commerce and gaming.

Join Rise to see the full answer
Is remote work possible for the Principal Engineer position at Kochava?

Yes! The Principal Engineer role at Kochava offers flexibility with remote work options available in several US states. This allows you to work from your preferred location while collaborating with a talented team on groundbreaking technology solutions.

Join Rise to see the full answer
What are the preferred technical skills for a Principal Engineer at Kochava?

Preferred candidates for the Principal Engineer position at Kochava should have expertise in one or more technologies such as VueJS, Go Lang, HTAP, Google Cloud, and Grafana. Additionally, experience in the Adtech or Martech sectors is highly desirable, particularly in developing systems capable of processing petabytes of data weekly.

Join Rise to see the full answer
Common Interview Questions for Principal Engineer
Can you describe your experience with scalable software systems?

In answering this question, illustrate your experience by detailing specific projects where you've successfully developed scalable software systems. Discuss the challenges you faced, how you addressed them, and the outcome. Focus on metrics, such as user load or data processed, to provide context for your achievements.

Join Rise to see the full answer
How do you prioritize technical initiatives at a high level?

To successfully answer this question, highlight your approach to balancing business needs with technical capabilities. Discuss frameworks or methods you use for prioritization and provide an example where you effectively communicated those priorities to stakeholders.

Join Rise to see the full answer
Can you explain object-oriented design and its importance?

Be prepared to share your understanding of object-oriented design principles like encapsulation, inheritance, and polymorphism. Illustrate your points with real-world examples where you applied these principles in your projects, emphasizing how it contributes to code maintainability and scalability.

Join Rise to see the full answer
What is your approach to mentoring junior engineers?

When discussing your mentoring style, emphasize your belief in hands-on guidance and regularly scheduled check-ins. Share experiences where your mentorship has helped others grow, focusing on the specific skills you helped them develop and how it impacted the team’s performance.

Join Rise to see the full answer
Describe a particularly challenging technical problem you faced.

Select a specific example that showcases your problem-solving abilities. Describe the problem context, the steps you took to investigate, the solution you crafted, and the overall impact your solution had on the project or organization.

Join Rise to see the full answer
How do you stay current with technology trends?

Discuss your commitment to continuous learning through methods such as online courses, technical blogs, attending conferences, or participating in forums. Provide examples of technologies you’ve recently explored and how they could integrate into your work at Kochava.

Join Rise to see the full answer
What strategies do you employ to manage technical debt?

Your answer should reflect a proactive approach towards managing technical debt, such as code reviews, refactoring sessions, and prioritizing technical debt in the backlog. Provide specific examples to showcase how addressing technical debt leads to improved software quality.

Join Rise to see the full answer
Can you explain how you handle conflicts within a technical team?

Here, it's essential to demonstrate your conflict resolution skills. Share an example where you navigated team dynamics by facilitating discussions, promoting open communication, and finding a compromise that satisfied both technical standards and team morale.

Join Rise to see the full answer
What’s your experience with cloud services and distributed systems?

In your answer, outline your hands-on experience with relevant cloud services (e.g., Google Cloud) and your understanding of distributed systems. Highlight any specific projects that utilized these technologies and discuss the advantages they provided.

Join Rise to see the full answer
How do you ensure quality in a fast-paced development environment?

Discuss methodologies you’re familiar with, such as CI/CD, automated testing, or regular code reviews. Provide examples of how these practices have enhanced quality assurance in previous projects and ensured smooth deployment cycles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Dental Insurance
Paid Holidays
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
DoorDash USA Hybrid Sunnyvale, CA; San Francisco, CA; Seattle, WA; New York, NY; Los Angeles; CA
Posted yesterday
Photo of the Rise User
DoorDash USA Remote Los Angeles, CA; New York, NY; San Francisco, CA; Seattle, WA; Sunnyvale, CA
Posted 13 hours ago
Photo of the Rise User
Posted 12 hours ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
N1 Hybrid San Francisco Bay Area
Posted 6 days ago

We are a self-funded, “bootstrapped” company and don’t rely on investors. We have a strong work ethic and expect employees to work well independently and also as a team. We thrive off innovation and are looking for highly motivated individuals who...

13 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 8, 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!