Software Engineer II

Sorry, this job was removed at 12:16 a.m. (CST) on Wednesday, Apr 15, 2026
Chandler, AZ, USA
In-Office
Greentech
The Role

Job Description:


 

Software Engineer II

Job Summary:

This role reports to our VP of Engineering, R&D. The job is located onsite in Chandler, Arizona. You will work on software and processes for SmarTrack, Array’s proprietary solution for solar tracker optimization and monitoring.

Key Job Responsibilities:

  • Take ownership of the factory preparation process for installing operating system, system packages, and proprietary software on SmarTrack Controller, a Linux-based computer installed at customer sites for SmarTrack services and features. Update and maintain GitHub repositories, specifications, disk images, work instructions, and other files and documents relevant to the preparation process. Maintain and improve existing programming stations and processes for efficiency and accuracy. Train technicians and production crew traveling to factory in Albuquerque, NM, as necessary.
  • Work in a team to establish and maintain quality assurance (QA) testing on SmarTrack software that runs on the SmarTrack Controller. Maintain and improve existing testing stations for hardware-in-the-loop testing, automating as many processes as possible, including integration with GitHub.
  • Work in a team to contribute to and maintain SmarTrack software, especially to ensure consistent reporting and telemetry of exceptions and errors for effective remote monitoring.
  • Follow internal processes for software development. Contribute to improving the processes.
  • Participate in field testing to validate new software products or to troubleshoot issues with existing products. Travel and work in a non-office environment, as necessary.
  • Report work regularly to the hiring manager.

Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering or a related discipline, and minimum 2 years of relevant work experience;
    OR
    Master’s degree in Computer Science, Computer Engineering or a related discipline, and minimum 1 year of relevant work experience.
  • Minimum 1 year of experience in Ubuntu Linux or Debian Linux and bash scripting.
  • Minimum 2 years of experience developing software in Python.
  • Minimum 2 years of code version control using git; Experience with GitHub is a plus.
  • Experience or interest in machine-to-machine communication; Experience or knowledge of the following communication protocols is a plus: Modbus (over RS-485 or TCP), OPC-UA, and web API.
  • Interest in solar industry.
  • Willingness to learn and continuously improve one's technical expertise.
  • Willingness to work in a team.
  • Familiarity with Microsoft Windows and Microsoft Office.
  • The candidate who passes the initial interview will be subjected to a follow-up technical interview. The candidate will be asked to work on a mini-project (maximum effort needed for a qualified candidate: 4-hours), designed to assess the candidate’s knowledge and experience with Linux and software development in Python. The candidate will be asked to present the project during the technical interview and make changes on the fly during the interview to implement minor feature changes.

​At Array Tech, Inc., we strive to lead with our culture and believe that our people are a key enabler of our future state. Our total rewards philosophy supports Array’s ability to attract, develop, and retain our employees. We offer competitive compensation, benefits and wellness programs that align with the local markets where we do business. 

Array Tech, Inc. offers equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity, and gender expression, or any other legally protected status. 


At Array Tech, Inc., we strive to lead with our culture, and believe that our people are a key enabler of our future state. Our total rewards philosophy supports Array’s ability to attract, develop, and retain our employees. We offer competitive compensation, benefits and wellness programs that align with the local markets where we do business. 

Array Tech, Inc. offers equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity, and gender expression, or any other legally protected status. 

Array Technologies Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Array Technologies and has not been reviewed or approved by Array Technologies.

  • Healthcare Strength Feedback suggests comprehensive medical, dental, and vision coverage with added mental health resources. Some accounts describe the healthcare offering as a notable strength of the package.
  • Leave & Time Off Breadth Feedback suggests generous PTO, paid holidays, and extras such as Summer Fridays expand time-away options. Flexible time-off approaches are cited as part of the overall appeal.
  • Equity Value & Accessibility Feedback suggests access to company equity and an ESPP with a discount is part of total rewards. These equity programs are positioned as accessible elements for eligible employees.

Array Technologies Insights

Similar Jobs

Bestow Logo Bestow

Software Engineer

Big Data • Fintech • Information Technology • Insurance • Software
Remote or Hybrid
US
160 Employees
126K-149K Annually
In-Office
Tempe, AZ, USA
80303 Employees
100K-150K Annually

GM Financial Logo GM Financial

Development Engineer

Fintech • Financial Services
In-Office or Remote
2 Locations
7790 Employees

Scribd, Inc. Logo Scribd, Inc.

Software Engineer

Artificial Intelligence • Consumer Web • Digital Media • Software
In-Office
23 Locations
294 Employees
103K-195K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Albuquerque, NM
480 Employees
Year Founded: 1989

What We Do

Array Technologies (NASDAQ: ARRY) is a leading American company and global provider of utility-scale solar tracker technology. Engineered to withstand the harshest conditions on the planet, Array’s high-quality solar trackers and sophisticated software maximize energy production, accelerating the adoption of cost-effective and sustainable energy. Founded and headquartered in the United States, Array relies on its diversified global supply chain and customer-centric approach to deliver, commission and support solar energy developments around the world, lighting the way to a brighter, smarter future for clean energy. For more news and information on Array, please visit arraytechinc.com.

Similar Companies Hiring

Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Boulder, Colorado
350 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
108 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account