For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Robert Half
Robert Half

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Data
Security software
+29

Permanent role
7 days ago
Apply now

Job Title: Principal Software Engineer

Position Overview

We are seeking an experienced and highly skilled Principal Software Engineer to lead and shape the direction of our software development initiatives. In this role, you will be responsible for architecting and designing complex systems, driving technical excellence across projects, and ensuring the successful delivery of scalable, high-quality solutions. You will collaborate closely with cross-functional teams and set the technical standards and best practices that guide the engineering organization.

Key Responsibilities

  • Lead the design and development of high-performance, scalable, and maintainable software systems.
  • Architect complex software solutions and ensure technical feasibility.
  • Drive the adoption of engineering best practices, coding standards, and design principles.
  • Provide technical leadership and foster a culture of innovation and continuous learning.
  • Collaborate with product managers, designers, and stakeholders to define system requirements and technical specifications.
  • Evaluate and recommend emerging technologies and tools to enhance software development.
  • Participate in code reviews to ensure code quality, security, and scalability.
  • Troubleshoot and resolve complex technical issues; serve as the subject matter expert on critical challenges.
  • Contribute to the development of technical roadmaps and strategic goals.
  • Lead the implementation of key features and products, ensuring alignment with deadlines and quality expectations.
  • Help shape team culture and engineering processes to promote collaboration and innovation.

Required Skills and Competencies

  • Strong understanding of distributed systems and high-availability architectures in cloud environments.
  • Expert-level experience building and maintaining large, always-on data systems using Kotlin/Java, C#, and JavaScript.
  • Deep expertise in AWS services and Infrastructure as Code.
  • Proficiency with large data warehouse platforms such as Snowflake or BigQuery.
  • Knowledge of DevOps practices, CI/CD pipelines, and cloud-based deployments.
  • Experience in performance tuning, profiling, and optimization of large-scale systems.
  • Familiarity with secure coding practices and application security standards.
  • Ability to quickly learn new domains and design processes to support them.
  • Strong communication skills with the ability to clearly articulate technical concepts to diverse audiences.
  • Ability to engineer software systems capable of processing large volumes of data efficiently.

Preferred Qualifications

  • Familiarity with genomics, dairy production, or agricultural markets.
  • Understanding of technologies and trends related to genetic evaluations or farm data streams.

Education

  • Bachelor’s degree in computer science, information systems, or a related field.
  • Additional certifications or training in large-scale data systems and cloud architecture are a plus. Knowledge of genomics or agricultural sciences is also beneficial.

About Robert Half

👥10000-
📍Menlo Park, California, United States
đź”—Website

Robert Half Service

Robert Half product / service
Robert Half product / service
Robert Half product / service
Robert Half product / service
Robert Half product / service

How does Robert Half work?

offer contract, temporary and permanent placement solutions for roles in finance and accounting, technology, marketing and creative, legal, and administrative and customer support

Company culture

Leadership by Example

Ethics First

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service