Skip to content
sixfigjobs
Cube Dev logo

Cube Dev

Principal Software Engineer

  • Remote · United States
  • Posted 6h ago
  • Full-time
  • Staff / Principal

Salary

$214K - $215K

Listed in the posting

Pays more than 44% of 2,745 software engineer listings in USD.

This job
$214k–$215k
Typical
$222k
Most pay
$186k–$266k
Apply on company site

Skills

Analytics
API
AWS
Business Intelligence
Cloud
Containerization
C++
Data Engineering
Data Modeling
Distributed Systems

Nice to have

Docker
Google Cloud

Full job description

PRINCIPAL SOFTWARE ENGINEER, SAN FRANCISCO, CA

Responsibilities: The principal software engineer will use their background in software engineering, distributed systems, and data-intensive application development to build and maintain large-scale analytical platforms. On a day-to-day basis, the employee will design, implement, and optimize backend services responsible for data processing, query execution, and system performance in high-throughput environments. The principal software engineer will analyze system bottlenecks, improve latency and scalability, and implement enhancements related to data modeling, execution workflows, and resource utilization. The employee will develop and maintain client libraries, apis, and integration components that enable analytical systems to interoperate with external business intelligence and data-consumption tools. The employee will participate in architectural planning, conduct technical design reviews, and collaborate with engineering and infrastructure teams to deploy, monitor, and support production-grade analytical services in cloud-based environments.

Qualifications: This position requires a bachelor's degree (or foreign equivalent) in computer science, computer engineering, software engineering, information technology, or closely related field, plus 5 years of work experience in computer science, computer engineering, software engineering, information technology, information & computer science, or a closely related occupation.

Special Requirements: EXPERTISE/KNOWLEDGE OF:

  1. Experience in data structures and algorithms, including arrays, hash tables, trees, graphs, and standard algorithmic techniques such as sorting and searching.
  2. Experience in database architecture and query optimization, including schema design, indexing, and performance tuning in relational or analytical databases.
  3. Experience in Rust or another low-level programming language, such as C or C++, used for developing performance-critical software components.
  4. Experience developing and maintaining high-load analytical systems, including distributed backend services designed to handle high concurrency and large data volumes.
  5. Experience contributing to or maintaining open-source software projects related to software infrastructure, data processing, or analytics platforms.
  6. Experience in data engineering and OLAP-oriented workloads, including analytical data modeling and support of complex analytical queries.
  7. Experience using containerization and cloud technologies, including Docker, Kubernetes, and deployment or operation of services in AWS or GCP environments.
  8. Experience developing server-side applications using Node.js and understanding JavaScript runtime behavior, including the V8 engine.

(MUST POSSESS EXPERTISE/KNOWLEDGE SUFFICIENT TO ADEQUATELY PERFORM THE DUTIES OF THE JOB BEING OFFERED. EXPERTISE/KNOWLEDGE MAY BE GAINED THROUGH EMPLOYMENT EXPERIENCE OR EDUCATION. SUCH EXPERTISE/KNOWLEDGE CANNOT BE QUANTIFIED BY TIME.) *WFH ALLOWED*

Salary: $213,512 - $215,000/year

How to apply: Qualified applicants please send resume to: Nelly Dyadichenko, nelly@cube.dev, Sr. People Operations Manager

REF: CA2611VA

Cube Dev Inc. is an equal opportunity employer.

Apply on company site

Opens Cube Dev’s own application page in a new tab.

Expedia logo
Expedia
USAOnsite

Design, build, and operate high-throughput backend services that power insurance and fintech products across the Expedia...

Posted 4d ago
Expedia logo
Expedia
USAOnsite

Design, develop, test, deploy, and maintain full-stack software across front-end and back-end components, delivering rel...

Posted 7d ago
Expedia logo
Expedia
USAOnsite

Design, develop, test, and maintain services and components using core Expedia Group technologies, applying solid object...

Posted 29d ago
Expedia logo
Expedia
USAOnsite

Design, build, and evolve complex, highly available services and applications, including system design (LLD), API design...

Posted 1mo ago

Explore more

Salary

$214K - $215K

Apply