Talent.com
Software Engineer III
Software Engineer IIIRobert Half • San Jose, CA, US
Software Engineer III

Software Engineer III

Robert Half • San Jose, CA, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

Key Responsibilities

  • Design, develop, and support complex system components for large-scale data solutions.
  • Collaborate with other developers to understand requirements and translate them into scalable software designs.
  • Write, review, and optimize detailed specifications and complex bug fixes.
  • Implement best practices, conduct code reviews, and adhere to modern development methodologies (Agile, Waterfall, etc.).
  • Work with complex data models and storage subsystems.
  • Mentor junior developers on Big Data optimization and coding standards.
  • Stay updated on new technologies and apply them to improve system performance.
  • Collaborate effectively with internal and external technical resources.

Qualifications

  • 5+ years  of software engineering experience.
  • BS in Computer Science, Engineering, or related field  (or equivalent experience).
  • Proven experience with Big Data technologies  (Snowflake, Hadoop, Kafka, NoSQL, etc.).
  • Strong proficiency in Java, GoLang, and SQL .
  • Advanced understanding of data modeling   (normalized / dimensional) and data manipulation optimization .
  • Experience working with Agile methodologies  and test-driven development .
  • Excellent communication and collaboration skills.
  • Strong research and problem-solving abilities.
  • Experience with Databricks  is a plus.
  • Top 3 Must-Have Skills

  • Snowflake
  • Big Data (Hadoop, Kafka, etc.)
  • Java
  • serp_jobs.job_alerts.create_a_job

    Software Engineer Iii • San Jose, CA, US