2

Entry Level Computer Programming Jobs in Pittsburgh, PA

... entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who should apply? Recent computer science ...

... entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who should apply? Recent computer science ...

Whether you've earned a technical degree, gained hands-on programming experience, or worked ... A recent STEM degree (e.g., Computer Science, Information Technology, Engineering, or a related ...

Whether you've earned a technical degree, gained hands-on programming experience, or worked ... A recent STEM degree (e.g., Computer Science, Information Technology, Engineering, or a related ...

Showing results 21-40

Entry Level Computer Programming information

See Pittsburgh, PA salary details

$32K

$63.1K

$92.7K

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

As of Sep 13, 2026, the average yearly pay for entry level computer programming in Pittsburgh, PA is $63,078.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,700.00 per year, depending on experience, location, and employer.

What are entry level computer programming jobs?

Entry level computer programming jobs are positions designed for individuals who are new to the field of software development, often recent graduates or career changers. These roles typically involve writing, testing, and debugging code under the guidance of more experienced developers. Entry level programmers may work with a variety of programming languages and tools to help build or maintain software applications. These positions provide foundational experience in coding, problem-solving, and collaborating within a software development team.

What types of projects or tasks can I expect to work on as an entry-level computer programmer?

As an entry-level computer programmer, you will typically be assigned tasks such as writing and testing code, fixing bugs, and assisting in the development of new features under the guidance of more experienced developers. You might also help maintain existing software, update documentation, and participate in code reviews. Working closely with other team members, such as software engineers, QA testers, and product managers, is common, which helps you build both technical and collaborative skills early in your career.

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++, along with a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and code editors is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are valuable soft skills that help programmers excel. These abilities are crucial for writing efficient, reliable code and collaborating on software development projects in a professional environment.

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

AspectEntry Level Computer ProgrammingSoftware Developer
Required CredentialsAssociate's degree or coding bootcamp certificationBachelor's degree in CS or related field often preferred
Work EnvironmentInternships, junior roles, team projectsFull-time positions in tech companies, startups, or agencies
Employer & Industry UsageEntry-level roles across various industriesDeveloping, testing, and maintaining software applications
Common Search & ComparisonYesYes

Entry Level Computer Programming typically involves basic coding tasks and learning foundational skills, often requiring an associate's degree or bootcamp certification. Software Developers usually have more experience, often hold a bachelor's degree, and are responsible for designing, developing, and maintaining software applications. While both roles involve coding, Software Developers have broader responsibilities and work in more advanced project environments.

What are the most commonly searched types of Computer Programming jobs in Pittsburgh, PA?

The most popular types of Computer Programming jobs in Pittsburgh, PA are:

What are popular job titles related to Entry Level Computer Programming jobs in Pittsburgh, PA?

For Entry Level Computer Programming jobs in Pittsburgh, PA, the most frequently searched job titles are:

What job categories do people searching Entry Level Computer Programming jobs in Pittsburgh, PA look for?

The top searched job categories for Entry Level Computer Programming jobs in Pittsburgh, PA are:

What cities near Pittsburgh, PA are hiring for Entry Level Computer Programming jobs?

Cities near Pittsburgh, PA with the most Entry Level Computer Programming job openings:

Infographic showing various Entry Level Computer Programming job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $58,926 per year, or $28.3 per hour.

Entry-Level Shipboard IT (SBIT) Specialist

Monroeville, PA • On-site

Bechtel Plant Machinery, Inc.
Engineering Professional Services • 1 - 5K employees

$60K - $88K/yr

Full-time

Posted 17 days ago


Job description

Location: Monroeville, Pennsylvania
Job Title: Entry-Level Shipboard IT (SBIT) Specialist
Status: Full-Time Professional
Annual Salary Range: $60,200 - $88,100
*Salary commensurate with education and experience.
Job Summary
As an Entry-Level Shipboard Information Technology (SBIT) Specialist, you will work under significant oversight and perform routine technical functions with an emphasis on project management to execute the BPMI mission in areas including but not limited to developing, deploying, and supporting local area networks and associated custom software used in the administration, operation, and maintenance of shipboard NNPP systems. This role requires extensive written and verbal communication with customer and supplier personnel, as well as responsibilities such as conducting evaluations and design reviews, providing field and operational support, performing cybersecurity analysis, monitoring performance, applying engineering methods and developing software, preparing and delivering end user training, and analyzing vendor deliverables and systems to ensure quality control or manufacturing compliance.
Essential Duties:
  • Responsibilities include budgeting, planning, designing, analyzing, documenting, and testing of computer and electrical components, systems, equipment, and facilities in accordance with software and hardware lifecycle management processes.
  • Under supervision, initiate and perform assigned IT projects to address obsolescence, cybersecurity, and other technical requirements considering user feedback, field performance data, metrics and emerging issues, under the guidance of experienced team members.
  • Support oversight of and engagement in supplier design, testing, and procedure development by participating in reviewing and approving supplier designs, supporting technical reports, and other deliverables while contributing to supplier performance measures, including post job assessments and surveillance.
  • Provide planned and emergent fleet support and assist in fielding activities in remote and on site capacities for systems and components related to a limited aspect of the group's function.
  • Collaborate with and support other professionals / engineers to ensure proper integration of new components and software versions. Participate in technical design reviews, support logistics actions, and assist in validating, verifying, and testing procedures for assigned systems.
  • Assist in developing and maintaining detailed documentation including procedures, system diagrams, specifications, processes, cost and schedule estimates, and configuration records in compliance with quality requirements.
  • Contribute to sustainment and development tasks including planning, testing, and implementation of new or modified systems for improvements, process efficiency, and technology modernization, ensuring alignment with program goals, engineering standards, and cybersecurity requirements.
  • Under supervision, prepare technical correspondence and supporting information for Government review, providing data, recommendations, and requests for funding.
  • Help create, prepare, provide, and support regular training to end users in area of assigned cognizance.
  • Gain an understanding of and implement Company engineering policies and procedures in area of cognizance.
  • The essential duties identified are representative but are not intended to be an exhaustive or inclusive list of all the responsibilities of the position.

What You Can Expect:
  • A culture that values people through recognition of accomplishments, work-life balance, and a sense of community.
  • A diverse group of talented individuals working toward the common goal of supporting the United States Navy in their pursuit of national security.
  • Competitive and attractive pay and benefits with a stable organization.
  • Opportunities to participate in BPMI sponsored committees and clubs, each with their own mission and purpose.
  • Career advancement and professional development programs.

Minimum Job Requirements:
  • Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or related degree from an accredited college or university.
  • Eight (8) or more years of completed education and/or relevant experience may be considered to satisfy educational and years of experience requirements.
  • Requires a security clearance; however, all qualified candidates will be considered regardless of their current clearance status. The ability to obtain and maintain a Department of Energy security clearance is required.

Preferred Job Requirements:
  • Minimum GPA of 3.0 is preferred for recent college graduates.
  • Working knowledge of Microsoft Office Suite (Word, Excel, PowerPoint), Outlook, and other commonly used business applications.
  • Strong interpersonal, verbal, and written communication skills - including effective technical writing skills.
  • Able to work independently and collaboratively in a team environment, with strong attention to detail and deadlines. Committed to maintaining high standards of quality.
  • Demonstrated ability to build and maintain positive working relationships, both internally and externally.
  • Ability to adapt to evolving project requirements while maintaining compliance with organizational policies, procedures, and applicable regulations. Strong desire to learn and adapt to new challenges.
  • Foundational knowledge or experience in areas such as network administration, virtualization, cybersecurity practices, or software development tools (e.g., Azure DevOps, Jira/Confluence) is preferred.

Why BPMI?
Bechtel Plant Machinery, Inc. (BPMI) is a prime contractor for the Naval Nuclear Propulsion Program (NNPP). BPMI is involved in the design, purchase, quality control, and delivery of major propulsion plant components for installation in nuclear-powered aircraft carriers, submarines, and prototype plants for the U.S. Navy. Teamwork, cooperation, and the pursuit of excellence have been the driving forces behind the growth and success of BPMI. For more information, visit www.bpmionline.com.
BPMI is a drug-free workplace. Candidates accepting a job offer will be required to pass a pre-placement drug screening and background investigation. As an employee, you will be required to receive and maintain a security clearance from the United States Department of Energy in order to meet requirements for access to sensitive information or matter. U.S. citizenship is a requirement for security clearance applicants. All employees are subject to being randomly selected for drug testing without advance notification.
Equal Opportunity Employer as to all protected groups, including protected veterans and individuals with disabilities.