Talent.com
Sr. Software Engineer
Sr. Software EngineerActalent • Palo Alto, CA, United States
[error_messages.no_longer_accepting]
Sr. Software Engineer

Sr. Software Engineer

Actalent • Palo Alto, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Title : Software Engineer

Job Description

Join our dynamic team of engineers responsible for the world's largest fleet of smart energy storage systems and a renowned charger network. We are on the lookout for a talented, motivated, and independent engineer to join the team that develops the core applications for our energy products. Our software manages devices on customer sites, including solar panels, batteries, generators, vehicle chargers, and power meters, while maintaining communication with the cloud and providing data for customer-facing mobile apps.

Responsibilities

Develop high-quality, testable software.

Contribute to system architecture and design.

Evaluate and improve control strategies and algorithms.

Debug issues in the field and devise solution paths.

Collaborate with validation teams to develop integration test strategies.

Essential Skills

3+ years of professional software development experience using application layer languages such as Golang, Java, C / C++, and Python.

Experience writing unit tests and practicing test-driven development.

Experience with software development for IoT platforms.

Experience developing mission-critical applications on embedded Linux.

Proficiency with JSON, Protobuf, REST, HTTP / S, Ethernet, CAN.

Experience with control systems.

Knowledge of electrical grid, AC / DC power, and power converters.

Strong understanding of multi-threaded programming concepts and Linux systems.

Familiarity with object-oriented design and principles.

Additional Skills & Qualifications

Experience with Golang and Rust.

Familiarity with industrial protocols like DNP3, Modbus, or IEC.

Comfortable with multi-tasking and prioritizing in a fast-paced environment.

Strong communication skills.

Work Environment

Work on developing software for site controllers used with battery products on industrial sites. Engage in exciting project work, initially focusing on sustaining work but also contributing to new product development. Collaborate in a fast-paced and ever-evolving environment while making a tangible impact in the field of renewable energy. The role is onsite in Palo Alto, CA.

Job Type & Location

This is a Contract to Hire position based out of Palo Alto, CA.

Pay and Benefits

The pay range for this position is $60.00 - $80.00 / hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following :

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off / Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Palo Alto,CA.

Application Deadline

This position is anticipated to close on Dec 10, 2025.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.

[job_alerts.create_a_job]

Sr Software Engineer • Palo Alto, CA, United States

[internal_linking.related_jobs]
Sr. Staff Software Engineer, Programmatic Ads

Sr. Staff Software Engineer, Programmatic Ads

Pinterest • Palo Alto, CA, United States
[job_card.full_time]
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to br...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Sr. Systems Engineer

Sr. Systems Engineer

Archer • San Jose, CA, United States
[job_card.full_time]
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility.We are...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Software Integration Engineer

Sr. Software Integration Engineer

Reliable Robotics • Mountain View, California, United States
[job_card.permanent]
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...[show_more]
[last_updated.last_updated_30] • [promoted]
Sr. Software Engineer

Sr. Software Engineer

Lynx Software Technologies, Inc. • Sunnyvale, California, United States, 94085
[job_card.full_time]
Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC.As a defense-focused software company of proven and dedicated employees, we take pride in our abili...[show_more]
[last_updated.last_updated_variable_days]
Software Engineer

Software Engineer

Acceler8 Talent • Fremont, CA, United States
[job_card.full_time]
Software Engineer - AI Infra Startup - San Francisco, CA.A small, deeply technical AI infra startup in San Francisco, building the platform that next-gen AI apps will run on - think custom compiler...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Core Experiences - Santa Clara, USA

Senior Software Engineer, Core Experiences - Santa Clara, USA

Clutch Canada • Santa Clara, CA, United States
[job_card.full_time]
Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

VIVIO, a Public Benefit Corporation • Hayward, CA, US
[job_card.full_time]
VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the...[show_more]
[last_updated.last_updated_30] • [promoted]
Sr Staff Software Engineer

Sr Staff Software Engineer

Relha LLC • San Jose, CA, United States
[job_card.full_time]
This job makes technical decisions affecting multiple teams, establishes conventions and processes, handles multi‑team initiatives, applies industry practices, communicates technical issues, mentor...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer II

Software Engineer II

TekWissen • Newark, CA, US
[job_card.temporary]
Job Title : Software Engineer II.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Software Security Engineer

Sr. Software Security Engineer

Cadence Design Systems, Inc. • San Jose, CA, United States
[job_card.full_time]
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence’s Information Security team is seeking a Sr. This role will focus on Cloud and on...[show_more]
[last_updated.last_updated_30] • [promoted]
Sr. Software Security Engineer

Sr. Software Security Engineer

Cadence Design Systems • San Jose, CA, United States
[job_card.full_time]
Software Security Engineer page is loaded## Sr.Software Security Engineerlocations : SAN JOSEtime type : Full timeposted on : Posted Yesterdayjob requisition id : R50299## • •At Cadence, we hire...[show_more]
[last_updated.last_updated_30] • [promoted]
Sr. Software QA Engineer

Sr. Software QA Engineer

Support Revolution • San Jose, CA, United States
[job_card.full_time]
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
[last_updated.last_updated_30] • [promoted]
Sr Staff Software Engineer

Sr Staff Software Engineer

PayPal • San Jose, CA, United States
[job_card.full_time]
PayPal has been revolutionizing commerce globally for more than 25 years.Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empow...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Engineer ( Sr Architect )

Principal Software Engineer ( Sr Architect )

Blue Yonder • Palo Alto, CA, US
[job_card.full_time]
About the Role Product Development Team We are seeking an experienced Principal Software Engineer to lead a team of product engineers in designing, developing, and implementing AI-driven solution...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Costa Rica

Senior Software Engineer - Costa Rica

Medium • San Jose, CA, United States
[job_card.full_time]
At TreviPay, we believe loyalty begins at the payment.Thousands of sellers use our global B2B payments and invoicing network to provide choice and convenience to buyers, open new markets and automa...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Software Engineer, Embedded, Autonomy

Sr. Software Engineer, Embedded, Autonomy

Rivian • Palo Alto, CA, United States
[job_card.full_time]
Rivian is on a mission to keep the world adventurous forever.This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer II

Software Engineer II

TekWissen • Newark, CA, United States
[job_card.temporary]
Job Title : Software Engineer II.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer in San Jose.

Senior Software Engineer in San Jose.

Whatfix • San Jose, CA, United States
[job_card.full_time] +1
Whatfix is an AI platform advancing the “userization” of enterprise applications, empowering companies to maximize the ROI of their digital investments. As AI reshapes roles, workflows, and human-ma...[show_more]
[last_updated.last_updated_variable_days] • [promoted]