1

Software Developer Apprenticeship Jobs in Pittsburgh, PA

EDM Wire Operator

Mckeesport, PA · On-site

$25 - $30/hr

Familiarity with G-code programing, CAD and CAM software applications. * Detail oriented. * Background in tool and die making. * Completion of apprenticeship/journey program helpful, not required.

EDM Wire Operator

Mckeesport, PA · On-site

$25 - $30/hr

Familiarity with G-code programing, CAD and CAM software applications. * Detail oriented. * Background in tool and die making. * Completion of apprenticeship/journey program helpful, not required.

EDM Wire Operator

Mckeesport, PA · On-site

$25 - $30/hr

Familiarity with G-code programing, CAD and CAM software applications. * Detail oriented. * Background in tool and die making. * Completion of apprenticeship/journey program helpful, not required.

Work towards completing the apprentice level training or vendor certification program at or above ... Ability to use PC and job-related software/programs for programming, documentation/record keeping.

Tool & Die Maker

Natrona Heights, PA · On-site

$23.50 - $29.50/hr

... engineering, quality, and press teams to optimize die and tooling performance • Maintain tight ... Apprenticeship completion or technical training in Tool & Die or Machining • Experience in high ...

next page

Showing results 1-20

Software Developer Apprenticeship information

See Pittsburgh, PA salary details

$44.9K

$104.5K

$155.1K

How much do software developer apprenticeship jobs pay per year?

As of Aug 27, 2026, the average yearly pay for software developer apprenticeship in Pittsburgh, PA is $104,511.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,100.00 and $121,500.00 per year, depending on experience, location, and employer.

What is a software developer apprenticeship?

A Software Developer Apprenticeship is a structured training program that combines paid, on-the-job experience with classroom learning to help individuals develop the skills needed to become professional software developers. Apprentices are typically mentored by experienced developers and work on real projects while learning programming languages, software development methodologies, and problem-solving techniques. These programs often last one to two years and are designed for those looking to start a career in technology, often without requiring a formal computer science degree.

What are software developer apprenticeship opportunities?

Software developer apprenticeship opportunities are for entry-level workers who want to enter the programming field. Your duties during an apprenticeship include training to write and test code, working in a professional development environment, and using software development frameworks and methodologies. Some apprenticeships involve working under the supervision of a mentor, while other apprentices handle entry-level responsibilities as part of a development team. You work with a specific set of computer languages, such as HTML and javascript for web development and Java and C++ for software or applications.

What are the key skills and qualifications needed to thrive as a software developer apprentice, and why are they important?

To thrive as a Software Developer Apprentice, you need a foundational understanding of programming languages, problem-solving abilities, and typically a relevant educational background or demonstrated coding skills. Familiarity with version control systems like Git, basic knowledge of software development methodologies, and exposure to integrated development environments (IDEs) are important. Strong communication, eagerness to learn, and teamwork are essential soft skills that help apprentices integrate into development teams and absorb new concepts quickly. These skills and qualities are crucial for building technical competence, collaborating effectively, and progressing in a dynamic learning environment.

What types of projects and tasks can I expect to work on during a software developer apprenticeship?

As a Software Developer Apprentice, you'll typically work on a variety of real-world coding projects under the guidance of experienced developers. These can include contributing to bug fixes, developing small features, writing unit tests, and participating in code reviews. You'll often collaborate closely with cross-functional teams, attend regular stand-up meetings, and receive feedback to help you grow. The apprenticeship is structured to provide hands-on experience while gradually increasing your responsibilities as your skills develop.

What is the difference between Software Developer Apprenticeship vs Software Engineer?

AspectSoftware Developer ApprenticeshipSoftware Engineer
Required CredentialsTypically no formal degree, on-the-job training, or coding bootcampsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, mentorship-focused, often in tech companies or startupsFull-time professional role, may involve team collaboration and project management
Employer & Industry UsageCommon in tech companies, startups, and organizations investing in trainingStandard role across industries, including tech, finance, healthcare, etc.

While a Software Developer Apprenticeship provides hands-on training and is ideal for beginners entering the tech industry, a Software Engineer role typically requires more formal education and experience. Apprenticeships serve as a pathway to becoming a full-fledged Software Engineer, offering practical skills and industry exposure.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Pittsburgh, PA?

The most popular types of Software Developer Apprenticeship jobs in Pittsburgh, PA are:

What are popular job titles related to Software Developer Apprenticeship jobs in Pittsburgh, PA?

For Software Developer Apprenticeship jobs in Pittsburgh, PA, the most frequently searched job titles are:

What cities near Pittsburgh, PA are hiring for Software Developer Apprenticeship jobs?

Cities near Pittsburgh, PA with the most Software Developer Apprenticeship job openings:

Infographic showing various Software Developer Apprenticeship job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $108,581 per year, or $52.2 per hour.

Building Management Systems (BMS) Command Center Specialist

Novus Group

Pittsburgh, PA

$27.89 - $33.50/hr

Full-time

Retirement, PTO

Re-posted 11 days ago


Job description

Building Management Systems (BMS) Command Center Specialist

Role Type: Full-Time, Regular Employee of the Company (Not a temp or contract assignment)

Shift: Rotating Shifts (24/7/365 operational coverage including daylight, evening, overnight hours, weekends, and holidays)

Work Arrangement: On-site, Pittsburgh, PA 15213 (With occasional travel to nearby facility infrastructures as required)

New Hire Starting Salary Range: $27.89 – $33.50 per hour (After hire, pay increases can be earned, see below).

About the Opportunity

This is a permanent, full-time career opportunity. If selected, you will be hired directly as a regular employee of the organization we represent, placing you on their payroll and making you eligible for full corporate benefits from day one. This is not a temporary, contract, or "temp-to-hire" role. Operating out of a high-tech central command hub, this position is ideal for an experienced HVAC or building automation professional seeking a strategic, fast-paced, and highly critical infrastructure monitoring role.

Purpose

The Building Management Systems (BMS) Command Center Specialist provides advanced oversight and technical surveillance of complex building environmental, mechanical, and safety systems across multi-facility corporate infrastructures. Operating in a centralized command center environment, this professional utilizes software engineering tools and automated diagnostics to maintain a safe, strictly compliant, and climate-controlled environment for patients, clinical staff, and visitors. Additionally, this role serves as the critical communication pivot and emergency response redundancy, coordinating logistics with field engineers, security, contractors, and local government officials (fire/police departments) during high-pressure system failures or emergency situations.

Responsibilities
  • 24/7/365 Central System Surveillance: Monitor data displays to provide continuous surveillance and troubleshoot real-time failures across building automation, fire, life-safety, and climate control infrastructure systems.
  • Building Automation & Diagnostics: Perform complex operational checks and fault detection diagnostics utilizing direct digital controls (DDC) and software tools. Maintain and service programmable controllers to ensure optimal HVAC performance.
  • Field Engineer Collaboration: Communicate and collaborate closely with field mechanics to immediately isolate and resolve system failures, initiating emergency work orders through the corporate facilities management software.
  • Emergency & Incident Response Coordination: Serve as the critical communications liaison between on-call maintenance teams, dispatch, security, facility executives, municipal fire/police departments, and third-party contractors during emergency situations.
  • Regulatory Compliance & Data Integrity: Maintain absolute data integrity for all compliance logs, records, and trend data. Evaluate adverse trends or potential vulnerabilities, advising the facilities compliance team and recommending immediate corrective actions.
  • Construction & Programming Support: Partner with senior engineering teams during facility construction, capital improvement, or renovation projects to assist with the installation, configuration, and programming of advanced building management systems.
  • Pneumatic Tube Systems Management: Troubleshoot, test, and perform operational checks on integrated material logistics systems, including specialized pneumatic tube networks, to ensure continuous clinical operations.
Minimum Essential Requirements
  • High School Diploma or GED equivalent.
  • Technical Experience: A minimum of four (4) years of progressive experience in commercial mechanical/electrical building maintenance, or a technical infrastructure monitoring environment. Experience working within a major hospital or complex campus setting is highly preferred.
  • Automation Mastery: Practical working knowledge of BACnet control systems and direct digital building systems control is required.
  • Preferred Platforms: Hands-on experience or familiarity with Siemens, Automated Logic, Voltec Control Systems, or Swisslog Pneumatic Tube Systems is considered a distinct asset.
  • Apprenticeship/Trade Background: Completed trade school training or a formal apprenticeship program in electrical, HVAC, or mechanical maintenance is highly advantageous.
  • Critical Thinking: Proven ability to rapidly interpret blueprints, synthesize conflicting operational data, and execute swift, logical corrective actions during high-stress emergency scenarios.
  • Leadership Aptitude: Prior experience in a supervisory or group-lead capacity (minimum of one year preferred) to help guide emergency protocols and mentor rotating field technicians.
Performance-Based Earning Potential

This position features an established compensation structure designed to reward technical specialization, system mastery, and emergency dispatch competency. Through sustained performance, mastery of the network's proprietary automation architecture, and annual operational evaluations over time, employees have the structural opportunity to earn up to $48.21 per hour within the corporate pay scale.

Premier Benefits

  • Exceptional Retirement Package: Retirement plans with employer matching. Combined, the organization contributes up to 8% of your eligible pay toward your future.
  • World-Class Healthcare: Access comprehensive preventive care and specialty medical services through an exclusive provider network.
  • Generous Paid Time Off: Enjoy up to 5.5 weeks of PTO per year, plus 7 paid holidays, with unique options to buy or sell PTO days to fit your schedule.
  • Tuition Assistance: Benefit from up to $6,000 per academic year in tuition reimbursement, plus exclusive tuition discounts at over 30 partner colleges and universities to support your professional engineering growth.