Logo
Robert Half

Robert Half is hiring: Senior Software Engineer in San Francisco

Robert Half, San Francisco, CA, US, 94105

Save Job

Job Description

Job Description

Senior Software Engineer

Service Type: Contract- 52 weeks, open for extension or conversion

Location Preference: San Francisco (preferred), Seattle or Los Angeles (secondary). Remote work is acceptable, but candidates must be willing to work onsite if converted to a full-time role.

Position Overview

We are seeking a Senior Software Engineer to join a dynamic team focused on building and maintaining a high-performance, distributed, microservice-based advertising platform. This role is part of a cross-functional group responsible for delivering end-to-end solutions in areas such as machine learning, big data, backend services, and data visualization. The ideal candidate will have deep experience in big data technologies and backend or full-stack development. This is a great opportunity for someone who is proactive, collaborative, and passionate about building scalable systems.

Key Responsibilities

  • Design and develop components of a large-scale data platform for batch and real-time processing.
  • Build cloud-based infrastructure for big data applications, optimizing for performance, scalability, and availability.
  • Collaborate with cross-functional teams including researchers, product managers, and QA engineers to deliver innovative solutions.
  • Advocate for best engineering practices including CI/CD, code reviews, and automated testing.
  • Translate cutting-edge research into scalable production systems.

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field.
  • 5+ years of professional programming experience in Java, Scala, Python, or similar languages.
  • 3+ years of experience in big data development using technologies such as Spark, Hive, SingleStore, Airflow, and AWS.
  • Strong understanding of system and application design principles.
  • Proven experience building highly available and scalable services.
  • Experience working with large-scale data (petabyte level).
  • Passion for technology and openness to interdisciplinary collaboration.

•Preferred Qualifications

  • Experience with cloud infrastructure tools such as Terraform, Kubernetes (K8s), and Spinnaker.
  • Familiarity with monitoring tools like Grafana and Datadog.
  • Proficiency in modern web frameworks (e.g., React.js, Vue.js, Angular) and web technologies (HTML, CSS, Webpack).
  • Knowledge of advertising technology and domain-specific challenges.