2

Entry Level Computer Science Opt Jobs in Pittsburgh, PA

Bachelors of Science Degree in Engineering (Civil Engineering Preferred) from an accredited four ... Proficient in AutoCAD ® Civil 3d computer aided design software * Proficient in the Microsoft ...

Bachelors of Science Degree in Engineering (Civil Engineering Preferred) from an accredited four ... Proficient in AutoCAD ® Civil 3d computer aided design software * Proficient in the Microsoft ...

Required Qualifications Bachelor's Degree in Computer Science or a related technical discipline. 0 ... (Entry Level) Backend Software Developer New Graduate Software Engineer Early Career Cloud Engineer ...

Showing results 21-40

Entry Level Computer Science Opt information

See Pittsburgh, PA salary details

$28.6K

$97.3K

$234.5K

How much do entry level computer science opt jobs pay per year?

As of Sep 14, 2026, the average yearly pay for entry level computer science opt in Pittsburgh, PA is $97,339.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,600.00 and $102,900.00 per year, depending on experience, location, and employer.

What is an entry level computer science OPT?

Entry level computer science OPT jobs are positions suitable for recent graduates with a computer science degree who are working in the United States under the Optional Practical Training (OPT) program. These roles typically include software developer, QA tester, data analyst, and IT support positions, and are designed to provide practical experience in the field. OPT allows international students to work in their area of study for up to 12 months after graduation, or up to 36 months if they qualify for the STEM extension. Entry level positions usually require basic coding skills, problem-solving abilities, and familiarity with common programming languages. These jobs often serve as a stepping stone to more advanced roles in the tech industry.

What are the key skills and qualifications needed to thrive as an entry level computer science OPT professional?

To thrive as an Entry Level Computer Science professional, you generally need a solid understanding of programming fundamentals, problem-solving skills, and a bachelor's degree in computer science or a related field. Familiarity with programming languages like Python, Java, or C++, and experience using version control systems such as Git are typically expected. Strong communication, teamwork, and adaptability help you collaborate effectively and learn quickly in dynamic environments. These skills and qualities are crucial for developing reliable software, integrating into technical teams, and advancing in the fast-evolving tech industry.

What are some typical projects or tasks an entry level computer science OPT professional can expect to work on during their first year?

As an Entry Level Computer Science professional, you can expect to be involved in a variety of tasks such as debugging code, writing simple programs or modules, assisting with software testing, and updating documentation. You'll likely work under the guidance of more experienced developers and collaborate with team members to support larger projects. This role provides a strong foundation in real-world software development practices and offers valuable exposure to agile workflows, code reviews, and version control systems. Over time, you'll have opportunities to take on more complex assignments and contribute ideas as you gain experience.

What is the difference between Entry Level Computer Science Opt and Entry Level Software Developer?

AspectEntry Level Computer Science OptEntry Level Software Developer
Required CredentialsComputer Science degree, OPT authorizationComputer Science or related degree, internship experience
Work EnvironmentTech companies, startups, research labsSoftware firms, tech departments, startups
Employer & Industry UsageEmployers hiring international students on OPTEmployers hiring entry-level programmers/developers
Common Search & ComparisonYesYes

Entry Level Computer Science Opt roles typically involve temporary employment for international students on OPT, focusing on gaining work experience in tech environments. Entry Level Software Developer positions are more permanent roles for recent graduates or those starting their careers in software development. While both roles require a computer science background, the OPT role is often tied to visa status, whereas the Software Developer role is a standard employment position.

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

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

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

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

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

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

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

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

Infographic showing various Entry Level Computer Science Opt job openings in Pittsburgh, PA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 72% Physical, 1% Hybrid, and 27% Remote job distribution, with an average salary of $97,339 per year, or $46.8 per hour.

Software Engineering Internship or Co-op 2027

Pittsburgh, PA • On-site

Other

Posted 13 days ago


Key responsibilities

  • Develops or modifies enterprise, library, or application level software under the supervision of experienced engineers.

  • Debugs software problems involving Aerotech or third-party software products.

  • Conducts tests to verify the implementation of new software features and validate use cases.


Job description

Software Engineering Internship or Co-op

When you join the Precision Automation and Robotics evolution at Aerotech, located near Pittsburgh, PA in RIDC Park, O’Hara Township, you will join a company that is small enough that everyone makes a difference, and large enough to work with today’s latest and greatest technology. You will gain exceptional experience with a balance of learning, hands-on  training, and opportunities to work on projects that matter. You will participate in our total rewards internship program that includes:

  • Extending your education from your classroom to practical applications. 
  • Access to leading engineers in the field of automation and robotics.
  • Participation with other interns and assigned mentors exploring various projects, career paths, company luncheons and activities.
  • Competitive compensation and flexible schedules, supporting your professional and educational goals. 

You will help to improve lives with our innovative solutions that enable advanced manufacturing operations worldwide. Demand for Aerotech’s advanced technology products continues to thrive, so we continue to expand! 

Join the Aerotech Precision Automation and Robotics Careers evolution and Take Control of Your Career!

Position Summary
As a co-op or intern within our Software Engineering department, you will have the opportunity to join either the Enterprise Development Team or the Application Development Team. You will gain hands-on experience by carrying out the same day-to-day responsibilities as a full-time, entry-level engineer. A description of each team is provided below:

  • The Enterprise Development Team (EDT): 
    • Focuses on the software applications, enterprise libraries, and data-driven database solutions that improve business/manufacturing efficiency, management decision making, and other strategic objectives. Experience with Enterprise Resource Planning (ERP) software, Business Intelligence (BI), data analytics, and/or DevOps is a plus but not a requirement. Day-to-day programming involves C#, advanced SQL, BI dashboards/SSRS reporting, Python, and some JavaScript.
  • The Application Development Team (ADT): 
    • Focuses on the applications and front-end features/functionality of Aerotech’s motion control software. This involves both the design and implementation of user interfaces with a focus on user experience, and the coding that interfaces with the lower levels of the software stack. Day-to-day programming involves C# coding and WPF UI development.

Note: Internships typically last approximately three (3) months within a single summer.

Essential Functions

  • Develops new or modifies existing enterprise, library, or application level software under the supervision of experienced engineers
  • Debugs software problems involving Aerotech or third-party software products
  • Conducts tests to verify the implementation of new software features and validate use cases
  • Documents and organizes test results for review by senior engineers

Minimum Qualifications

  • Eligible students are those currently enrolled in a Bachelor of Science (BS) or Master of Science (MS) degree program in Computer Engineering, Software Engineering, Computer Science, Data Analytics, Data Science, or Information Science from an ABET accredited college or university
  • Must maintain a GPA of 3.25 or above. 
  • Currently accepting applications for Sophomores, Juniors and Seniors that plan to attend graduate school, and current Graduate students. 
  • Strong understanding of geometry, basic calculus, and/or data structures preferred
  • Thorough knowledge of an object-oriented (e.g., C++, C#, Java) programming language
  • Must be authorized to work in the US without employer sponsorship.  Aerotech does not provide U.S. work authorization sponsorship for this position.  OPT and CPT visa holders are not eligible for employment if they will need work authorization sponsorship at any time in the future.

***Note: This is a paid internship, but Aerotech does not provide additional relocation or housing assistance for this position.***

Must be authorized to work in the US currently and in the future without employer sponsorship.

Aerotech is committed to the concept and practice of equal employment opportunity and affirmative action. The Company's policy is to provide equal employment opportunity to all qualified applicants and employees regardless of their race, color, religion, age (40 or over), sex, national origin, disability, or veteran status. This policy applies to recruiting and hiring, training, promotion, compensation, benefits, transfer, layoff, and termination. The Company makes and will continue to make all employment decisions in a non-discriminatory manner.
The Company is collecting the information requested in this employment application for purposes of evaluating your suitability for hire by the Company.  The Company will share the information that you provide in this employment application only with Company management officials who are involved in the hiring process or who are otherwise involved in making employment-related decisions on behalf of the Company.
Aerotech, Inc. is providing this notice to applicants regarding our use of Automated Decision-Making Technology (ADMT). We use these tools to assist in evaluating job applications and identifying qualified candidates for our open positions.
We utilize ADMT for initial screening purposes through automated "knockout questions" to determine if a candidate meets the minimum mandatory requirements for a role.
You have the right to opt-out of ADMT by applying using the following link: General Application without ADMT

Powered by JazzHR

OFIYSpO0HW