1

Apprentice Software Developer Jobs in New York (NOW HIRING)

Focus on Software quality and follow good software engineering practices What you'll need: 11-15 ... Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses ...

Associate Android Engineer

New York, NY · On-site

$96K - $110K/yr

Prior professional Android engineering experience through internships, apprenticeships, or full-time employment * Experience with modern Android technologies such as Jetpack Compose and Coroutines ...

Senior Automation Engineer

Edison, NJ · On-site

$107K - $141K/yr

Set program goals, delegate work, and mentor Automation Engineers and Apprentices to meet ... Design, develop, implement, and optimize control systems and software;maintainand troubleshoot ...

Strong foundationin application architecture, software development lifecycle(CICD/DevOps), and ... Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses ...

Data Engineer - Production Support

Stamford, CT · Hybrid

$122K - $146K/yr

Experience crafting, building, and deploying applications in a DevOps environment utilizing CI/CD ... Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses ...

Strong foundationin application architecture, software development lifecycle(CICD/DevOps), and ... Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses ...

next page

Showing results 1-20

Apprentice Software Developer information

See New York salary details

$32.3K

$109.7K

$264.2K

How much do apprentice software developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for apprentice software developer in New York is $109,694.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Apprentice Software Developer, and why are they important?

To thrive as an Apprentice Software Developer, you need a basic understanding of programming concepts, problem-solving abilities, and familiarity with at least one programming language, often backed by a relevant degree or coursework. Experience with version control systems like Git, code editors, and exposure to development frameworks or agile tools is typically required. Strong communication, teamwork, eagerness to learn, and adaptability are standout soft skills in this role. These skills and qualities are vital for contributing effectively to development projects, collaborating with team members, and rapidly acquiring new technical knowledge.

What is an Apprentice Software Developer?

An Apprentice Software Developer is an entry-level professional who is learning software development skills while working under the guidance of more experienced developers. Apprentices participate in on-the-job training, coding tasks, and sometimes formal coursework to build their technical knowledge and practical experience. This role is designed to help individuals gain the foundational skills needed for a career in software development by working on real projects and receiving mentorship. Upon successful completion of the apprenticeship, individuals may progress to junior or full software developer positions.

What types of projects and technologies do Apprentice Software Developers typically work with during their program?

As an Apprentice Software Developer, you'll usually be assigned to real-world projects that match your learning level, such as building internal tools, assisting with bug fixes, or contributing to new feature development. Common technologies include popular programming languages like Python, Java, or JavaScript, as well as version control systems like Git. You'll often work alongside experienced developers in team-based environments, allowing you to learn best practices and agile methodologies. This hands-on experience is designed to build both your technical skills and your understanding of professional software development workflows.
What are the most commonly searched types of Software Developer jobs in New York? The most popular types of Software Developer jobs in New York are:
What cities in New York are hiring for Apprentice Software Developer jobs? Cities in New York with the most Apprentice Software Developer job openings:

Cabinetmaking/ Architectural Woodwork & Interior Systems Instructor - Full Time

New York District Council Crpntrs Apprntcshp Jrny

Manhattan, NY

$61.05/hr

Other

Re-posted 8 days ago


Job description

Description

Location: New York City District Council of Carpenters Training Center - New York, NY

The New York City District Council of Carpenters Training Center is seeking a versatile Cabinetmaking / Architectural Woodwork & Interior Systems Instructor - Full-Time to train apprentices and journeypersons. The majority of the workload will focus on drywall, ceilings, and health and safety, while also supporting cabinetmaking and special architectural woodwork projects in line with AWS standards.

Key Responsibilities

Teach Interior Systems classes: drywall, ceilings, house framing, interior finish and health & safety (primary assignment).

Teach cabinetmaking and architectural woodwork in accordance with Architectural Woodwork Standards (AWS).

Design, engineer, and draft shop drawings from sketches and meeting conversations.

Manage special woodwork projects for the CTC from start to finish, including design, manufacture, and installation.

Instruct apprentices in the use of AutoCAD, VCarve, LightBurn, and related shop/CNC software.

Demonstrate proper use of materials, including plastic laminate, solid wood, veneer, solid surface. staining, finishing, and spray application techniques.

Instruct on the selection and installation of architectural hardware.

Maintain a safe, organized shop and classroom, enforcing OSHA and union safety standards.

Requirements

Minimum 15 years journeyman-level experience in interior systems, cabinetmaking, or architectural woodwork.

Strong knowledge of Architectural Woodwork Standards (AWS).

Ability to engineer and draft fabrication drawings and carry projects from design through installation.

Above-average computer skills with AutoCAD, VCarve, LightBurn, and related shop software.

Familiarity with architectural hardware and installation practices.

Strong communication and mentoring skills; prior teaching or training experience is a plus.

Union member in good standing or eligible to join.

Willingness to cross-train in multiple interior systems areas and travel to CITF for certifications.