1

Staff Software Engineer Jobs in Hawaii (NOW HIRING)

The role coordinates across multiple MAJCOMs, Air Staff and other organizations as required to ... They will shape PACAF, CAF, and DAF programming strategy to ensure future warfighter requirements ...

This position involves working closely with other engineers, operations staff, and regulatory ... Knowledge of asset management principles, CMMS Software, and GIS. * Good working knowledge of ...

This position involves working closely with other engineers, operations staff, and regulatory ... Knowledge of asset management principles, CMMS Software, and GIS. * Good working knowledge of ...

This position involves working closely with other engineers, operations staff, and regulatory ... Knowledge of asset management principles, CMMS Software, and GIS. * Good working knowledge of ...

Develops training and progression plan for supervisors, engineers and staff. Ensures the safety and ... Working knowledge of personal computers and related software applications such as spreadsheets ...

Principal Engineer - Maui

Kahului, HI · On-site

$123 - $159.80/hr

Develops training and progression plan for supervisors, engineers and staff. Ensures the safety and ... Working knowledge of personal computers and related software applications such as spreadsheets ...

... software development, and collaborating across embedded support teams and stakeholders. The ... Coordinate closely with unit CFSRs, S6 staff, and other personnel. Experience Requirements: * Eight ...

Sr. Structural Engineer

Honolulu, HI · On-site

$110K - $135K/yr

... staff, and ensure the highest standards of quality and safety. Candidates must hold a valid Hawaii ... Proficiency in structural analysis and design software (e.g., ETABS, SAP2000, RISA, Revit, AutoCAD)

... staff; delegate tasks effectively and support staff development within the discipline. #LI-AE1 ... 4D software and practices. • Knowledge of engineer principles of design. • Knowledge of ...

... 4D software and practices. • Knowledge of engineer principles of design. • Knowledge of ... staff will not be considered binding terms. All unsolicited resumes sent to CDM Smith Inc. and its ...

Showing results 21-40

Staff Software Engineer information

See Hawaii salary details

$62.9K

$167.4K

$228.6K

How much do staff software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for staff software engineer in Hawaii is $167,426.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,700.00 and $197,900.00 per year, depending on experience, location, and employer.

What is a staff software engineer?

A staff software engineer works on the technical team at an organization, typically under a senior management-level team member, to repair, develop, and maintain company software to ensure an efficient user experience. As a staff software engineer, your duties include finding and implementing solutions for issues, creating new software or applications by writing code, using visual development environments to debug, and ensuring the technical architecture runs smoothly. A significant aspect of your job is to not only contribute your skills but also mentor other software engineers to improve their skills and productivity.

What is a staff software engineer?

A Staff Software Engineer is a senior-level technical role responsible for designing, developing, and overseeing complex software systems. They often serve as technical leaders within their teams, guiding architecture decisions, mentoring junior engineers, and collaborating across departments. Staff Software Engineers are expected to solve high-impact engineering problems, set technical standards, and ensure the quality and scalability of software products. Their role typically involves both hands-on coding and strategic planning to drive technological innovation within an organization.

What are the key skills and qualifications needed to thrive as a staff software engineer?

To thrive as a Staff Software Engineer, you need deep expertise in software development, system architecture, and problem-solving, often supported by a relevant degree and significant industry experience. Mastery of programming languages (such as Java, Python, or C++), cloud platforms, version control systems, and familiarity with CI/CD pipelines are typically required. Exceptional leadership, strong communication, and mentorship abilities set candidates apart in this role. These skills are essential for designing scalable solutions, guiding technical teams, and ensuring the successful delivery of complex projects.

How does a staff software engineer typically contribute to setting technical direction within a team?

As a Staff Software Engineer, you are expected to play a pivotal role in shaping the technical roadmap and ensuring architectural consistency across projects. This often involves mentoring junior engineers, reviewing system designs, and making critical decisions on technology choices and best practices. You'll collaborate closely with product managers, engineering leads, and other stakeholders to align technical goals with business objectives. Your leadership helps foster innovation while maintaining high standards for code quality and system reliability.

What is the difference between Staff Software Engineer vs Senior Software Engineer?

AspectStaff Software EngineerSenior Software Engineer
Required CredentialsBachelor's or Master's in CS or related field; extensive experienceBachelor's or Master's in CS; significant experience
Work EnvironmentLeads projects, mentors teams, influences technical strategyDevelops features, solves complex problems, mentors juniors
Employer & Industry UsageCommon in large tech companies, enterprise environmentsWidespread across startups, mid-sized, and large companies

The main difference between a Staff Software Engineer and a Senior Software Engineer lies in scope and influence. Staff Engineers typically lead technical initiatives, mentor multiple teams, and shape engineering strategies, while Senior Engineers focus on developing features and solving complex problems within their teams. Both roles require strong technical skills, but Staff Engineers have a broader impact across projects and departments.

What do staff software engineers do?

Staff software engineers lead technical projects, design system architecture, and mentor other engineers. They often work on complex problems, collaborate across teams, and contribute to technical strategy while using tools like code repositories and development frameworks.

What are the most commonly searched types of Staff Software Engineer jobs in Hawaii?

The most popular types of Staff Software Engineer jobs in Hawaii are:

What job categories do people searching Staff Software Engineer jobs in Hawaii look for?

The top searched job categories for Staff Software Engineer jobs in Hawaii are:

Infographic showing various Staff Software Engineer job openings in Hawaii as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $167,426 per year, or $80.5 per hour.

Performance Engineer / Senior Performance Engineer - Oahu

hawaiianel

Pearl City, HI • On-site

Full-time

Re-posted 22 days ago


Job description

We recognize our competitive advantage -- our people. We believe in our people, who share our vision of meeting the needs of our employees, customers, and communities and who carry out the continued success of the company.

Our employees are committed to the company's foundational values: integrity, excellence, teamwork, environmental stewardship, and community commitment. In turn, we invest in our employees, providing opportunities for challenge and advancement and offering a competitive compensation package.

Applications will be screened based on the information provided; in order to assist us in determining qualifications, please upload a current resume and take some time to update your employment information, certifications, etc. The information will flow over to your profile.

Posting End Date: This position will remain open until filled. Early applications are highly encouraged.  

BRIEF POSTING DESCRIPTION:

The P IV PS RELIABILITY AND PERFORMANCE ENGINEERING Department of the P POWER SUPPLY ENGINEERING Division at Hawaiian Electric Company has 1 Management vacancy available. (Role: Professional)

This posting seeks to fill at either the Performance Engineer or Senior Performance Engineer level; whichever level is most suited to the qualifications of the applying candidate.

PERFORMANCE ENGINEER

JOB FUNCTION:

Responsible for monitoring and diagnosing equipment performance issues using technical specifications, instrumentation data, and advanced analytics software. Responsible for providing advanced condition monitoring and data analysis of critical plant systems and components. Interfaces and collaborates with key stakeholders to diagnose developing plant and equipment related problems. Provides technical consulting services to the stations for enhancing equipment performance and reliability; troubleshooting and resolving operational problems; and optimizing maintenance and operational practices.

ESSENTIAL FUNCTIONS:

Equipment Monitoring & Diagnosing

  • Performs daily monitoring of site critical components that have installed models actively collecting data using advanced analytics software.
  • Responds, evaluates, and prioritizes alarms for potential equipment related issues and interacts with station personnel to provide recommendations on optimizing plant equipment and systems.
  • Monitors equipment performance and predicts component health.
  • Alerts corporate subject matter experts ("SME") and station personnel of anomalies within those trends which could adversely affect the reliability, availability, maintainability and performance of equipment.
  • Identifies and classifies associated risks to the plant. Provides recommendations to mitigate risks, and follows up to ensure resolutions are tracked through to completion.
  • Monitors equipment condition and makes timely and appropriate alteration and repair recommendations based on a thorough review of performance monitoring data, maintenance and operational records and data, past and present, and latest industry and/or OEM standards and practices.

 

Advanced Analytics Systems

  • Supports the implementation of advanced analytics software (e.g., Advanced Pattern Recognition ("APR")) software models for the company.
  • SME for all aspects of the monitoring and diagnostic ("M&D") center software tools including, but not limited to: AVEVA PI Vision, AVEVA PI Asset Framework, AVEVA PI Datalink, Microsoft Excel, VBA, and APR software and thermal performance.
  • Develops, maintains, and uses advanced analytics software models and plant operational data to detect changes in the operating behavior of plant equipment and systems.
  • Seeks opportunities to improve the department's operational and/or maintenance practices and procedures.
  • Promotes teamwork and self-directed workforce to support quality initiatives and Company values.

 

Technical Communication, Reporting & Performance

  • Supports and interfaces with corporate component system owners and SMEs to assess equipment anomalies.
  • Communicates equipment anomalies to plant operations and engineering personnel and field technologists.
  • Works with power plant staff to troubleshoot and resolve operational problems identified by thermal performance monitoring.
  • Alerts corporate SMEs and station personnel of anomalies within advanced analytic trends which could adversely affect the reliability, availability, maintainability, and performance of equipment.
  • Collaborates with station personnel and provided recommendations to optimize plant equipment and systems.
  • Supports two-way communications to ensure a focused and well-informed workforce.
  • Maintains appropriate records and statistics to develop performance metrics for distribution. 

 

Risk Assessment, Mitigation and Economic Evaluation

  • Identifies and classifies associated risks to the plant. Provides recommendations to mitigate risks, and follows up to ensure resolutions are tracked through to completion.
  • Performs economic evaluations, as necessary. Evaluations include theoretical and actual cost/benefit analyses. Recommends cost-effective equipment modifications and/or additions. 

 

Continuous Improvement

  • Maintains a constant vigilance for opportunities to improve the department's operational and/or maintenance practices and procedures.
  • Promotes teamwork and self-directed workforce to support quality initiatives and Company Values.
  • Performs economic evaluations, as necessary. Evaluations include theoretical and actual cost/benefit analyses. Recommends cost-effective equipment modifications and/or additions.
  • Participates in Company emergency response activities as assigned, including any activities required to prepare for such emergency response.

BASIC QUALIFICATIONS:

Knowledge Requirements

  • Thorough knowledge of the principles of engineering normally acquired through advanced college level engineering courses and several years professional experience.
  • Working knowledge of advanced analytics.
  • Working knowledge of advanced analytics software such as APR or other reliability or condition based predictive diagnosis software applications.
  • Working knowledge of condition monitoring and diagnostic technologies.
  • Strong working knowledge of rotating components such as pumps, motors, steam turbines, generators and field instrumentation.
  • Familiarity with Condition Based Maintenance (CBM) programs and technology applications. Familiarity with vibration analysis of rotating equipment.
  • Familiarity with oil-based steam Rankine cycle units, combustion turbines, and reciprocating internal combustion engine (RICE) technologies, and associated systems and operation.
  • Thorough knowledge of engineering fundamentals in the appropriate specialty areas (i.e., physics, chemistry, thermodynamics, power, analog and digital electronics, vector analysis, materials), normally acquired through advanced, college level courses or equivalent experience.
  • Working knowledge of appropriate federal, state, industry and company regulations, codes and practices.
  • Working knowledge of personal computers and mainframe systems and related software applications. Including but not limited to: Microsoft Office Products (Outlook, Word, Excel, PowerPoint, etc.), VBA, and SAP CMMS.
  • Working knowledge of all aspects of power plant systems & operations.
  • Knowledge in developing, implementing and operating performance monitoring programs is highly desired. Familiarity of ASME Performance Test Codes.
  • Familiarity with power plant controls and control logic. Familiarity with AVEVA PI system is a plus.

Skills Requirements

  • Strong interpersonal skills and the ability to work with a variety of individuals at all levels within and outside the company using tact, courtesy and discretion.
  • Analytical, conceptual and administrative skills to assess the demands of the job, recommend proper actions, and handle multiple systems, projects and programs with minimal supervision.
  • Must possess good problem solving and troubleshooting skills. Ability to perform root-cause analyses is a plus.
  • Ability to remain flexible in a demanding work environment and adapt to rapidly changing priorities.
  • Ability to effectively communicate, both verbally and in writing, with entities within and external to the company.
  • In-depth analytical and computational skills for technical writing, statistical computations, and economic analysis.
  • Must have or be able to qualify for State of Hawaii driver's license. Must meet the standards for driving positions stated in the Hiring Standards for Driving Positions policy. These standards may be adjusted periodically to meet business and safety objectives.

Experience Requirements

  • Multiple years (5-7) with at least 3 years of power plant engineering, power plant operations or maintenance experience.

 

SENIOR PERFORMANCE ENGINEER

JOB FUNCTION:

Provides expert level field engineering and technical consultative services to the generating stations. Identifies, troubleshoots, and resolves operational problems, optimizing maintenance and operational practices to enhance equipment performance, reliability, and lifecycle. Ensures compliance with all applicable codes and regulations. Responsible for the training and coaching of Performance Engineers.

ESSENTIAL FUNCTIONS:

Equipment Monitoring & Diagnosing

  • Performs daily monitoring of site critical components that have installed models actively collecting data using advanced analytics software.
  • Responds, evaluates and prioritizes alarms for potential equipment related issues and interacts with station personnel to provide recommendations to optimize plant equipment and systems.
  • Monitors equipment performance and predicts component health.
  • Alerts corporate subject matter experts ("SME") and station personnel of anomalies which could adversely affect the reliability, availability, maintainability, and performance of equipment.
  • Identifies and classifies associated risks to the plant, provides recommendations to mitigate risks, and follows up to ensure resolutions are tracked through to completion.
  • Monitors equipment condition and makes timely and appropriate alteration and repair recommendations based on a thorough review of performance monitoring data, maintenance and operational records and data, past and present, and latest industry and/or OEM standards and practices.

 

Advanced Analytics Systems

  • Supports the implementation of advanced analytics software (e.g., Advanced Pattern Recognition ("APR")) software models for the company.
  • SME for all aspects of the monitoring and diagnostic ("M&D") center software tools including, but not limited to: AVEVA PI Vision, AVEVA PI Asset Framework, AVEVA PI Datalink, Microsoft Excel, VBA, and APR software and thermal performance.
  • Develops, maintains, and uses advanced analytics software models and plant operational data to detect changes in the operating behavior of plant equipment and systems.
  • Seeks opportunities to improve the department's operational and/or maintenance practices and procedures.
  • Promote teamwork and self-directed workforce to support quality initiatives and Company values.

 

Technical Communication, Reporting & Performance

  • Supports and interfaces with corporate component system owners and SMEs to assess equipment anomalies.
  • Communicate equipment anomalies to plant operations and engineering personnel and field technologists.
  • Works with power plant staff to troubleshoot and resolve operational problems identified by thermal performance monitoring.
  • Alerts corporate SMEs and station personnel of anomalies within advanced analytic trends which could adversely affect the reliability, availability, maintainability, and performance of equipment.
  • Collaborate with station personnel and provide recommendations to optimize plant equipment and systems.
  • Supports two-way communications to ensure a focused and well-informed workforce.
  • Maintains appropriate records, statistics, and develops periodic performance metrics for distribution.

Risk Assessment, Mitigation and Economic Evaluation

  • Identifies and classifies associated risks to the plant, provides recommendations to mitigate risks, and follows up to ensure resolutions are tracked through to completion.
  • Performs economic evaluations as necessary, including both theoretical and actual cost/benefit analyses. Recommends cost-effective equipment modifications and/or additions.

 

Continuous Improvement

  • Seeks opportunities to improve the department's operational and/or maintenance practices and procedures.
  • Research coordinates and directs complex technical assignments expected to result in new or improved operational and/or maintenance practices and procedures.
  • Serves as technical consultant to the company generation assets.
  • Provides training for department personnel, as needed.
  • Trains, provides guidance, and mentors Performance Engineers.
  • Promote teamwork and self-directed workforce to support quality initiatives and Company values.
  • Participates in Company emergency response activities as assigned, including any activities required to prepare for such emergency response.

BASIC QUALIFICATIONS:

Knowledge Requirements

  • Thorough knowledge of the principles of engineering normally acquired through advanced college level engineering courses and several years professional exper...