2

Entry Level Computer Programmer Jobs in Waipahu, HI

Entry Level Sales

Mililani, HI · On-site

$100K/yr

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Estimator

Aiea, HI · On-site

The Estimator I is a salaried, entry-level position that assists in preparing bid documents and ... Read and interpret engineering design drawings, specifications, and front-end documents * Identify ...

Estimator

Aiea, HI · On-site

The Estimator I is a salaried, entry-level position that assists in preparing bid documents and ... Read and interpret engineering design drawings, specifications, and front-end documents * Identify ...

The Estimator I is a salaried, entry-level position that assists in preparing bid documents and ... Read and interpret engineering design drawings, specifications, and front-end documents * Identify ...

Our expert team has years of experience in robotics, engineering, software development, operations ... This is an entry-level role that can lead to opportunities in a variety of roles within our ...

Entry Level Computer Programmer information

See Waipahu, HI salary details

$33K

$65K

$95.5K

How much do entry level computer programmer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for entry level computer programmer in Waipahu, HI is $64,953.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Computer Programmer vs Software Developer?

AspectEntry Level Computer ProgrammerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Science or related fieldBachelor's degree often preferred; certifications like Java or Python are common
Work EnvironmentOffice or remote; coding in teams or individuallySimilar; often collaborative, project-based work
Employer & Industry UsageEntry-level roles in tech, finance, healthcare, and moreBroader; includes designing, developing, testing software
Common Search & Comparison IntentYesYes

Entry Level Computer Programmers typically focus on writing and testing code under supervision, while Software Developers are involved in designing and building software solutions. Both roles require similar educational backgrounds and work environments, but Software Developers often have broader responsibilities and higher expectations for project involvement.

What are some common challenges faced by entry level computer programmers during their first year on the job?

Entry level computer programmers often encounter challenges such as adapting to new development tools, understanding complex codebases, and managing project deadlines. It's common to feel overwhelmed by unfamiliar programming languages or frameworks, but most teams offer mentorship and training to help with the transition. Collaboration with senior developers and participating in code reviews are valuable opportunities to learn best practices and improve coding skills. Over time, persistence and proactive communication can help overcome these initial hurdles and contribute to professional growth.

What are Entry Level Computer Programmers?

Entry Level Computer Programmers are professionals who write, test, and maintain computer code under supervision, usually at the start of their careers. They typically work with more experienced developers to learn best practices and develop their coding skills. Their responsibilities may include debugging programs, writing simple scripts, and assisting in software development projects. Entry level programmers often have a degree in computer science or a related field and are proficient in one or more programming languages. This role serves as a foundation for advancing to more complex software engineering positions.

Is 27 too late to start coding?

Entry level computer programmers can start coding at any age, including 27. Many successful programmers begin learning in their late twenties or later, and acquiring skills in programming languages like Python or Java can lead to entry-level roles regardless of age.

What Does an Entry-Level Computer Programmer Do?

The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed. The qualifications you need to become an entry-level computer programmer typically include a bachelor's degree and a working knowledge of one or more programming languages.

What's the easiest coding job to get?

Entry-level computer programming roles such as web developer or junior software developer are often considered easier to obtain due to lower experience requirements and high demand for basic coding skills in languages like HTML, CSS, and JavaScript. These positions typically require foundational knowledge, some portfolio work or certifications, and may involve working with common tools like code editors and version control systems.

What is the easiest IT job to get with no experience?

An entry-level computer programmer position is often considered one of the easiest IT jobs to obtain with no experience, especially if you have basic knowledge of programming languages like Python or JavaScript. These roles typically require foundational skills, a willingness to learn, and may accept candidates with self-taught skills or certifications such as CompTIA IT Fundamentals or online coding courses.

How to get a job as a programmer with no experience?

Entry level computer programmers can improve their chances by learning programming languages such as Python or Java, building a portfolio of personal projects, and gaining practical skills through online courses or coding bootcamps. Internships, volunteering, or contributing to open-source projects also provide valuable experience and demonstrate skills to employers.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Programmer, and why are they important?

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and at least a bachelor’s degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong attention to detail, effective communication, and a willingness to learn help individuals excel in collaborative and dynamic environments. These skills and qualities are important for delivering reliable code, adapting to evolving project needs, and contributing effectively to software development teams.
What cities near Waipahu, HI are hiring for Entry Level Computer Programmer jobs? Cities near Waipahu, HI with the most Entry Level Computer Programmer job openings:
Automation Engineer (entry-level)

Automation Engineer (entry-level)

Brown and Caldwell

Honolulu, HI

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

Brown and Caldwell (BC), a leading environmental engineering firm, is currently seeking an entry-level Automation Engineer who has a drive for exploring technology and software to join our growing team. In this role, responsibilities will include developing industrial automation solutions for industrial and municipal projects, including programming of graphical user interfaces and industrial logic controllers, working with contractors to support live control system startups, developing supporting electrical and instrumentation design documentation. The role requires the ability to integrate and apply BC's service offerings and talent to help our clients solve their most challenging and interesting issues.

This is an exceptional opportunity for an Engineer to leverage their skills, do challenging and meaningful work, and protect the earth’s resources at the same time. This position offers the opportunity for significant professional growth and the potential to collaborate with both local and national teams. If you are looking for an opportunity to work in the potable water, wastewater, infrastructure and environmental arena on both the public and private side, with the potential to gain new knowledge, skills, and relationships in a collaborative, innovative and supportive environment, let’s talk.

This role is based out of our Honolulu office. 

Primary responsibilities include:

  • Develop automation programming configurations for municipal, industrial, and federal clients.
  • Develop written control strategies to guide the programming development to be configured in the control system.
  • Develop, modify, test, and startup Programmable Logic Controller (PLC) and Human Machine Interface (HMI) systems.
  • Develop configuration for industrial networks such as Ethernet/IP, Profinet, Modbus/TCP.
  • Investigate and troubleshoot all aspects of industrial automation equipment for clients as needed.
  • Perform submittal reviews from contractors and system integrators to provide feedback on system configuration, construction approach, and alignment with client desires.
  • Prepare panel designs, wiring schematics, and network and control system architecture documentation.
  • Work and communicate effectively with other disciplines, task leaders, and project managers.
  • Produce effective and accurate written documents, reports, and technical memorandums.

Minimum Qualifications: 

  • B.S. in Electrical Engineering, Chemical Engineering, Mechanical Engineering, Computer Engineering, or another relevant EAC/ABET accredited Engineering degree.
  • Able to maintain a primary local presence on Oahu, HI and at times required given the nature of the programming responsibilities travel away from the office in Honolulu throughout the state.
  • Proficient in Microsoft Office tools, including Word, Excel, and Outlook and able to utilize these tools to communicate effectively and professionally
  • Comfortable adapting to new or unfamiliar technology platforms and systems.
  • Able to multi-task, is self-motivated, and able to work independently with a willingness to learn.
  • Able to effectively communicate both verbally and in written format in a team environment.

Preferred Qualifications:

  • M.S. in Electrical Engineering, Chemical Engineering, Mechanical Engineering, Computer Engineering, or another relevant EAC/ABET accredited Engineering degree.
  • Exposure to real-time industrial control systems technologies, such as PLC’s and HMI systems.
  • Familiarity with software development and coding practices, languages, or graphical user interfaces.
  • Exposure to Ethernet based networks, including hardware configuration such as routers, switches, and firewalls.
  • Exposure to industrial automation systems design of panels, wiring schematics, and network and control system architecture designs.
  • Familiarity with relational databases such as Microsoft SQL.
  • Knowledge of Microsoft Server configuration, services, or hardware.

Salary Range: The anticipated starting pay range for this position is based on the employee’s primary work location and may be more or less depending upon skills, experience, and education.  These ranges may be modified in the future.  

Location B: $79,000 - $108,000

You can view which BC location applies to you here. If you have any questions, please speak with your Recruiter. 

Benefits and Other Compensation:  We provide a comprehensive benefits package that promotes employee health, performance, and success which includes medical, dental, vision, short and long-term disability, life insurance, an employee assistance program, paid time off and parental leave, paid holidays, 401(k) retirement savings plan with employer match, performance-based bonus eligibility, employee referral bonuses, tuition reimbursement, pet insurance and long-term care insurance. Click here to see our full list of benefits. 

About Brown and Caldwell  

Headquartered in Walnut Creek, California, Brown and Caldwell is a full-service environmental engineering and construction services firm with 50 offices and over 2,100 professionals across North America and the Pacific. For more than 75 years, we have created leading-edge environmental solutions for municipalities, private industry, and government agencies. We strive to be the company of choice—to our clients, who benefit from our passion for delivering exceptional quality, and to our employees, present and future, who share our commitment to client service, collaboration, and innovation. Join us, and you will find a home where you can do your best work, reach new levels of expertise, and enjoy exceptional development opportunities. For more information, visit www.brownandcaldwell.com 

This position is subject to a pre-employment background check and a pre-employment drug test.  

Notice to Third Party Agencies: Brown and Caldwell does not accept unsolicited resumes from recruiters or employment agencies. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement and approved engagement request with Brown and Caldwell, Brown and Caldwell reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.   

Brown and Caldwell is proud to be an EEO/AAP Employer. Brown and Caldwell encourages protected veterans, individuals with disabilities, and applicants from all backgrounds to apply. Brown and Caldwell ensures nondiscrimination in all programs and activities in accordance with Title VI of the Civil Rights Act.