CrawlJobs Logo

Sr. Software Engineer, Runtime

viantinc.com Logo

Viant

Location Icon

Location:
United States , Los Angeles

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

130000.00 - 180000.00 USD / Year

Job Description:

Viant’s customers use the Demand Side Platform (DSP) to set up, run and monitor ad campaigns. As a Sr. Software Engineer on our Runtime team, you will work directly with Viant’s ad server, managing a high-volume, low-latency application that processes billions of unique requests a day. This role offers a great opportunity to work with state-of-the-art technology as part of bid optimization, dynamic performance optimization, as well as develop a self-diagnostic and healing architecture. In this role, you will deliver simple, elegant, scalable, extensible solutions that strike the right balance between short-term and long-term considerations. You will design, develop, maintain, and trouble software features with an eye on cost, scalability, performance, and fault-tolerance. You will participate in design discussions, code reviews and bug triage / Root Cause Analysis (RCA) sessions. Primarily supporting Viant DSP, you will collaborate with Product, other Engineering and Technical operations teams on the entire lifecycle from ideation to productization and beyond.

Job Responsibility:

  • Provide technical expertise to implement and deliver various web and other system projects
  • Organize and participate in review sessions, contributing design insights and collaborating in architectural discussions
  • Participate in system testing to ensure quality deliverables and address issues through Root Cause Analysis (RCA)
  • Design, develop, and maintain scalable, high-performance systems with an emphasis on cost, scalability, and fault tolerance
  • Contribute to the development and continuous review of existing projects while identifying opportunities for future improvements
  • Engage in all phases of the software development lifecycle, from concept to deployment
  • Work on optimizing application performance, focusing on low-latency and high-throughput requirements
  • Interface with program managers, developers, and cross-functional teams for project-based assignments

Requirements:

  • Minimum B.S. in Computer Science or related fields preferred
  • Strong foundation in computer science and OOP
  • 5+ years of professional experience in the software industry
  • Experience programming in GoLang or Java
  • Experience with MySQL, Oracle, and other database technologies
  • Experience with AWS and related cloud technologies (e.g., EC2, S3, Lambda, RDS)
  • Expertise in designing and implementing scalable, high-performance distributed systems, including the ability to develop detailed design specifications
  • Familiarity with multithreading, concurrency, and low-latency application development
  • Expert ability to effectively identify and resolve project issues in a timely manner

Nice to have:

Ad-tech experience preferred

What we offer:
  • fully paid health insurance
  • paid parental leave
  • unlimited PTO

Additional Information:

Job Posted:
December 13, 2025

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Engineer, Runtime

Digital S/W Engineer Sr Analyst

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years in a product development/product management environment
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion
  • Serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Sr Staff Software Engineer - Compute Platform

We are seeking a highly experienced Senior Staff Engineer to lead the technical ...
Location
Location
United States , Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience, including expertise in distributed systems or infrastructure engineering
  • Deep expertise in Kubernetes internals, container runtimes, and cloud-native compute platforms
  • Strong background in containerization, resource scheduling, and cluster management at scale
  • Hands-on experience with performance tuning, reliability engineering, and cost optimization in compute environments
  • Excellent leadership, communication, and organizational skills, with a track record of building and mentoring high-performing teams
  • Strong coding proficiency in one or more languages such as Go, Java, or Python
  • Demonstrated ability to drive cross-functional technical initiatives and deliver impactful results
Job Responsibility
Job Responsibility
  • Own the technical vision, architecture, and strategy for the global compute platform org
  • Define and execute the roadmap for our compute platform, focusing on scalability, performance, and efficiency
  • Drive architectural decisions and set technical direction for compute scheduling, resource allocation, and container orchestration systems
  • Ensure high availability and reliability of the compute platform through best-in-class observability, automation, and incident response practices
  • Drive adoption of best practices in scalability, availability, and security for multi-tenant compute environments
  • Evaluate emerging technologies in cloud-native ecosystems and guide their integration into the platform
  • Partner with product and infrastructure teams to deliver high-impact, cross-organizational initiatives
  • Mentor and coach engineers, helping grow their technical depth and leadership skills
  • Influence company-wide engineering standards and practices
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr. System Test Validation Engineer

As a Systems Test Validation Engineer, you will deliver our next generation of s...
Location
Location
United States , Austin
Salary
Salary:
112800.00 - 169200.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong relevant work experience (firmware or software development or validation)
  • Knowledge of Pre- and post-silicon firmware / system test environments
  • Debugging skills at SoC (System on a Chip) and System level
  • Experience with Computer Architecture concepts and Enterprise class server platform features
  • Prior experience working on embedded firmware
  • Ability to program in C, C++, and scripting languages (Python, Perl, etc.)
  • Bachelor’s or master’s degree in related discipline preferred
Job Responsibility
Job Responsibility
  • Partner with firmware architects and domain validation engineers to understand new and evolving firmware features
  • Define and implement platform-level end-to-end test flows to validate firmware functionality across boot and runtime
  • Develop detailed regression test cases and test procedures aligned with automation requirements and continuous integration practices
  • Ensure test designs are automation-friendly and compatible with existing or new test frameworks
  • Conduct test execution, debug issues (firmware, platform, infrastructure, automation), and collaborate with developers to drive defect resolution
  • Contribute to test strategy and coverage analysis, focusing on system-level feature interactions and cross-domain dependencies
  • Participate in test infrastructure enhancements, improving test coverage, efficiency, and reporting
  • 20% focus will be on test content creation and 80% on test execution
Read More
Arrow Right
New

Food & Beverage Intern

Build upon your classroom studies through our Hotel Internship Program opportuni...
Location
Location
Malaysia , Putrajaya
Salary
Salary:
Not provided
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be a current college or university student
  • Parttime
Read More
Arrow Right
New

Business Change & Commercial Specialist

This role provides the commercial discipline and portfolio transparency needed t...
Location
Location
United Kingdom , Birmingham
Salary
Salary:
Not provided
plus.net Logo
Plusnet
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Commercial Analysis – Evaluates costs, options, and scenarios to inform commercial recommendations
  • Contract & Vendor Support – Supports contract changes, supplier reviews, and value‑for‑money assessments
  • Business Case Development – Builds clear cases with financials, risks, and expected benefits
  • Budget Tracking & Forecasting – Monitors spend, forecasts variances, and highlights commercial risks
  • Benefit Realisation – Tracks delivery of financial and non‑financial benefits against plan
  • Business Acumen – Applies understanding of business strategy, performance drivers, KPIs, and operational levers
  • Financial Acumen – Uses financial principles to manage budgets, cases, forecasts, and programme/project‑level financials
  • Business Process Improvement – Simplifies and optimises processes to deliver measurable efficiency gains
  • Stakeholder Management – Builds alignment and manages expectations across cross‑functional teams
  • Data & Insight Analysis – Uses data to evidence decisions, benefits, and commercial recommendations
Job Responsibility
Job Responsibility
  • Implements Business Change strategy across the multi‑programme and project teams delivering functional and technical change to the BT Group
  • Executes a range of activities in delivery of the multiple Business Change workstreams embedded within programme and projects
  • Ensures participation and support in the development and implementation of the BT Group’s strategic projects
  • Champions, continuously develops and shares with team knowledge on emerging trends and changes in Change & Transformation
  • Participates in the development, communication and implementation of new principles, policies, and processes across the BT Group ensuring stakeholder visibility
  • Implements the delivery of change initiatives such as training, communication and change enablement
  • Executes the analysis of complex data, including interpreting and recognising trends and patterns, comprehension of complex information, and identifying additional data sources or best practice to help devise solutions
  • Enables the business through organisational and change portfolio context, creating connectivity to change happening elsewhere in the group
  • Ensures change needs are understood and appropriately planned for in the change portfolio
What we offer
What we offer
  • Tailored training and development opportunities to continue to build your career
  • 10% on target bonus
  • 25 days’ annual leave (not including bank holidays), increasing with service
  • Life Assurance
  • Pension scheme - If you pay in a minimum of 5% of your pensionable salary every month we will pay in 10%
  • Direct Share scheme
  • Option to join the Healthcare Cash Plan or other benefits such as dental insurance, gym memberships etc.
  • 50% off EE mobile pay monthly or SIM only plans
  • Exclusive colleague discounts on our latest and greatest BT broadband packages BT TV, including TNT Sports and NOW entertainment
  • Shared Parental leave - maximum amount of leave you can share with your partner is 50 weeks
  • Fulltime
Read More
Arrow Right
New

Logistics Technician

As a Microsoft Data Center Inventory & Asset Technician (DIAT), you will perform...
Location
Location
Netherlands , Schiphol
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High School Diploma AND experience or an internship in inventory management, retail, warehouse management, or a related field
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • A driving license
Job Responsibility
Job Responsibility
  • Perform assigned tasks and escalate issues during high-volume work activity or escalation-based situations
  • Coordinate with suppliers to initiate warranty claim and process failed vendor hardware devices
  • Develop working knowledge of stock control and inventory management practices and procedures
  • Ensure accurate documentation of incoming and outgoing deliveries as well as records
  • Become familiar with guidelines set by Microsoft contractual agreements with suppliers and maintain a strong customer focus
  • Perform cycle audits and data corrections to ensure all inventory controls are met
  • Help to reconcile and report inventory discrepancies
  • Ensure detailed physical inventory tracking and staging
  • Destruction of data bearing devices (DBD) following all Service Level Agreements (SLAs) and Microsoft policies
  • Comply with all security and data management policies
What we offer
What we offer
  • Training and opportunities including Career Rotation Programs, Diversity & Inclusion training and events, and professional certifications
  • Fulltime
Read More
Arrow Right
New

Customer Service Support Advisor

The Customer Service Advisor 2 assists customers across all channels, delivering...
Location
Location
India , Gurugram
Salary
Salary:
Not provided
plus.net Logo
Plusnet
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Billing
  • Communication
  • Complaint Management
  • Continuous Improvement
  • Customer Relationship Management
  • Decision Making
  • Escalation Management
  • Growth Mindset
  • Inclusive Leadership
  • Information Management
Job Responsibility
Job Responsibility
  • Assists in the implementation of specific Customer Service management plans under supervision
  • Assists in creating value-based relationships with customers to optimise customer service whilst leveraging the BT Group's resource pool, within guidelines and with some supervision
  • Gathers customer information and performs analysis and understands customer needs to provide customer service insight for the efficient management of customer issues
  • Executes and delivers work often covered by existing procedures in order to achieve objectives and the vision of the Customer Service team
  • Assists in the implementation of continuous improvement opportunities to improve the customer service team processes
Read More
Arrow Right
New

Financial Planning and Analysis consultant

We’re seeking a FP&A Consultant to be the analytical engine for a high‑growth se...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
hso.com Logo
HSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–10 years total experience, with 4+ years in FP&A for a professional services/IT services/SaaS environment
  • Expert Excel (modeling, dynamic arrays, Power Query) and strong Power BI (data modeling, DAX, measures, row‑level security)
  • solid SQL is a plus
  • Proven ownership of forecasting, financial storytelling, and executive‑ready reporting
  • Experience with contract/project analytics (utilization, realization, rate cards, bench mgmt., WIP, backlog)
Job Responsibility
Job Responsibility
  • Monthly & quarterly performance packs: Build forecast reporting covering revenue, cost and profitability for their respective portfolio
  • produce variance bridges and work with leadership to identify risks proactively
  • Forecasting & planning: Support rolling forecasts and the annual plan using driver‑based models (backlog, pipeline conversion, etc)
  • Contract financials: Analyze project P&Ls, unbilled → A/R trends, deferrals vs. revenue, milestone vs. T&M burn, and change orders
  • partner with Accounting on ASC‑606 schedules (no policy setting required)
  • Margin improvement: Quantify levers (pyramid shape, nearshore/onshore mix, attach/upsell, asset reuse, time‑to‑staff) and recommend actions to meet margin/GM targets
  • Pricing & deal support: Review pricings and contacts for fixed‑fee and T&M deals
  • assess floor rates, risk buffers, and delivery assumptions
  • KPI governance: Maintain a single source of truth for finance KPIs
  • ensure data quality across CRM/PSA/ERP (e.g., Dynamics GP/D365) and BI models
  • Fulltime
Read More
Arrow Right